投稿日:2005年01月21日 作成鷹の巣

No.18217 [Q] EHLOが通るときと通らないとき



[Q] EHLOが通るときと通らないとき

No.18217 投稿時間:2005年01月21日(Fri) 09:55 投稿者名:Y.T. URL:

自分で設定したメールサーバを使ったメールの送信が上手くいかず、
四苦八苦しております。どなたか御教授いただければ幸いです。



■■■環境■■■

【自宅】
YahooBB ADSL
PC : Windows XP Pro. + 鶴亀メール

【職場】
割当てられた IP(AAA.***.ac.jp) にブロードバンドルータを
設置し、内側のPCでメールサーバを運用。
Server : Windows 2000 + ArGoSoft Mail Server (Free)

【ArGoSoft Mail Server の設定】
・本サーバに用意したアカウント
myname@AAA.***.ac.jp, name1@AAA.***.ac.jp
・認証設定
○ Enable SMTP Authentication
○ Use POP3 User Names and Passwords



■■■問題点■■■

自宅から職場のメールサーバ(AAA.***.ac.jp)を使ってメールを
送信しようとするも、宛先によっては、
『554 User not local. Authentication required for relay』
なるエラーが出て送信不能になる。

職場の別のドメイン(BBB.***.ac.jp)内から、上記と同じメール
サーバを使って送信すると、ちゃんと送信される。

※上記には同じノートブックPCを使い、両者の比較で設定は変
えていない。


■■■メールのテスト送信■■■

【認証設定】
SMTP認証あり(Auto, PLAIN, LOGIN)

【送信先】
同じメールサーバのアカウント宛
・name1@AAA.***.ac.jp
別のメールサーバのアカウント宛
・name2@BBB.***.ac.jp
・name3@yahoo.co.jp
・name4@hotmail.com

【送信結果】
自宅からの送信
○ name1@AAA.***.ac.jp --- No.1
× name2@BBB.***.ac.jp --- No.2
× name3@yahoo.co.jp ----- No.3
× name4@hotmail.com ----- No.4

職場の別のドメイン(BBB.**.ac.jp)内のPCからの送信
○ name1@AAA.***.ac.jp --- No.1'
○ name2@BBB.***.ac.jp --- No.2'
○ name3@yahoo.co.jp ----- No.3'
○ name4@hotmail.com ----- No.4'



■■■コメント■■■

●本メールサーバに作った別のアカウント(name2@AAA.***.ac.jp)
宛に送信する場合は、SMTP認証はなくても送信できます。従って、
認証に失敗しても送信できます。

●ArGoSoft Mail Server は「http://sakaguch.com/SetMailServer.html
によると、「SMTP認証」を実装しているそうです。

●ArGoSoft Mail Server のログを見ると…
自宅からの送信の場合、最初の EHLO コマンドの送信が、サーバ
側では Unknown command となってしまい、HELO コマンドが次に
送られ、結局、SMTP認証がされていない状態になってしまう?
↑↑↑
(詳しくはわかりませんが)、職場の別のドメイン内のPCからの
送信において、鶴亀メールの SMTP認証を有効にした場合と無効に
した場合のログを比較すると、SMTP認証が有効になっている場合は、
EHLO コマンドが送られており、無効にした場合は HELO コマンド
が送られている。(…ので、そう判断しました。)

認証が上手くいったときは、
-----
EHLO AAA.***.ac.jp
250-Welcome [133.***.***.***], pleased to meet you
XXXX AAA.***.ac.jp
-----
に対して、認証が上手くいかないときは、
-----
XXXX AAA.***.ac.jp
502 Unknown command
HELO AAA.***.ac.jp
250 Welcome [***.***.***.***], pleased to meet you
-----
となってしまいます。どうして、EHLO コマンドが送る場所の違いで
ちゃんと届いたり届かなかったりしちゃうのでしょうか?

以下が、ログを比較したものです。


