sbclからGmailをSMTPサーバとし、メール送信する

手順

cl+sslをインストール
(require :asdf)
(require :asdf-install)
(asdf-install:install :cl+ssl)
cl-smtpをインストール。
  • ~/.sbcl/site/cl-smtpに置き、cl-smtp.asdのリンクを~/.sbcl/system/の中におく
$ tar -zxvf root.tar.gz
$ mv ~/cl-smtp ~/.sbcl/site/
$ ln -s ~/.sbcl/site/cl-smtp/cl-smtp.asd ~/.sbcl/system/cl-smtp.asd
(asdf:oos 'asdf:load-op :cl-smtp)
Gmailからメールを送る。
;;usernameとpasswordとto-addressは読み替えてください。
(cl-smtp:send-email "smtp.gmail.com" "username@gmail.com" "to-address" "test-mail-subject" "test-mail-body."
                    :ssl :tls :authentication '(:login "username@gmail.com" "password"))

こんなかんじでいけた。

  • portを587にするとうまくいかなかった。