Welchen email server füe PHP?
Ich arbeite gerade an php code und bräuchte nen mailserver zum testen, irgendwas was sich mit zwei drei Befehlen einrichten lässt um es nur lokal zu verwenden um über php email zu verschicken und zu schauen ob die richtig dargestellt werden, etc.
4 Antworten
![](https://images.gutefrage.net/media/user/LeBonyt/1553190555784_nmmslarge__5_5_160_160_23469c76ccd9796e9cb38ca6b6f0ac87.png?v=1553190556000)
Hm...
https://symfony.com/doc/4.3/components/mailer.html
Und der Code bleibt bei deinen 3 Zeilen.
Dabei ist es wohl einfacher den STMP Server von deinem E-Mail Provider zu nutzen.
Beispiele wie das gemacht wird, steht oben.
Ansonsten könntest Du natürlich auch die mail Funktion bemühen und dann mit sendmail lokal verknüpfen. Nur Konfiguration von sendmail muss ja auch gemacht werden.
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
du kannst leider nicht so einfach von lokalhost etwas schicken wie du es von einem webserver eines providers schicken kannst .
wenn gebe es nur phpmailer (mit login etc) und dann ein konto deiner wahl nutzen (ggf. gmail ,gmx mail) . Wobei da nicht zu schnell getestet werden sollte , den das wird als spam identifiziert.
das problem ist, das dein homesystem halt kein mx domain eintrag bekommen wird und somit als spam server gilt .
![](https://images.gutefrage.net/media/default/user/8_nmmslarge.png?v=1551279448000)
@techPech1984 das Problem ist weniger der MX Eintrag sondern viel mehr die IP Adresse. Die meisten Mailanbieter klassifizieren Mails von IP Adressen, welche zu Heminternetanbietern gehören als Spam, weil von dort fast immer spam kommt. Oftmals wird so eine Mail auch gar nicht erst angenommen.
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
dann kannst du ja ganz normal sendmail benutzen .
hast du den ein LAMP eingerichtet ? hast du ein email system eingerichtet auf dem linux ?
![](https://images.gutefrage.net/media/default/user/5_nmmslarge.png?v=1438863662000)
Dann verwende den "mail"-Befehl und stell in deinem Server so ein, dass die E-Mails dadurch in ein Verzeichnis geschrieben werden.
Nur lokal versenden ist etwa so aufwendig, wie an einen Webserver versenden bzw. eigentlich aufwendiger, da du dich um Versenden und Empfang kümmern musst.
![](https://images.gutefrage.net/media/user/Mensch4/1720753873407_nmmslarge__0_0_1024_1024_3ee6d102f9fff3b8eb89a9336cca61ab.png?v=1720753873000)
nein ich habe noch kein email system eingerichtet deswegen frage ich ja
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
ok , dann musst du dir erstmal ein email system einrichten .
das ist nicht trivial wenn du das nicht standard mässig laufen hast .
https://www.debian.org/releases/jessie/mips/ch08s05.html.de
oder vielleicht einfacher
https://goneuland.de/debian-mail-server-schnell-und-einfach-einrichten/
sonst könntest du nur an root senden und dort mit einem texteditor dir die mails anschauen .
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
da stimme ich dir vollstens zu . das einrichten wenn es nciht automatisch passiert ist , ist im schlimmsten fall von exim4 eine katastrophe ;)
![](https://images.gutefrage.net/media/default/user/15_nmmslarge.png?v=1551279448000)
Nimm SMTP, das funktioniert auch von lokal und ist eh besser.
phpmailer bietet das z.b.
![](https://images.gutefrage.net/media/user/PeterP58/1678805585505_nmmslarge__0_0_120_120_040779a85bcf89fd282fa9af46f30da0.png?v=1678805586000)
Ich nutze lokal als Arbeitsumgebung XAMPP ... schau mal ob das etwas für Dich ist:
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
p.s. auf einem linux system nutz bestimmt kein halbewegs professioneller ein xxamp lol . das ist ja ein webservice für "entschuldige" minderbemittelte.
da ist das LAMP packet der standard .
![](https://images.gutefrage.net/media/user/TechPech1984/1632773764038_nmmslarge__12_0_519_519_b8bdbc8023c4e7722d66db9f2af2d5fd.png?v=1632773764000)
lößt sein problem nicht, home server sind immer spam server weil sie keinen eigenen mx eintrag bekommen . wenn dann phpmailer , sendmail funktioniert halt mur mit mx domain eintrag wenn man an externe senden will .
![](https://images.gutefrage.net/media/user/julihan41/1689492318555_nmmslarge__61_0_257_257_393fc56d7c9e017d2841c8909482414f.jpg?v=1689492319000)
Er will ja nur intern an sich selbst schicken, um zu prüfen, ob seine EMails korrekt aussehen.
![](https://images.gutefrage.net/media/user/Mensch4/1720753873407_nmmslarge__0_0_1024_1024_3ee6d102f9fff3b8eb89a9336cca61ab.png?v=1720753873000)
![](https://images.gutefrage.net/media/user/Mensch4/1720753873407_nmmslarge__0_0_1024_1024_3ee6d102f9fff3b8eb89a9336cca61ab.png?v=1720753873000)
![](https://images.gutefrage.net/media/user/LeBonyt/1553190555784_nmmslarge__5_5_160_160_23469c76ccd9796e9cb38ca6b6f0ac87.png?v=1553190556000)
nein, ich will es ja gar nicht wegschicken, sondern nur lokal versernden an ein mailprogramm oder so