Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Authentication Xamarin:使用移动数据时通过Gmail发送邮件_Authentication_Xamarin_Mobile_Gmail - Fatal编程技术网

Authentication Xamarin:使用移动数据时通过Gmail发送邮件

Authentication Xamarin:使用移动数据时通过Gmail发送邮件,authentication,xamarin,mobile,gmail,Authentication,Xamarin,Mobile,Gmail,我已经建立了一个Xamarin应用程序,通过smtp服务器Gmail发送电子邮件。在我家的手机上,使用wifi连接,一切正常。。。但一旦我关闭wifi,应用程序就无法登录gmail。 在我的gmail帐户上,我启用了“不太安全的应用程序”的安全设置。。。但这并不能解决问题 有人知道如何解决这个问题吗 _smtpServer = new SmtpClient(); _smtpServer.UseDefaultCredentials = false; _smtpServer

我已经建立了一个Xamarin应用程序,通过smtp服务器Gmail发送电子邮件。在我家的手机上,使用wifi连接,一切正常。。。但一旦我关闭wifi,应用程序就无法登录gmail。 在我的gmail帐户上,我启用了“不太安全的应用程序”的安全设置。。。但这并不能解决问题

有人知道如何解决这个问题吗

    _smtpServer = new SmtpClient();

    _smtpServer.UseDefaultCredentials = false;
    _smtpServer.Credentials = new NetworkCredential("blabla@gmail.com", "********");
    _smtpServer.Host = "smtp.gmail.com";

    _smtpServer.Port = 587;
    _smtpServer.EnableSsl = true;

您得到了什么错误或异常?很可能您的网络提供商正在阻止端口587或所有SMTP通信。登录失败。。。我还收到Gmail的通知,有人试图登录,他们阻止了它。如果这是问题所在,那就不是网络。如果不联系谷歌获取更多信息,我不知道你如何解决这个问题。如果您需要应用程序发送电子邮件,我建议您使用提供API的第三方电子邮件服务