タグ

SMTPとncに関するpapiroのブックマーク (1)

  • SMTPのテストを行うシェルスクリプト - Qiita

    SMTPサーバの接続確認をする際、テストメールを送信することがあります。 最初のうちはtelnetコマンドを手で叩いて確認してましたが、だんだん面倒になってきたので、シェルスクリプト化してみました。 内部ではncコマンドを叩いているので、ncがない場合別途インストールしてください。 base64のエンコードはこのあたりからどうぞ。 #!/bin/bash host=メールサーバホスト port=ポート番号(25、465、587とか) user=SMTP認証のユーザ名(base64エンコードしたもの) pass=SMTP認証のパスワード(base64エンコードしたもの) to=宛先メールアドレス from=送信元メールアドレス function mail_input { echo "EHLO localhost" sleep 1 echo "auth login" echo "$user"

    SMTPのテストを行うシェルスクリプト - Qiita
    papiro
    papiro 2015/11/04
    SMTPも文字列によるおしゃべりなので、シェルプログラミングでおけ。
  • 1