いつもお世話になっております。Userと申します。
Yosiさんのサイトの
http://vine.1-max.net/postfix-pbs.html
ここを見ながらその通りに設定して、無事LAN内からはメールの送受信に成功しました。有難うございました。
しかし、WAN側からは受信は出来ても送信が出来ません。
http://www.genie.x0.com/gtl/help/port_scan.php
↑ここにて、110番と25番の2つのポートは正常に開放できている事を確認しています。
そしてLAN内からは正常に動作しているのですが、何が原因で外部から送信のみが出来ないんでしょうか?
原因及び解決策を教えていただければ幸いです。
よろしくお願い致します。
サーバの回線・WAN側クライアントの回線どちらか(または双方)がOutbound Port 25 Blockingを導入しているプロバイダかと思われます。
解決策としてはSubmittionポート(587)を使えるようにすると今まで通り使えます。
ご使用のMTAはPostfixかと思いますが、
その場合は
/etc/postfix/master.cf
に
submission inet n - n - - smtpd
といった行を付け足してPostfixをリロードして下さい。
> 解決策としてはSubmittionポート(587)を使えるようにすると今まで通り使えます。
<中略>
> /etc/postfix/master.cf
> に
> submission inet n - n - - smtpd
> といった行を付け足してPostfixをリロードして下さい。
ご返信有難うございます。
最初に/etc/postfix/master.cfに上記submission行を追加して
postfixをrestartしてWANからテストしてみてダメだったので、今度は該当する可能性のあるメール関係のDaemonを全てrestartして試してみて、それでもダメだったので
587番をポート開放して、例のサイトでチェックして正常に587番が開放できていることをチェックした上で、もう一度WAN側からメール送信をテスト(送信する直前に受信操作をした)してみましたが、それでもダメでした。
仰られたように設定しても上手く行きません。
設定ミスは無いと思うのですが、他に原因、解決策はありませんでしょうか?
その他に考えられる原因としてはファイアウォールの問題で制限をされているといった所ではないでしょうか
(送信側環境でメールソフトを使わずTelnetとかでサーバの587ポートに繋げなければ送信側のファイアウォールに引っかかっているといった要因が考えられます)
ちなみにLAN内から587が使えないのであればSubmittionの設定ミス関連ではないかと思われます