我想通过Gmail发送电子邮件(使用AutoIt),但我不知道如何启用TLS。我的代码返回错误(4
):
#include <Inet.au3>
#include <MsgBoxConstants.au3>
#Include<file.au3>
Local $sSMTPServer = "smtp.gmail.com";
Local $sFromName = "Emeka";
Local $sFromAddress = "e.iwuagwung@gmail.com";
Local $sToAddress = "e.iwuagwung@gmail.com";
Local $sSubject = "AuToIT";
Local $aBody[1] = "Test ";
Local $iResponse = _INetSmtpMail($sSMTPServer, $sFromName, $sFromAddress,$sToAddress, $sSubject, $aBody)
Local $iErr = @error
If $iResponse = 1 Then
MsgBox($MB_SYSTEMMODAL, "Success!", "Mail sent")
Else
MsgBox($MB_SYSTEMMODAL, "Error!", "Mail failed with error code " & $iErr)
EndIf
为什么我的电子邮件没有被发送?
答案 0 :(得分:1)
https://www.digitalocean.com/community/tutorials/how-to-use-google-s-smtp-server
我认为您需要检查Google SMTP设置。 我曾经做过一个邮件发件人并得到了一些容易修复的愚蠢错误。检查上面的链接。