我們有一個應用程序,提示用戶使用他的LDAP用戶名和密碼登錄,從我可以得到用戶的電子郵件,但不是電子郵件密碼,我的目標是發送來自該用戶郵件的電子郵件,而不需要提示用戶輸入他的電子郵件密碼。從SMTP服務器發送郵件,無需輸入密碼
我使用下面的代碼來發送電子郵件
NetworkCredential loginInfo = new NetworkCredential("[email protected]","mypassword");
MailMessage msg = new MailMessage();
sg.From = new MailAddress("[email protected]");
msg.To.Add(new MailAddress("[email protected]"));
msg.Subject = "test";
SmtpClient client = new SmtpClient("smtp.mydomain.com");
client.EnableSsl = true;
client.UseDefaultCredentials = true;
client.Credentials = loginInfo;
client.Send(msg);
IS是可以發送電子郵件沒有密碼?有些東西就像電子郵件欺騙,如果不是possilbe,是否有可能僞造它,比如從一封電子郵件發送所有電子郵件,但是使電子郵件看起來好像它來自登錄用戶的電子郵件?
謝謝
這不是「回覆」字段的用途嗎? – spender
不,該字段只會設置目的地電子郵件,當您嘗試回覆電子郵件 –