- PR -

sendmailでデフォルトリレーの際にドメインを参照して失敗している?

1
投稿者投稿内容
たいちん
常連さん
会議室デビュー日: 2005/01/19
投稿数: 30
投稿日時: 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/01/19
投稿数: 30
投稿日時: 2005-05-11 18:09
すみません、DEFAULT_RELAY='smtp:[mailtop]'への変更にて解決しました。
お騒がせしました。
たいちん
常連さん
会議室デビュー日: 2005/01/19
投稿数: 30
投稿日時: 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)
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2005-05-13 14:09
こんにちは。

何か問題になるのでしょうか?
ログに出力される内容はご存知ですか?
_________________
はゆる
Smile, Smiles make me happy.
たいちん
常連さん
会議室デビュー日: 2005/01/19
投稿数: 30
投稿日時: 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にはならないのでしょうか。
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2005-05-24 23:26
名前解決の問題かと.
resolv.conf などを確認すると良いのではないかと.
支障はないと思いますよ.
はゆる
ぬし
会議室デビュー日: 2004/02/16
投稿数: 1008
お住まい・勤務地: 首都圏をウロウロと
投稿日時: 2005-05-29 11:35
おかしいですね。
初回ポストの ”[]” で囲む前の挙動とも関連してきそうですね。
/etc/hosts には、mailtop の記述がないでしょうか?

# DEFAULT_RELAY にホスト名を記述する場合は、FQDN で書くものだと思うのですが…
_________________
はゆる
Smile, Smiles make me happy.
1

スキルアップ/キャリアアップ(JOB@IT)