私は自分のSMTP
クライアントをc#
(コンパクトフレームワークで使用するために)作成しています。smtp.gmail.com
サーバーを使おうとしています
STARTTLS
成功したコマンドの後、smtp
クライアントEHLO Command response from server is
がempty`を送信した場合。
message = "EHLO 10.192.4.223\r\n";
Write(message);
response = Response();
if (response.Substring(0, 3) != "250")
{
throw new SmtpException(response);
}
message = "STARTTLS\r\n";
Write(message);
response = Response();
if (response.Substring(0, 3) != "220")
{
throw new SmtpException(response);
}
message = "EHLO 10.192.4.223\r\n";
Write(message);
response = Response();
if (response.Substring(0, 3) != "250") //empty response
{
throw new SmtpException(response);
}