[英]Send email in ASP.net without password
我可能錯了,但是我陷入了一個問題...我想使用ASP.net將電子郵件發送給用戶,而無需輸入密碼,這是我的代碼
但是我沒有密碼。如何在沒有密碼的情況下向用戶發送電子郵件。
protected void submit_Click(object sender, Event Args e)
{
MailMessage mail = new MailMessage();
mail.To.Add(txtTo. Text);
mail.From = new Mail Address(txt_from.Text);
mail.Subject = txtSubject. Text;
mail.Body = txtBody.Text;
mail.IsBodyHtml = true;
if (fileUpload1.HasFile)
{
mail.Attachments.Add(new Attachment(fileUpload1.PostedFile.InputStream, fileUpload1.FileName));
}
SmtpClient smtp = new SmtpClient();
smtp.Host = "mysmtp.gmail.com"; //Or Your SMTP Server Address
smtp.Credentials = new System.Net.NetworkCredential("email", "password");
//Or your Smtp Email ID and Password
smtp.EnableSsl = true;
smtp.Send(mail);
}
您不需要他們的密碼即可發送電子郵件。 您需要密碼到stmp服務器 。 您必須唱歌才能發送任何郵件。 嘗試為測試對象創建一個電子郵件地址,並使用其憑據發送電子郵件。
對於Gmail stmp服務器,您應該修復以下部分:
smtp.Host = "smtp.gmail.com";
stmp.Port = 465;
stmp.EnableSsl = true;
smtp.Credentials = new System.Net.NetworkCredential
("example@gmail.com", "exampleGmailPassword");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.