状況としては、
内部ネットワーク->内部へのメール送信:OK(SSHでMailコマンドで送信、Maildir/newにファイルができる)
内部ネットワーク->外部へのメール送信:OK(SSHでMailコマンドで携帯へ送信->受信)
外部ネットワーク->内部へのメール送信:NG(Outlookから自分宛に送信->SMTP接続エラーで送信不可)
外部ネットワーク->外部へのメール送信:NG(Outlookから携帯宛に送信->SMTP接続エラー)
ちなみに携帯やOutlookの別のアカウントから該当のアドレスへ送信した時に、Outlook(POP)でメール受信することはできます。SMTP接続で何らかの問題がありそうです。
ログと設定情報は文字数制限がありますので、こちらに用意しております。
http://www.geocities.jp/rokkomtwater/
どなたかお助けください・・・。
outlookのメールサーバーの設定ができてないようです。どう設定されていますか?
またメールサーバーはローカルからの接続を許可するようになっていますか?
【Outlookの設定】
受信・送信メールサーバー:hogehoge.com
ポート番号:受信(POP3)は110、送信(SMTP)は25
「送信サーバーは認証が必要」にチェック
メール受信はできるので、ユーザー名・パスワードは間違いないです
-------------------------------------------------
外部ネットワーク(自宅等)から接続して送信する場合だけNGなのですね?
プロバイダはどちらを使用していますか?
プロバイダでOBP25を実施していないでしょうか?(※スパム送信防止の為で、レンタルサーバーやメールサービスなどプロバイダ以外のSMTPサーバーに接続する場合、25番ポートには接続できないようにしている場合があります。
プロバイダによっては、自プロバイダのSMTPを使用する場合も25番ポートは使用できないという場合があります。)
この場合、大抵は587番ポートを使用することになりますが、詳細はプロバイダのメール設定の解説ページなどを確認してください。
コメントありがとうございます!はい。外部ネットワークから接続して送信する場合のみNGでした。
プロバイダはOB25Pを実施しておりましたので、iptablesで587ポートを空け、Outlookの送信ポートを587に設定しましたが、それでも送信できず・・・。
そこで、他の方から助言をいただけ、
/etc/postfix/master.cf
の該当部分を下記のように設定
submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
することで、送信できました!!!感激です!!!
rouge_2008様にはヒントをいただきまして、感謝しております。
ポイント差し上げたいのですが・・・、どうすればいいんでしょう。
回答いただいた皆さん本当にありがとうございました!
http://www.geocities.jp/rokkomtwater/postfix.html
たくさんポイントを送信していただいてありがとうございました。(^^)