- - PR -
sendmailでデフォルトリレーの際にドメインを参照して失敗している?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-05-11 16:23
お世話になります。redhat7.2に入っているsendmailを使っていますが、DEFAULT_RELAYへのメール転送でドメイン解決?を行おうとして、失敗しているようです。
mailtopという上位のメールサーバはhostsに記述しており、pingも通ります。 ドメイン解決の問題であれば使用しないようにしたいのですが、どのように解決すればいいのでしょうか?尚、sendmail.mx、sendmail.nomxというファイルを探してみたのですが、サーバに存在しませんでした。 May 11 15:35:28 mail1 sendmail[8638]: j4B6ZS208638: from=<testao@test.co.jp>, size=629, class=0, nrcpts=1, msgid=<20050511063802.D8A7923C212@mail> , proto=ESMTP, daemon=Daemon0, relay=mail2 [10.x.x.x] May 11 15:35:28 mail1 sendmail[8640]: j4B6ZS208638: to=<testa@aaa.co.jp>, delay =00:00:00, xdelay=00:00:00, mailer=smtp, pri=30629, relay=mailtop, dsn=4.0.0, sta t=Deferred: Name server: mailtop: host name lookup failure ===sendmail.defの抜粋=== # [general] # with sendmail.mx (yes/no) MX_SENDMAIL=no # [canon] # canonicalization with nameserver lookup # (all/one/short/unknown/cname/no; or *-append) #CANON=one # if MX_SENDMAIL = yes CANON=no # if MX_SENDMAIL = no # [indirect] # for indirect delivery # domain names to be deliverd directly (all/none/"domain names") DIRECT_DELIVER_DOMAINS=none DEFAULT_RELAY='smtp:mailtop' |
|
投稿日時: 2005-05-11 18:09
すみません、DEFAULT_RELAY='smtp:[mailtop]'への変更にて解決しました。
お騒がせしました。 |
|
投稿日時: 2005-05-13 12:11
続きでお教えください。
DEFAULT_RELAYへ指定された上位メールサーバー(mailtop)へ配送は可能になったのですが、以下のログのように、relay=mailtop.my.domain. という風に、自分自身のドメインが自動的に付加されています。 これは、sendmail.defのパラメータによるものなのでしょうか?relay=mailtopだけにしたい場合は、どのようにすれば良いでしょうか? お教え下さいませ。 May 8 10:11:07 mail sendmail[19829]: j481B7q19827: to=<aaa@bbb.xxx.co.jp> , delay=00:00:00, xdelay=00:00:00, mailer=smtp, pri=30481, relay=mailtop.my.domain. [10.x.100.159], dsn=2.0.0, stat=Sent (Ok: queued as 6BBB523C211) |
|
投稿日時: 2005-05-13 14:09
こんにちは。
何か問題になるのでしょうか? ログに出力される内容はご存知ですか? _________________ はゆる Smile, Smiles make me happy. |
|
投稿日時: 2005-05-24 20:33
はゆるさん、返信ありがとうございます。
上位のメールサーバへのリレーだけで、mailtop.my.domainというmy.domainとついても問題ないのでしょうか? 実際にmailtopという上位のメールサーバには、top.domainというドメインが設定されており、下位のメールサーバにはmailtop.my.domainというのは存在しないように思えるのですが。。。 sendmail.defでDEFAULT_RELAY='smtp:[mailtop]'としてhostsでmailtopを記述している場合、relay=mailtopにはならないのでしょうか。 |
|
投稿日時: 2005-05-24 23:26
名前解決の問題かと.
resolv.conf などを確認すると良いのではないかと. 支障はないと思いますよ. |
|
投稿日時: 2005-05-29 11:35
おかしいですね。
初回ポストの ”[]” で囲む前の挙動とも関連してきそうですね。 /etc/hosts には、mailtop の記述がないでしょうか? # DEFAULT_RELAY にホスト名を記述する場合は、FQDN で書くものだと思うのですが… _________________ はゆる Smile, Smiles make me happy. |
1