使用AutoIt发送电子邮件

时间:2016-03-22 15:17:27

标签: autoit

我想通过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

为什么我的电子邮件没有被发送?

1 个答案:

答案 0 :(得分:1)

https://www.digitalocean.com/community/tutorials/how-to-use-google-s-smtp-server

我认为您需要检查Google SMTP设置。 我曾经做过一个邮件发件人并得到了一些容易修复的愚蠢错误。检查上面的链接。