URL: https://www.overclockers.at/coding-stuff/mail_mit_php_ueber_externen_smtp-server_72163/page_1 - zur Vollversion wechseln!
Hi,
ich möchte gerne den Inhalt eines Formulars über Mail verschicken. Unter Java gibt es Methoden, mit denen man den SMTP-Server über den man die Mails verschicken möchte angeben kann. In PHP habe ich bis jetzt aber nur die mail()-Funktion gefunden und da ist diesbezgl. nichts vorgesehen.
Gibt es auch in PHP irgendwie eine Möglichkeit über einen externen Server Mails zu verschicken? Code-Beispiel wäre super :-)
Ciao, Hannes
edit: sorry, flasche verstanden 
<form action="mailto:eierschale@irgend.wo" method="post" enctype="text/plain">
quelle: selfhtml, viel spass 
dazu brauchst zugriff auf die php.ini imho!
Ja genau! Man muß in der php.ini einen Mail-Server einstellen. Da der Server nicht mir gehört, kann ich das nicht machen. Deswegen möchte ich, wie in Java, eine Funktion aufrufen (setMailserver oder so) und dann sende ich von PHP aus die Daten an den SMTP-Server, der sie weiterleitet. Wenn man so will, soll das PHP-Formular ein Mailclient sein.
das zum einstellen ist afaik nur für windows-server.
dafür sollts eigentlich ein pear-package geben, falls pear installiert ist, würd ich mal in die richtung forschen.
ansonsten finden sich einige scripts, wenn man im google nach "php mail smtp" sucht.
ok, dann hab ichs zweimal falsch verstanden
aber warum willst du eigentlich einen ext. mailserver verwenden? weil du musst die mail ja sowieso mit dem server verschicken...?
reichts nicht die sachen per set_ini() fuer deine scripts oder dein directory festzulegen?
mit PEAR Mail gehts, in der Mail::factory methode kann man an smtp server angeben
mfg
bernhard
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2026