2016-09-08 3 views
-2

を私はC#で指定したドメインでメールを送信中にfollowingerrorを持つメートル。 メールボックスを使用できません。サーバーの応答は以下のとおりであった:アクセスが拒否されました - 無効なHELO名(参照RFC2821 4.1.1.1)メールボックスを使用できません。サーバーの応答は以下のとおりであった:アクセスが拒否されました - 無効なHELO名

その私はGmailのホストでメールを送信していながら、完璧に取り組んでいます。事前に

おかげで

答えて

0

1つの原因は、使用している送信者が電子メールの送信者と同じではないことです。使用されるネットワーク資格情報がメールメッセージ送信者と同じであることに注意してください。

は、同様の問題で、このoriginal answerを参照してください。

string to = "[email protected]"; 

//It seems, your mail server demands to use the same email-id in SENDER as with which you're authenticating. 
//string from = "[email protected]"; 
string from = "[email protected]"; 

string subject = "Hello World!"; 
string body = "Hello Body!"; 
MailMessage message = new MailMessage(from, to, subject, body); 
SmtpClient client = new SmtpClient("smtp.domain.com"); 
client.UseDefaultCredentials = false; 
client.Credentials = new NetworkCredential("[email protected]", "password"); 
client.Send(message); 
関連する問題