2FA und E-Mail Versand

Rund um die LCL und andere Komponenten
Antworten
teddyid
Beiträge: 4
Registriert: Sa 21. Jun 2025, 12:14

2FA und E-Mail Versand

Beitrag von teddyid »

Ich habe eine Frage zu 2FA bei immer mehr E-Mail Providern. Gibt es für Lazarus eine Komponente für den E-Mail Versand, mit der ich die 2FA Authentifizierung umsetzen kann? Was verwendet Ihr oder wie geht Ihr damit um?

Warf
Beiträge: 2149
Registriert: Di 23. Sep 2014, 17:46
OS, Lazarus, FPC: Win10 | Linux
CPU-Target: x86_64

Re: 2FA und E-Mail Versand

Beitrag von Warf »

Du kannst theoretisch einfach E-Mails mit einer SMTP Komponente wie aus Indy senden. Praktisch akzeptieren die meisten e-Mail server aber nur E-Mails von anderen E-Mail servern und nicht random SMTP Anfragen. Du brauchst also einen E-Mail Server für die Addresse von der du die Mails senden willst und musst dann über dessen SMTP Server deine E-Mails senden.

Aber die Frage ist warum willst du E-Mail als "2FA" haben? Die meisten Nutzer nutzen überall das selbe Passwort, d.h. wenn du E-Mail 2FA hast muss der Angreifer der dein Passwort abgreift, kann er mit dem selben Passwort deine E-Mail abgreifen. Der Grund warum Websites E-Mails als 2FA benutzen ist um sicher zu stellen das der Nutzer eine E-Mail Addresse hat. Das ist eher Spam schutz das nicht Nutzer sich hunderte Accounts machen, weil sie für jeden Account eine E-Mail brauchen

Stevie
Beiträge: 174
Registriert: Di 27. Feb 2024, 22:40

Re: 2FA und E-Mail Versand

Beitrag von Stevie »

Aber die Frage ist warum willst du E-Mail als "2FA" haben?
Na ja, das Problem ist halt, dass die Mail Provider zunehmend auf einen zweiten Faktor setzen und in der interaktiven Benutzung verlangen, dass man zusätzlich zu seinem Passwort auch eine Zahl eingibt, die man per SMS zugeschickt bekommen hat. Da das nicht wahlfrei ist, muss man sich damit beschäftigen.

Allerdings ist auch Google & Co. klar, dass das nicht im automatisierten Versandt funktioniert und daher gibt es meistens API-Keys, die man sich zu seinem Mail Account registrieren kann und die dann im Falle von Skripten oder Programmen an die Stelle des Passworts treten. Die Übertragung der Mails zwischen Client und Mailserver wird dann nicht mehr per SMTP gemacht, sondern über eine REST-API.

Was als Anregung zum Lesen:

https://developers.google.com/workspace ... ding?hl=de

... und ...

https://cloud.google.com/docs/authentic ... -use?hl=de


Und wenn die Frage lautet, wie man damit umgeht, so würde ich sagen: Provider suchen, der eine gute durchdachte REST API anbietet und API Keys erlaubt und die dann mit dem fphttpclient ansprechen...

Mathias
Beiträge: 6969
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: 2FA und E-Mail Versand

Beitrag von Mathias »

Aber die Frage ist warum willst du E-Mail als "2FA" haben?
Dieses 2FA nervt einem nur überall, Dies macht einem nur noch mehr abhängig von Handy. Und wehe eines dieser Geräte funktioniert nicht, dann sperrt man sich selbst raus. Ich meide wo es nur geht 2FA.
Von der Bank habe ich auch so ein 2FA Kasten, wen das Ding nicht funktioniert, geht nichts mehr. Da war die alte Streichliste einiges besser.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
BoraBora
Beiträge: 54
Registriert: So 11. Apr 2021, 16:00
OS, Lazarus, FPC: FPC 3..2.2, L 2.2.0 , Linux Mint, WIN 10&11, Android,
CPU-Target: xxBit

Re: 2FA und E-Mail Versand

Beitrag von BoraBora »

Ich benutze einen Reiner SCT Authentificator, da ich
im Firmenumfeld kein Freund von 2FA per Handy bin.

Gruss BB

Mathias
Beiträge: 6969
Registriert: Do 2. Jan 2014, 17:21
OS, Lazarus, FPC: Linux (die neusten Trunk)
CPU-Target: 64Bit
Wohnort: Schweiz

Re: 2FA und E-Mail Versand

Beitrag von Mathias »

Code: Alles auswählen

im Firmenumfeld kein Freund von 2FA per Handy bin.
Apropos Handy und 2FA. Was nützt einem das 2FA, wen ein Handypflücker dir daas Handy kaut, welches gerade offen ist. Der Dieb guckt schön, das das Handy nicht ausschaltet und kann dir das ganze Bankkonto plünder. Bank App öffnnen, warten bis die 2FA SMS kommt und dann zschüss Geld.
Mit Lazarus sehe ich grün
Mit Java und C/C++ sehe ich rot

Benutzeravatar
af0815
Lazarusforum e. V.
Beiträge: 6858
Registriert: So 7. Jan 2007, 10:20
OS, Lazarus, FPC: FPC fixes Lazarus fixes per fpcupdeluxe (win,linux,raspi)
CPU-Target: 32Bit (64Bit)
Wohnort: Burgenland
Kontaktdaten:

Re: 2FA und E-Mail Versand

Beitrag von af0815 »

Wenn dir der Dieb ein aktuell offenes Handy klaut, kommt er maximal bis zur ersten Biometrischen Abfrage. 2FA Apps kann man immer mit Biometrie schützen und bei den Bankapps die ich kenne ist es ebenso. Wenn nicht, solltest du die Bank wechseln.
Blöd kann man ruhig sein, nur zu Helfen muss man sich wissen (oder nachsehen in LazInfos/LazSnippets).

Antworten