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. :wink:

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.