メールの送信テストしたい時、telnetや、mail、sendmailコマンドを使って送信テストをすると思うが、もっと手軽に送信テストをしたい。
そんなとき、 swaks
を試してみてはいかが?
対話式にメールが送信出来て、送信時のサーバ間のやりとりを見ることが出来る。
centos7であれば、yumでインストールすることが出来る。
早速送信テストをしてみよう。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| [root@localhost vagrant]# swaks -a -s smtp.lolipop.jp -p 587 To: example@gmail.com Username: info@atani.example.com Password: xxxxxxxxxxxxxxxxx === Trying smtp.lolipop.jp:587... === Connected to smtp.lolipop.jp. <- 220 smtp001.lolipop.jp LOLIPOP-Fsecure -> EHLO localhost <- 250-smtp001.lolipop.jp Hi smtp310.lolipop.lan [192.168.1.10] <- 250-8BITMIME <- 250-AUTH PLAIN LOGIN <- 250 SIZE 102400000 -> AUTH LOGIN <- 334 VXNlcm5hbWU6 -> aW5mb0BhdGFuaS5sb21vLmpw <- 334 UGFzc3dvcmQ6 -> c1EyMDNNaVVNT2VqRFRYNA== <- 235 Authentication successful for info@atani.example.com - authsql/login -> MAIL FROM:<root@localhost> <- 250 <root@localhost>, sender OK - how exciting to get mail from you! -> RCPT TO:<example@gmail.com> <- 250 <example@gmail.com>, recipient ok -> DATA <- 354 Enter mail (LOLIPOP-Fsecure) -> Date: Mon, 01 Jun 2015 15:10:22 +0000 -> To: example@gmail.com -> From: root@localhost -> Subject: test Mon, 01 Jun 2015 15:10:22 +0000 -> X-Mailer: swaks v20130209.0 jetmore.org/john/code/swaks/ -> -> This is a test mailing -> -> . <- 250 Queued! (Queue-Id: 90AE36580482) -> QUIT <- 221 smtp001.lolipop.jp closing connection. Have a wonderful day. === Connection closed with remote host.
|
オプションも多数用意されている。 man swaks
で要チェック。