C#中的SMTP Gmail响应

时间:2011-07-11 06:39:08

标签: c# smtp

在使用Gmail作为SMTP邮寄服务时,如果我向不存在的电子邮件发送邮件,是否会出现任何异常?

 try
 {
    smtpserver.Send(MailMessage);
 }
 catch (SmtpFailedRecipientException ex)
 {
    // when does this exception occur?
 }

如果邮件尚未发送到不存在的电子邮件,我需要捕获什么异常?

1 个答案:

答案 0 :(得分:2)

smtp服务器不知道目标地址是否存在。如果地址未知,接收服务器会向您发送消息。