Seite 1 von 1
Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 12.02.2024 22:53
von bullit
Hallo,
möchte gern mit Sendmail Mails verschicken. Alle Variablen etc. sind sauber definiert, die Mail wird versandt. Nur nicht an den Empfänger, der die Mail per Bcc bekommen soll (mit verschiedenen Mailadressen probiert, passt nicht).
Probiert mit PB 6.04 + Win 10 Pro & Mint 21.3, alles 64Bit.
Wer hat Tipps dazu?
Code: Alles auswählen
If CreateMail(0, Login$, "Hello", #PB_UTF8)
AddMailRecipient(0, MTo$, #PB_Mail_To)
AddMailRecipient(0, MCc$, #PB_Mail_Cc)
AddMailRecipient(0, MBcc$, #PB_Mail_Bcc)
SetMailBody(0, "Hello !, this is a one-line mail")
SendMail(0, Server$, Port, #PB_Mail_UseSSL | #PB_Mail_Asynchronous, Login$, Password$)
...
Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 16.02.2024 00:38
von HeX0R
getestet mit gmail (und App Passwort!), keine Probleme
Code: Alles auswählen
If CreateMail(0, Login$, "Hello", #PB_UTF8)
AddMailRecipient(0, MTo$, #PB_Mail_To)
AddMailRecipient(0, MCc$, #PB_Mail_Cc)
AddMailRecipient(0, MBcc$, #PB_Mail_Bcc)
SetMailBody(0, "Hello !, this is a one-line mail")
SendMail(0, Server$, Port, #PB_Mail_UseSSL | #PB_Mail_UseSMTPS | #PB_Mail_Asynchronous, Login$, Password$)
Repeat
P = MailProgress(0)
Select P
Case #PB_Mail_Connected
Debug "connected"
Case #PB_Mail_Error
Debug "Error"
Break
Case #PB_Mail_Finished
Debug "finished"
Default
Debug RSet(Str(P), 2, "0") + "%"
EndSelect
Delay(125)
Until P = #PB_Mail_Finished
EndIf
Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 16.02.2024 17:13
von bullit
OK, Danke.der Unterschied ist ja nur das #PB_Mail_UseSMTPS, werd ich mal testen.
Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 16.02.2024 19:08
von HeX0R
Ich denke nicht, weil ohne dieses Flag kann man Gmail gar nicht benutzen, er hätte dann also gar nichts gesendet.
Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 18.02.2024 13:44
von Thomas111
Hallo HeXor,
würdest du bitte auch den Anfang des Codes posten (natürlich nicht deine Mailadresse und dein PW), aber
der Teil mit dem Init Networt (). Das klappt bei mir nicht.
danke, Thomas
Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 18.02.2024 14:32
von mk-soft
Du must bei GMAIL ein App Passwort einrichten und nicht zertifizierte E-Mail Programme freigeben.
Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 18.02.2024 23:23
von HeX0R
Ich bin ja immer vorsichtig bei solchen Erstpostings, aber es gibt sonst keinen Code, ausser die Variablen, die bestückt wurden.
InitNetwork() braucht man mittlerweile eh nicht mehr.
Hier was zum lesen, auch wenn ich denke, da wird nie wieder eine Antwort kommen:
https://support.google.com/accounts/answer/185833?hl=en
Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 19.02.2024 14:23
von NicTheQuick
HeX0R hat geschrieben: 18.02.2024 23:23Ich bin ja immer vorsichtig bei solchen Erstpostings,
Als Admin kann ich da ein paar mehr Metainformationen über den User sehen, und er sieht definitiv nicht nach einem Bot aus, falls du das denkst.

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)
Verfasst: 19.02.2024 18:22
von DarkDragon
Und falls es sich um Google Workspace und nicht GMail direkt handelt:
https://workspaceupdates.googleblog.com ... t.html?m=1
Allerdings weiß ich nicht wie es da aussieht ob nur die user passwörter betroffen sind oder auch app passwörter.