【问题标题】:Gmail Contact form asp.net C#Gmail 联系表单 asp.net C#
【发布时间】:2015-05-27 06:53:38
【问题描述】:

所以我使用此代码通过联系表单发送电子邮件,效果很好。所以现在我正在处理的网站快完成了,我想更改我希望联系表单发送到的电子邮件,两者都是 Gmail 帐户。

当我更改代码中的电子邮件时,它就停止了工作。当我尝试使用该表单时,它会直接转到Catch。当然,我确实检查了几次登录信息,并允许我现在用于联系表单的新 gmail “允许不太安全的应用程序”,但仍然没有发生任何事情。所以我尝试改回我的旧Gmail帐户,它又可以正常工作了...... 这是因为我错过了我必须允许的 Gmail 的其他选项吗? 任何提示/帮助将不胜感激。

protected void ButtonSendBesked_Click(object sender, EventArgs e)
    {
        try
        {
            if (Page.IsValid)
            {
                MailMessage mailMessage = new MailMessage();
                mailMessage.From = new MailAddress("my@email.com");
                mailMessage.To.Add("my@email.com");
                mailMessage.Subject = ("Kontakt Massør Anne");

                mailMessage.Body = "<b>Kontakt Navn : </b>" + textbox_name.Text + "<br/>"
                    + "<b>Email : </b>" + textbox_email.Text + "<br/>"
                    + "<b>Besked : </b>" + textbox_message.Text;
                mailMessage.IsBodyHtml = true;


                SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);
                smtpClient.EnableSsl = true;
                smtpClient.Credentials = new
                    System.Net.NetworkCredential("my@email.com", "mypassword");
                smtpClient.Send(mailMessage);

                Label_Kontakt.Text = "Thank you for contacting us!";

                textbox_name.Enabled = false;
                textbox_email.Enabled = false;
                textbox_message.Enabled = false;

                ButtonSendBesked.Enabled = false;
            }
        }
        catch (Exception ex)
        {  
            Label_Kontakt.ForeColor = System.Drawing.Color.Red;
            Label_Kontakt.Text = "There was an error, try again later.";
        }

    }

【问题讨论】:

    标签: c# asp.net forms gmail contact


    【解决方案1】:

    根据:https://support.google.com/a/answer/176600?hl=en 使用 SSL,您可以尝试使用端口 465。没试过这是否有效。

    【讨论】:

    • 感谢您的尝试,但遗憾的是,465 似乎永远加载,但什么也没有发生。也许是因为我尝试使用的 Gmail 是古老的,并且无法做到。不管怎样,谢谢你的尝试:)
    猜你喜欢
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 2018-12-16
    相关资源
    最近更新 更多