"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

mail mit php über externen SMTP-Server

grubjo 22.03.2003 - 13:04 714 7
Posts

grubjo

Little Overclocker
Registered: Jun 2002
Location: Graz
Posts: 56
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

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
edit: sorry, flasche verstanden :rolleyes:

<form action="mailto:eierschale@irgend.wo" method="post" enctype="text/plain">

quelle: selfhtml, viel spass ;)
Bearbeitet von watchout am 22.03.2003, 13:32

crazygeek

Little Overclocker
Registered: Mar 2003
Location: Somewhere on thi..
Posts: 81
dazu brauchst zugriff auf die php.ini imho!

grubjo

Little Overclocker
Registered: Jun 2002
Location: Graz
Posts: 56
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.

noledge

CWNE #540
Avatar
Registered: Apr 2001
Location: ::1
Posts: 6837
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.

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
ok, dann hab ichs zweimal falsch verstanden :rolleyes: aber warum willst du eigentlich einen ext. mailserver verwenden? weil du musst die mail ja sowieso mit dem server verschicken...?

funka

Legend
ex-prophet(down below)
Registered: Sep 2000
Location: Vienna / SF
Posts: 6131
reichts nicht die sachen per set_ini() fuer deine scripts oder dein directory festzulegen?

Eat my shorts

Little Overclocker
Avatar
Registered: Dec 2002
Location: Österreich
Posts: 56
mit PEAR Mail gehts, in der Mail::factory methode kann man an smtp server angeben

mfg
bernhard
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz