Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
4
Erster Beitrag:
vor 3 Jahren, 1 Monat
Letzter Beitrag:
vor 3 Jahren, 1 Monat
Beteiligte Autoren:
Yogi Yang, Steven Sitas, Danny Lauwers

Sending Email using SMTP of Goolge does not work

Startbeitrag von Yogi Yang am 01.01.2015 14:30

I am trying to send email to user using following code:

gSessionSMTP is EmailSMTPSession
gSessionSMTP..ServerAddress="smtp.gmail.com"
gSessionSMTP..Name=gsUser
gSessionSMTP..Password=gsPassword
gSessionSMTP..Port=587
gSessionSMTP..Option=optionSecureTLS

//Content of the email
AnEmail is Email object
AnEmail..SenderAddress=gsUser
AnEmail..Recipient[1]=gsSendTo
AnEmail..Subject = "Thank your giving Business to us"
AnEmail..Message = gsMailBody

//Send the email
IF EmailStartSession(gSessionSMTP)=True THEN
IF EmailSendMessage(gSessionSMTP,AnEmail)=False THEN
Error("Failure sending the email.",ErrorInfo(errMessage))
END
ELSE
Error("Unable to establish the connection", ErrorInfo(errMessage))
END



What is wrong with this code.

It keeps on failing.

The above code that I am currently using is copied from WinDev's Help and modified as per my needs.

TIA

Yogi Yang

Antworten:

Yogi,

Check out this forum question

http://27130.foren.mysnip.de/read.php?27131,490891,493554#msg-493554

There is code of me that works with gmail smtp in one of the replies to that question.

Danny

von Danny Lauwers - am 01.01.2015 15:05
Danny,

Thanks for the link. I will check it out.

von Yogi Yang - am 05.01.2015 10:27
Hi Yogi,
you will have to change a setting on your gmail account.
Enable -> "Access for less secure apps" and everything will work fine.

It is a common problem

Steven Sitas

von Steven Sitas - am 05.01.2015 13:29
Zur Information:
MySnip.de hat keinen Einfluss auf die Inhalte der Beiträge. Bitte kontaktieren Sie den Administrator des Forums bei Problemen oder Löschforderungen über die Kontaktseite.
Falls die Kontaktaufnahme mit dem Administrator des Forums fehlschlägt, kontaktieren Sie uns bitte über die in unserem Impressum angegebenen Daten.