Diese Seite mit anderen teilen ...

Informationen zum Thema:
Forum:
WinDev Forum
Beiträge im Thema:
11
Erster Beitrag:
vor 1 Jahr, 7 Monaten
Letzter Beitrag:
vor 1 Jahr, 7 Monaten
Beteiligte Autoren:
Sammy Broeders, Paulo Oliveira, Fabrice Harari, Arie

WD20 Email with ssl security

Startbeitrag von Sammy Broeders am 31.03.2016 09:38

Hello,

I use EmailStartSMTPSession(), works great. Now i have a user who has a smtp with ssl securtiy and now i can`t send mail anymore.
I use EmailStartSMTPSession(NoSpace(CUserName),NoSpace(CEmailWw),NoSpace(CSmtpName),NoSpace(SmtpPoort),optionSSL)

Any idea?

Antworten:

Hi Sammy,

Quote
Sammy Broeders
Any idea?


Several:

1. Show us the REAL, COMPLETE code
2. give us the error message returned
3. tell us on what line the error happened

Best regards

von Fabrice Harari - am 31.03.2016 11:33
/ Create message
Bericht is string
Bericht = "datum: "+DateToString(DateSys())+" e-mail bericht van "+NoSpace(CompanyStats.CBedrijfsNaam)+CR+...
"Telefoon: "+CompanyStats.CTel1+CR+...
"test email - Smtp naam"

//Open a SMTP session UserName en SMTP naam !
EmailStartSMTPSession(NoSpace(CompanyStats.CUserName),NoSpace(CompanyStats.CEmailWw),NoSpace(CompanyStats.CSmtpName),NoSpace(CompanyStats.CSmtpPoort),optionSSL)

IF ErrorOccurred THEN
Error(ErrorInfo())
Here is the error: Connection failed: recipient address not found.
RETURN
END

//Reset e-mail variables
EmailReset()

//Message sender
Email.Sender = "info@xx.nl"

//Message recipient(s)
Email.NbRecipient = 2
Email.Recipient[1] = "x@xnl"
Email.Recipient[2] = "info@xx.nl"

//Message subject and contents
Email.Subject = "E-mail van: SaBroSoft - test Smtp naam: "+NoSpace(CompanyStats.CBedrijfsNaam)
Email.Message = Bericht
EmailSendMessage(NoSpace(CompanyStats.CUserName))

IF ErrorOccurred THEN
Error(ErrorInfo())
END

//Close SMTP session
EmailCloseSession(NoSpace(CompanyStats.CUserName))

DelayBeforeClosing(100)
Info("Test E-mail verstuurd naar SaBroSoft")
DelayBeforeClosing(0)

von Sammy Broeders - am 31.03.2016 14:13
Hi Sammy,

some secure servers (like gmail) refuse to send if you do not set properly the sender. IN that case, you need ot set up both the .seder and .senderaddress properties, if I remember correctly.

Best regards

von Fabrice Harari - am 31.03.2016 14:45
Fabrice,

Thanks for the support, this doesn`t work. The error is coming direct by emailstartsmtpsession()

von Sammy Broeders - am 31.03.2016 15:10
Sammy,
are you sure the error comes from EmailStartSMTPSession?
Maybe the error is already there from a earlier failed EmailSendMessage()

von Arie - am 31.03.2016 15:34
I think it`s something with the SSL securtiy, mayby it`s not working in Windev?

von Sammy Broeders - am 31.03.2016 16:46
did you try with emailOptionSecuredTLS normally the smtp protocol is secured by tls.

von Paulo Oliveira - am 31.03.2016 16:51
emailOptionSecuredTLS is not work.

von Sammy Broeders - am 31.03.2016 16:56
CompanyStats.CUserName is a valid email user/email address of that email domain?

von Paulo Oliveira - am 31.03.2016 17:14
Paulo,

Yes it is. (It is in a datafile, but it`s a valid one)

von Sammy Broeders - am 31.03.2016 17:24
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.