The project of U-WA-
http://uwa.potetihouse.com/
トップページ > 過去ログ > 記事閲覧
アイコン 【TKMP】ESMTPに対応していないサーバーについて
日時: 2011/05/30 10:03
名前: G

ESMTP非対応のサーバーに接続できません。
接続を行おうとした場合、以下のような結果になります

220 *****(メールサーバ)
EHLO *****(自PC)
502 Command not implemented
QUIT
221 *****(メールサーバ) closing Connection

設定の変更等で接続できるようにならないでしょうか?

また、調べてみると下記のような資料が見つかりました。
EHLO失敗後にHELOを送っていない、という感じでしょうか?
http://www.mcafee.com/japan/pqa/aMcAfeeWshSmtp.asp?ancQno=WS03060501&ancProd=McAfeeWshSmtp

Page: 1 |

ファイル Re: 【TKMP】ESMTPに対応していないサーバーについて ( No.1 )
日時: 2011/05/31 13:11
名前: Toki◆pRU.c9X.EOI

RFC 2821では現在EHLOコマンドは必須となっています。
このためこれに習って、TKMPもEHLOコマンドでのSMTPセッション開始を前提としています。

EHLOコマンドでの接続がどうしても必要な場合は、
ログオンクラスを作成することで可能になると思いますが、自動判別は出来ません。

HELOでのログオンクラス

internal class SmtpLogon_HELO : ISmtpLogon
{
string ISmtpLogon.Greeting(string Receive )
{
return "HELO " + System.Net.Dns.GetHostName();
}
bool ISmtpLogon.Connection(string Receive , out string Send , out string LogMessage)
{
Send = null;
LogMessage = null;
return false;
}

bool ISmtpLogon.Logon
{
get
{
return true;
}
}

void ISmtpLogon.Initialize()
{
}

}

Page: 1 |