????????????????????¨????°???¨??§????????°???????¨??????¬???????????°?????±??????????????§??????
このスレッドはクローズされています。記事の閲覧のみとなります。
sendmailのSMART HOSTについて |
|
- ????????? 2005/03/29 21:21
- ????????? くまさん
-
またまたおじゃまします。
さて、ただいまFEDORA3でSMTPサーバーを構築中なのですが、 sendmail.mcを編集してSMART HOSTを設定し、プロバイダのメールサーバー にすべてのメールをリレーさせるような設定にした(つもり?)なのですが、 プロバイダでメールのリレーが拒否されるようです。
端末ののメールクライアントで直接プロバイダのSMTPサーバーにメールを リレーさせるような設定にしたときはもんだいないのですが、FEDORA3 付属のsendmailを 使用した場合、サーバーのテストモード(3,0)でも送れませんし、 (エラーは出ずに一見送られたようなテスト結果になる /var/spool/mail/root にエラーメールなどは溜まらない)
端末がFEDORAのSMTP サーバーを利用するような場合でも一見メールは正常に送られたように見えるのですが サーバー内のスプールに溜まってしまい、そこから先には送られていないようです。 (この場合はエラーメールが/var/spool/mail/root に溜まり、RELAY DENIED などの メッセージが表示される)
メールソフト(OEなどの)が直接プロバイダのSMTPサーバーを利用する場合と sendmailがSMART HOSTで プロバイダのSMTPサーバーに メールを投げる 場合とでは プロバイダのSMTPサーバー側で見え方が違うのでしょうか? プロバイダがスパム対策でRELAYを拒否している? だとしたら、何をもとに一般のメールソフトとsendmailを区別しているのか・・・・ このプロバイダのSMTPサーバーはPOP before SMTPでもないし、リレーのために 認証も必要ないのです。(だから不思議)
LAN内の閉じたネットワークから、グローバルなネットワークとはNAPT越しに通信 しているだけなのですが、LAN内のSMTPサーバーがOEなどのようにプロバイダのSMTPサーバー にメールを投げるで中継させることは可能なのでしょうか?
|
■ コンテンツ関連情報
自己レス ( No.1 ) |
|
- ????????? 2005/04/08 16:25
- ????????? くまさん
-
sendmailでラチがあかずに、Postfixに逃げたのですが、
同様にRelay hostでプロバイダのSMTPサーバーに投げる設定にすると クライアントがFedoraのサーバーにリレーさせたときは、Fedoraがプロバイダに 投げてくれ、正しくメールが届きます。
Relayhost [smtp.provider.net] MX 引くとダメなので[]で囲んだ。
しかし、Fedora自身からメールを送ろうとするとRelayされたログになっているのに POPサーバーに届いておらず、Fromアドレスがインターネット上に存在しな ドメイン名(hoge.localなど)だとPOPサーバーが受信を拒否することがわかりました。 (自分のホスティング業者の場合)
そこで myorigin に microsoft.com でもなんでもいいのですが、 (ここでは自社サイトのドメイン名 hoge.co.jp を設定) インターネット上に存在するドメイン名を設定すると Fromアドレスが name@hoge.co.jp からのメールになり、POPサーバーが 受けてくれるようになりました。
sendmailのときもおそらくFromアドレスでけられていたみたいです。 以上報告でした。
|
■ その他