Thomas Luethi: Formmailer per PHP - wer sendet?

Beitrag lesen

Hallo Jens,

Leider habe ich auf meinem Webspace keine Möglichkeit für cgi.
Nun habe ich mir einige Formmailer per PHP angeschaut.

Frage1: Wer sendet dann eigentlich die Mail?
Habe mir die Scripte angeschaut, verstehe sie aber nicht wirklich (wohl auch, weil ich nicht der große PHP-König bin ;-) ). Ich war davon ausgegangen, dass ich zumindest irgendwo meinen SMTP-Server angeben müsste. Dieser war auch Systemvoraussetzung in der Scriptbeschreibung.

PHP hat die Funktion mail()
http://ch.php.net/manual/de/function.mail.php
Wenn Dein Webspace sein Geld wert ist, dann hat der Webmaster
den Server bzw. PHP schon so konfiguriert, dass mit dieser Funktion
der Mailversand funktioniert.
(Ob das dann ueber den lokalen sendmail oder ueber einen SMTP-Server laeuft,
kann Dir eigentlich egal sein.)

Und sonst kannst Du nichts machen - die Einstellung des
zustaendigen Mail-Programms bzw. des SMTP-Servers
muss in der Datei php.ini geschehen, auf die Du bestimmt keinen Zugriff hast.

Frage2: Gibt es da irgendwelche Nachteile gegenüber cgi?

  • Definiere CGI...
  • Antwort: Nicht das ich wuesste

PHP ist IMHO einfacher zu erlernen als z.B. Perl, ist weit verbreitet (d.h. grosse Benutzer-Community) und hervorragend dokumentiert.

mfg
Thomas