我有我與發送MAILMESSAGE如下:From/MailMessage中的發件人不工作?
email.To.Add(new MailAddress(receiver.Email, receiver.Username));
email.From = new MailAddress(sender.Email, "app (on behalf of " + sender.Username + ")");
email.Sender = new MailAddress("[email protected]", "App");
的想法是,將電子郵件發送給接收方與在FROM標頭髮件人的電子郵件地址,以便接收器可以打在他們的電子郵件客戶端中輸入「回覆」,然後直接發送給發件人
當前,當我收到一封電子郵件作爲Receiver時,我打回復並獲取[email protected],而FROM文本說(代表),因爲它應該。
這不是設置消息的正確方法嗎?
如果它的事項,我smtpClient:
var client = new SmtpClient("smtp.gmail.com", 587)
{
Credentials = new NetworkCredential("[email protected]", "Password"),
EnableSsl = true
};
你會得到一個例外嗎? – Garrett
不可以,它只是不會讓我回復發件人 – SB2055
您是否嘗試過其他電子郵件客戶端?或者看看收到的電子郵件標題?我不知道gmail是否阻止你將其作爲一種反垃圾郵件/欺騙措施:http://stackoverflow.com/a/2668788/945456 –