Beim senden von mail über SMTP, bekomme ich "Transport Failed to Connect to server"
Ich habe den folgenden code zum senden von mail aus einem VBA-makro mithilfe von CDO. Ich bekomme ein Fehler im code:
Transport failed To connect To server Error
Sende ich eine mail in der Gmail-SMTP-Dienst. Sieht aus wie die Konfiguration ist richtig eingestellt, aber irgendwie funktioniert es nicht.
Sub Email()
Dim CDO_Mail As Object
Dim CDO_Config As Object
Dim SMTP_Config As Variant
Dim strSubject As String
Dim strFrom As String
Dim strTo As String
Dim strCc As String
Dim strBcc As String
Dim strBody As String
strSubject = "Results from Excel Spreadsheet"
strFrom = "[email protected]"
strTo = "[email protected]"
strBody = "The total results are: 167"
Set CDO_Mail = CreateObject("CDO.Message")
Set CDO_Config = CreateObject("CDO.Configuration")
CDO_Config.Load -1
Set SMTP_Config = CDO_Config.Fields
With SMTP_Config
.Item("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
.Item("http://schemas.microsoft.com/cdo/configuration/sendusername") = "[email protected]"
.Item("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "xxxx"
.Item("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465
.Item("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = True
.Update
End With
With CDO_Mail
Set .Configuration = CDO_Config
End With
CDO_Mail.Subject = strSubject
CDO_Mail.From = strFrom
CDO_Mail.To = strTo
CDO_Mail.TextBody = strBody
CDO_Mail.Send
End Sub
InformationsquelleAutor | 2017-01-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Code funktioniert völlig in Ordnung für mich (senden von Gmail zu Gmail) - Sie müssen also Folgendes überprüfen:
Access for less secure apps
- es ist einTurn On
option gemäß der folgenden support-SeiteCDO ist ziemlich alt jetzt also davon ausgehen, dass ist ein Beispiel für eine app, die nicht Unterstützung der neuesten Sicherheitsstandards.
InformationsquelleAutor Robin Mackenzie