• 締切済み

postfixでsendmailすると何も起きない

> sendmail xxx@xxx.com としてメール送信を試そうとしていますが、このコマンドを叩いても何も起きません。 main.confの設定を変えて試しつつgoogleで解決方法を探しましたが、半日以上かけて全く改善されないです。 ログなどにも何も出ないため手掛かが無い状況です。 どうすれば解決できるのでしょうか。 [これまでの経緯] ・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 ・maillogにはsendmailコマンド後何も表示されない ・このサーバーは本来アプリケーションサーバーで、アプリケーション内からメールを送信した。 ・メインのメールサーバとしてGmailを使用している。DNSのMXレコードにGmailのアドレスを登録している。

みんなの回答

  • bunthit
  • ベストアンサー率0% (0/1)
回答No.1

Amazon Linuxはpostfixをインストールしただけだと、sendmailコマンドの処理にはsendmailパッケージが引き続き使われます。 alternatives --set mta /usr/sbin/sendmail.postfix また、ややこしいのでyum remove sendmailでアンインストールしておくのがいいと思います。 おまけで補足すると、AWS環境からメールを送る場合は、Amazon SESを利用するか送信申請を行わないとほぼ使い物にならないです。詳しくは参考URLを御覧ください。

参考URL:
http://blog.star-flare.com/2015/03/14/send-mail-from-ec2/

関連するQ&A