SMTP Gmail在Localhost上发送电子邮件,但网站一旦运行就不会发送

时间:2019-09-02 16:12:22

标签: c# smtp gmail

我有一个带有“与我联系”表格的网站。它可以在localhost上运行,但是一旦网站启动并运行,它将不再起作用。

我知道Gmail仅允许您在通过网络从特定设备进行身份验证后使用SMTP / IMAP / POP3进行身份验证。我怎么做?而且,如果可以使用Gmail替代品,则不会出现此问题。

                client.Connect("smtp.gmail.com", 587, false);
                client.Authenticate("example@gmail.com", "123456789");
                client.Send(message);
                client.Disconnect(true);

1 个答案:

答案 0 :(得分:0)

检查您的gmail收件箱中是否有阻止登录尝试的消息,您的网站可能位于不同的国家/地区,但使用了oe gmail等,因此您必须允许该登录内。