xpstress
Goto Top

Mail mit PHP ohne Mail Server

Hallo,


kann mir jemand erklären wie es technisch abläuft wenn per PHP eine Mail versendet wird ohne das ein Mailserver verwendet wird, wie wird die Mail vom Server auf dem PHP läuft auf einen E-Mail Server übertragen und warum nimmt dieser die Mail an und leitet Sie weiter ohne das die Mail je Authentifiziert wurde ?
evt. dumme Fragestellung bitte zu entschuldigen da ich auf diesem Thema ja gleich gar keine Ahnung habe.

Grüße

Xpstress

Content-Key: 177223

Url: https://administrator.de/contentid/177223

Printed on: April 19, 2024 at 03:04 o'clock

Member: StefanKittel
StefanKittel Dec 04, 2011 at 14:49:08 (UTC)
Goto Top
Hallo,

es wird schon ein Mail-Server verwendet.
Aber die Übergabe siehst Du einfach nicht.
Und der Mailserver weiß ganz genau von wem die Mail kommt und damit ist sie für ihn authorisiert.

Die PHP-Funktion erzeugt entweder eine Datei in einem Pickupverzeichniss oder startet ein Programm welches die Mail übergibt.
Anhand der Berechtigungen wird die Herkunft ermittelt.

Stefan
Member: dog
dog Dec 04, 2011 at 17:27:55 (UTC)
Goto Top
Es gibt bei Mails keine "Authentifizierung" - nur Konzepte wie SPF oder DKIM, die aber kaum jemand benutzt.

Wenn ich von meinem Server eine Mails als billg@microsoft.com versenden will, dann ist das per SMTP-Spezifikation völlig okay.
Das Protokoll stammt aus einer Zeit, wo das Internet noch "nett" war.

In PHP kann man jetzt entweder die mail-Funktion benutzen (wie Stefan schon erklärt hat).
Oder man kann direkt eine SMTP-Client-Klasse benutzen. Dann arbeitet PHP wie ein normaler SMTP-Client (also Mailserver oder E-Mailprogramm) und stellt die Mail direkt zu.
Member: xpstress
xpstress Dec 04, 2011 at 17:32:52 (UTC)
Goto Top
Hallo,

danke für die schnelle Antwort,


also übergibt die Mailfunktion in PHP die Mail an einen kleinen Mailserver der auch auf der Maschine laufen muss, er benötigt aber keine Authenthifikation da die Mail von dem PHP Skript kommt das auch auf der Maschine läuft, und übergibt dann die Mail an den nächsten Mailserver im Internet und die Mail wird dann regulär weitergeleitet, ist das so richtig?

Grüße

Xpstress
Member: dog
dog Dec 04, 2011 at 20:06:56 (UTC)
Goto Top
Ja.