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のアドレスを登録している。
お礼
どうも、ありがとうございました。 あれこれやって、わかったことは:このサーバに」はsendmail8.12.9はなんと入っています!すべての コマンドは使えませんが、メールサーバとしては 大丈夫だそうです。m4は入っていません。でも、 すべてサポート外で自力でやる必要はあります。 以上はメーカーからしつこく聞き出したことで した。 ここで、ダイナミックDNS: hm.dyndns.orgを取得 済み。sendmailのサーバマシーンをローカル 192.168.1.8 とし、ルータのIPを192.168.1.1とし ます。 この環境で自分なりにネット上でいろいろと 調べてやってみましたが、ぜんぜんだめでした。 どう設定すれば、できるのでしょうか、また、 メールを受信する際に別のソフトをインストールする 必要はありますか。 質問タイトルの範囲外となってしまいますが、アドバイスをよろしくお願いします。