--------------------------------------------------
自宅からの送信
--------------------------------------------------
【鶴亀メールのログ】
-----
開始時刻: 2005/01/20 21:13:41
****送信(1通):myname
I サーバーを検索中 - AAA.***.ac.jp
I 接続中 - 133.***.***.***
I 接続完了
R 220 **2*******20 ****************************************************
S EHLO AAA.***.ac.jp
R 502 Unknown command
I ESMTP非対応につき、通常ログイン
S HELO AAA.***.ac.jp
R 250 Welcome [***.***.***.***], pleased to meet you
S MAIL From:<myname@AAA.***.ac.jp>
R 250 Sender "myname@AAA.***.ac.jp" OK...
S RCPT To: <name3@yahoo.co.jp>
R 554 User not local. Authentication required for relay
E 宛先アドレスが拒否されました。(554 User not local. Authentication required for relay
)
S QUIT
R 221 Aba he
終了時刻: 2005/01/20 21:13:54
-----
【ArGoSoft Mail Server のログ】
-----
2005/01/20 21:12:37 - Requested SMTP connection from ***.***.***.***
2005/01/20 21:12:37 - ( 132) 220 192.168.1.20 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.6.4)
2005/01/20 21:12:37 - ( 132) XXXX AAA.***.ac.jp
2005/01/20 21:12:37 - ( 132) 502 Unknown command
2005/01/20 21:12:38 - ( 132) HELO AAA.***.ac.jp
2005/01/20 21:12:38 - ( 132) 250 Welcome [***.***.***.***], pleased to meet you
2005/01/20 21:12:38 - ( 132) MAIL From:<myname@AAA.***.ac.jp>
2005/01/20 21:12:38 - ( 132) 250 Sender "myname@AAA.***.ac.jp" OK...
2005/01/20 21:12:39 - ( 132) RCPT To: <name3@yahoo.co.jp>
2005/01/20 21:12:39 - ( 132) 554 User not local. Authentication required for relay
2005/01/20 21:12:39 - ( 132) QUIT
2005/01/20 21:12:39 - ( 132) 221 Aba he
2005/01/20 21:12:39 - SMTP connection with ***.***.***.*** ended. ID=132
-----


--------------------------------------------------
職場の別のドメイン(BBB.**.ac.jp)内のPCからの送信
--------------------------------------------------
【鶴亀メールのログ】
-----
開始時刻: 2005/01/20 14:46:08
****送信(1通):myname
I サーバーを検索中 - AAA.***.ac.jp
I 接続中 - 133.***.***.***
I 接続完了
R 220 192.168.1.20 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.6.4)
S EHLO AAA.***.ac.jp
R 250-Welcome [133.***.***.***], pleased to meet you
R 250-AUTH=LOGIN
R 250-AUTH LOGIN
R 250-SIZE 5242880
R 250 HELP
S AUTH LOGIN
R 334 abcdefghijkl
S abcdefghijk=
R 334 abcdefghijkl
S ****
R 235 Authentication successful
S MAIL From:<myname@AAA.***.ac.jp>
R 250 Sender "myname@AAA.***.ac.jp" OK...
S RCPT To: <name3@yahoo.co.jp>
R 250 Recipient "name3@yahoo.co.jp" OK...
S DATA
R 354 Enter mail, end with "." on a line by itself
S メール内容...
送信完了(757バイト)
R 250 Message accepted for delivery.
I 1 / 1 済み (0.7K / 1Kバイト)
S QUIT
R 221 Aba he
終了時刻: 2005/01/20 14:46:11
-----
【ArGoSoft Mail Server のログ】
-----
2005/01/20 14:45:24 - Requested SMTP connection from 133.***.***.***
2005/01/20 14:45:24 - ( 107) 220 192.168.1.20 ArGoSoft Mail Server Freeware, Version 1.8 (1.8.6.4)
2005/01/20 14:45:24 - ( 107) EHLO AAA.***.ac.jp
2005/01/20 14:45:24 - ( 107) 250-Welcome [133.***.***.***], pleased to meet you
2005/01/20 14:45:24 - ( 107) 250-AUTH=LOGIN
2005/01/20 14:45:24 - ( 107) 250-AUTH LOGIN
2005/01/20 14:45:24 - ( 107) 250-SIZE 5242880
2005/01/20 14:45:24 - ( 107) 250 HELP
2005/01/20 14:45:25 - ( 107) AUTH LOGIN
2005/01/20 14:45:25 - ( 107) 334 abcdefghijkl
2005/01/20 14:45:25 - ( 107) abcdefghijk=
2005/01/20 14:45:25 - ( 107) 334 abcdefghijkl
2005/01/20 14:45:25 - ( 107) abcdefghijk=
2005/01/20 14:45:25 - ( 107) 235 Authentication successful
2005/01/20 14:45:26 - ( 107) MAIL From:<myname@AAA.***.ac.jp>
2005/01/20 14:45:26 - ( 107) 250 Sender "myname@AAA.***.ac.jp" OK...
2005/01/20 14:45:27 - ( 107) RCPT To: <name3@yahoo.co.jp>
2005/01/20 14:45:27 - ( 107) 250 Recipient "name3@yahoo.co.jp" OK...
2005/01/20 14:45:27 - ( 107) DATA
2005/01/20 14:45:27 - ( 107) 354 Enter mail, end with "." on a line by itself
2005/01/20 14:45:27 - Received 757 bytes
2005/01/20 14:45:27 - ( 107) 250 Message accepted for delivery.
2005/01/20 14:45:27 - ( 107) QUIT
2005/01/20 14:45:27 - ( 107) 221 Aba he
2005/01/20 14:45:27 - SMTP connection with 133.***.***.*** ended. ID=107
2005/01/20 14:45:28 - [ 108] Delivering to name3@yahoo.co.jp
2005/01/20 14:45:28 - [ 108] Message from myname@AAA.***.ac.jp delivered to name3@yahoo.co.jp
-----


|目次|掲示板|過去ログ目次|▲頁先頭|