發送電子郵件所以我有一個試圖發送電子郵件這個很基本的程序,但我不斷收到「5.7.1客戶端沒有權限」的錯誤,同時從代碼
郵箱無法使用。服務器響應爲:5.7.1客戶端不 有權限發送的該發件人
這是我的計劃
static void Main(string[] args)
{
SmtpClient client = new SmtpClient("Server", 25);
client.UseDefaultCredentials = false;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.Credentials = new NetworkCredential("UserName", "Password");
client.Send(new MailMessage("[email protected]","Recipient"));
}
我知道憑據工作,如果我運行SMTP測試工具3.0相同的數據一切都很好。
這裏是設置爲我的IP交換服務器
任何人有任何的想法會是什麼導致這對接收連接器上的一些屏幕截圖錯誤在我的代碼中,但不在簡單的SMTP測試工具中?我是否缺少某種身份驗證選項?我已經四次檢查了所有信息在兩個地方都是正確和相同的,它在工具中工作,但不在代碼中。
這完全救了我。萬分感謝!此外,它的價值 - 這種能力與我們的Exchange 2003框一起工作良好。當我們更新到2010年時,它停止工作。這導致我這篇文章。「接受任何發件人」選項必須是Ex2010中的新選項,或者在升級時重置該選項。 –
謝謝!我需要在客戶端前端連接器和客戶端代理連接器上執行此操作! – partyd