このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

sendmailがなぜか不能です このメッセージに返信する
日時: 2015/07/16(Thu) 20:02
名前: センソマティック
URL:
Amazon Linuxからpostfixでメール送信しようとしています。
sendmailコマンドが効かない(叩いてもずっと待機したまま)のですが何も起こらずmaillogにも何もでません。
完全にお手上げなのですがどうすれば解決に向かうのでしょうか。


備考
・メインのメールサーバとしてGmailを使用。DNSのMXレコードにGmailのアドレスを登録している。
・AWS Linuxにpostfixをインストールし:25ポートでLISTENさせる
(telnet localhost 25では起動している)
・/etc/postfix/main.confは、

mydomain = hoge.com
myorigin = $mydomain
inet_interfaces = all
inet_protocols = all
mydestination = $myhostname, localhost.$mydomain, localhost
mynetworks = 192.168.0.0/24, 127.0.0.0/8
home_mailbox = Maildir/
smtpd_banner = $myhostname ESMTP unknown


のように設定しました。

・sendmail -bv hoge@hoge.com
>Mail Delivery Status Report will be mailed to <ec2-user>.



どなたかヒントなど何らかの解決策がお分かりでしたら教えてください。
宜しくお願いします。
記事編集 編集
Re: sendmailがなぜか不能です このメッセージに返信する
日時: 2015/07/17(Fri) 06:41
名前: stranger
URL: http://ja.528p.com/
Mail Delivery Status Report will be mailed to <ec2-user>.
-bv オプションの結果なのでは?
man sendmail で bv オプションを確認してください
hoge@hoge.comにメールが送られるのではなくて
レポートがコマンドを打ったマシンのec2-userに送られるらしいから
それを捜してエディタで開いてみる
記事編集 編集
Re: sendmailがなぜか不能です このメッセージに返信する
日時: 2015/07/17(Fri) 12:13
名前: センソマティック
URL:
書き方が分かりにくかったですが、
>sendmailコマンドが効かない(叩いてもずっと待機したまま)のですが何も起こらずmaillogにも何もでません。

sendmail hoge@xxx.com
の結果です。


-bvはテストとして試したものですが、通常は
# sendmail -bv root
***@gmail.com... deliverable: mailer esmtp, host gmail.com., user ***@gmail.com
このように出るみたいなので(http://centossrv.com/bbshtml/webpatio/1919.shtml)
表示が違うので何かの手掛かりになるかと思い載せました。


>レポートがコマンドを打ったマシンのec2-userに送られるらしいから
/var/mail/ec2-user, /var/spool/mail/ec2-userどちらにもレポートらしきものが見当たりません。

cronだと
postfix/smtp[5518]: 255D4422B8: to=<hoge@xxx.com>, relay=aspmx.l.google.com[74.125.28.26]:25, delay=0.66, delays=0.02/0/0.19/0.45, dsn=2.0.0, status=sent (250 2.0.0 OK 1437102001 lc1si16051739pbc.177 - gsmtp)
でちゃんと送られているので、設定は正しいように思われるのですが。。

なぜsendmailコマンドでは送られないのでしょうか。。
記事編集 編集
Re: sendmailがなぜか不能です このメッセージに返信する
日時: 2015/07/17(Fri) 13:08
名前: センソマティック
URL:
ありがとうございました。分かりました!

ご指摘の通り、sendmailコマンドの使い方の問題でした。

>> sendmail hoge@gmail.com
>> From: master@xxx.com
>> Subject: Test
>> This is a test mail.
>> .

と入力したら無事送信されました。
助かりました。ありがとうございました。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -