2011-07-11 36 views
0

將Gmail用作SMTP郵件服務時,如果我向不存在的電子郵件發送郵件,是否會收到任何異常?C#中的SMTP Gmail響應

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

如果郵件還沒有發送到不存在的郵件,我需要捕獲什麼異常?

回答

2

smtp服務器不知道目標地址是否存在。如果地址未知,接收方服務器會發送一條消息給您。