はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 当サイト情報 >> スレッド

このページは表示専用です。新規投稿・レスや最新情報はこちらです。

このスレッドはクローズされています。記事の閲覧のみとなります。

 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アドレスでけられていたみたいです。
以上報告でした。

■ その他

ページ先頭へ


Copyright(©)2004-2018 First home server construction. All Right Reserved.