簡體   English   中英

在沒有密碼的情況下在ASP.net中發送電子郵件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM