自宅サーバからメールコマンドでメール送信ができない。
そんなこんなで、利用しているプロバイダを利用したメール送信を行うことに。
取り敢えず、SMTPコマンドを利用してプロバイダのメールサーバからメールを送って見る。
telnet smtp.xxx.xx.jp 25
で接続。
EHLO smtp.xxx.xx.jp
で状態を確認
250-AUTH=LOGIN PLAIN
と出てきた。
これは、Base64を利用してアカウント、パスワードを送信し、認証を行う方法ということが分かった。
AUTH LOGIN
と入力し、
Base64でエンコードしたアカウント → パスワードの順で入力する。
すると
235 Authentication successful
と出てくる。
そこから
MAIL FROM: 送信元
RCPT TO:送信先
DATA
と続けて
メールの送信に成功した。