我正在創建一個電子郵件幫助器,發送電子郵件,這是工作正常,所有,但我需要通過當前用戶的用戶名和密碼。電子郵件幫手認證
有什麼辦法可以做到這一點?
我已經使用了Environment.UserName;
,這個用戶名正確,但我不知道如何獲取密碼。
這是我正在做的電子郵件幫手。
public void SendEmail(int port, string host, string displayName, string subject, string body, string addressFrom, string addressTo, string password, string username)
{
MailMessage messageToSend = new MailMessage();
messageToSend .Subject = subject;
messageToSend .Body = body;
messageToSend .From = new MailAddress(addressFrom, displayName);
messageToSend .To.Add(addressTo);
messageToSend .Priority = MailPriority.High;
messageToSend .IsBodyHtml = true;
SmtpClient SMTPclient = new SmtpClient(Host, Port);
SMTPclient .EnableSsl = false;
SMTPclient.Credentials = new NetworkCredential(Username, Password);
SMTPclient.Send(message);
}
你有新的' NetworkCredential(用戶名,密碼)'和方法參數'string password,string username'用小寫。這是一個錯字嗎? – 2012-02-22 09:47:08