Seite 1 von 1

SendMail - 5.61 auf 5.70

Verfasst: 28.03.2019 15:29
von stab
Hallo,

weiß jemand, was sich geändert hat?

Unter 5.61 x64 wird korrekt versendet.
Unter 5.70 x64 nicht.

Code: Alles auswählen

;
; ------------------------------------------------------------
;
;   PureBasic - Mail example file
;
;    (c) Fantaisie Software
;
; ------------------------------------------------------------
;

InitNetwork()


If CreateMail(0, "absender@domainbeistrato.de", "Service - Mail Nachricht")

  SetMailBody(0, "Zeile 1: Sicherung perfekt!" + #CRLF$ + 
                 "dies ist die 2. Zeile-" + #CRLF$ +
                 "und dies ist die 3. Zeile")
  
  ; AddMailAttachment(0, "Geebee !"  , "Data/Geebee2.bmp")
  ; AddMailAttachment(0, "World icon", "Data/world.png")
  
  ; Change the recipients to real one
  ;
  AddMailRecipient(0, "empfaenger@nochnedomainbeistrato.de", #PB_Mail_To)
  ; AddMailRecipient(0, "test_cc@yourdomain.com", #PB_Mail_Cc)
  
  ; Set the SMTP server to use
  ;
  Result = SendMail(0, "smtp.strato.de", 587,  #PB_Mail_UseSSL ,"absender@domainbeistrato.de", "passwort"  )
  
  Repeat
    Progress = MailProgress(0)
    Delay(300)
  Until Progress = #PB_Mail_Finished Or Progress = #PB_Mail_Error
  
  If Progress = #PB_Mail_Finished
    MessageRequester("Information", "Mail korrekt versendet !")
  Else
    MessageRequester("Fehler", "Kann Mail nicht senden !")
  EndIf
  
EndIf

Danke!

Gelöst - SendMail - 5.61 auf 5.70

Verfasst: 28.03.2019 19:08
von stab
Habe noch etwas probiert. Jetzt geht's.
Seltsam, seltsam.

Strato bietet die Ports 465 und alternativ 587 an.
Zitat: Sofern Sie Schwierigkeiten mit dem Port 465 haben, bietet STRATO den alternativen Port 587 (nach RFC 2476) an, um eventuelle Fehler zu umgehen.

Unter 5.61 geht's nur mit Port 587.
Unter 5.70 geht's nur mit Port 465.

Zumindest bei mir.

VG

Re: SendMail - 5.61 auf 5.70

Verfasst: 28.03.2019 19:36
von NicTheQuick
Achja, die SMTP-Ports. Hab auf meinem Server auch alle zu 587 und STARTTLS gezwungen, weil 465 mit SSL/TLS ja eigentlich schon wieder aussterben sollte, nachdem es gerade erst etabliert wurde. Siehe auch: https://www.fastmail.com/help/technical ... rttls.html

Re: SendMail - 5.61 auf 5.70

Verfasst: 29.03.2019 09:33
von stevie1401
Ich habe eine Frage zu Mail, die vielleicht hier hinein passt:
Schreibe ich mit obigen Code eine eMail, dann erscheint bei Thunderbird unter "Beteiligte" immer der Empfänger. Normalerweise steht da immer der Absender drin.
Kann ich obigen Code ändern, sodass bei Thunderbird unter Beteiligte der Absender steht?

Re: SendMail - 5.61 auf 5.70

Verfasst: 29.03.2019 09:58
von Bisonte
stevie1401 hat geschrieben:Ich habe eine Frage zu Mail, die vielleicht hier hinein passt:
Schreibe ich mit obigen Code eine eMail, dann erscheint bei Thunderbird unter "Beteiligte" immer der Empfänger. Normalerweise steht da immer der Absender drin.
Kann ich obigen Code ändern, sodass bei Thunderbird unter Beteiligte der Absender steht?
Im obigen Code musst du bei CreateMail() den Absendernamen eintragen (als "VON" Parameter), der bei dem Empfänger angezeigt werden soll.

z.B. CreateMail(0, "stevie1401", "Service - Mail Nachricht") oder CreateMail(0, "stevie1401 <deineMail@adresse.xyz>", "Service - Mail Nachricht")