2011-05-30 38 views
0
public void ReplyMessage(string subject, string body, string to) 
    { 
     EmailMessage message = new EmailMessage(service); 
     message.Subject = "re: " + subject; 
     message.Body = body; 
     message.ToRecipients.Add(to); 
     message.SendAndSaveCopy(); 
    } 

我的問題是它也會發送到gmail或hotmail電子郵件嗎?這是我用來使用Exchange服務發送電子郵件的代碼

+3

嘗試發送,你會知道! ! – V4Vendetta 2011-05-30 09:58:01

回答

1

這完全取決於郵件服務器的設置,通常通常的做法是,從或到地址都需要是由郵件服務器提供服務的域。因此,如果你的郵件服務器是mymail.com,只要它來自[email protected],它就可以發送到Gmail/yahoo/hotmail - 假設你沒有成功登錄黑名單之一。同樣,如果你從一個外部地址發送給自己,這個地址也許可以正常工作。

但是,開放中繼(例如,將我的示例從say [email protected]發送到[email protected])通常會失敗,因爲服務器最終會被濫用並最終導致黑名單,並且通常會阻止正確的郵件太。

相關問題