Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Anfängerfragen zum Programmieren mit PureBasic.
bullit
Beiträge: 4
Registriert: 14.06.2018 20:06

Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag 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$)
...  
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag 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
bullit
Beiträge: 4
Registriert: 14.06.2018 20:06

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag von bullit »

OK, Danke.der Unterschied ist ja nur das #PB_Mail_UseSMTPS, werd ich mal testen.
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag von HeX0R »

Ich denke nicht, weil ohne dieses Flag kann man Gmail gar nicht benutzen, er hätte dann also gar nichts gesendet.
Thomas111
Beiträge: 3
Registriert: 18.02.2024 13:40

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag 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
Benutzeravatar
mk-soft
Beiträge: 3845
Registriert: 24.11.2004 13:12
Wohnort: Germany

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag von mk-soft »

Du must bei GMAIL ein App Passwort einrichten und nicht zertifizierte E-Mail Programme freigeben.
Alles ist möglich, fragt sich nur wie...
Projekte ThreadToGUI / EventDesigner V3 / OOP-BaseClass-Modul
Downloads auf MyWebspace / OneDrive
Benutzeravatar
HeX0R
Beiträge: 3040
Registriert: 10.09.2004 09:59
Computerausstattung: AMD Ryzen 7 5800X
96Gig Ram
NVIDIA GEFORCE RTX 3060TI/8Gig
Win11 64Bit
G19 Tastatur
2x 24" + 1x27" Monitore
Glorious O Wireless Maus
PB 3.x-PB 6.x
Oculus Quest 2 + 3
Kontaktdaten:

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag 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
Benutzeravatar
NicTheQuick
Ein Admin
Beiträge: 8807
Registriert: 29.08.2004 20:20
Computerausstattung: Ryzen 7 5800X, 64 GB DDR4-3200
Ubuntu 24.04.2 LTS
GeForce RTX 3080 Ti
Wohnort: Saarbrücken

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag 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:
DarkDragon
Beiträge: 6291
Registriert: 29.08.2004 08:37
Computerausstattung: Hoffentlich bald keine mehr
Kontaktdaten:

Re: Problem mit Sendmail unter PB 6.04 (WIN & Linux)

Beitrag 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.
Angenommen es gäbe einen Algorithmus mit imaginärer Laufzeit O(i * n), dann gilt O((i * n)^2) = O(-1 * n^2) d.h. wenn man diesen Algorithmus verschachtelt ist er fertig, bevor er angefangen hat.
Antworten