PDA

Vollständige Version anzeigen : Mailversand geht nicht?


MasterG
28.01.2007, 17:01
Hallo,

also bei mir geht der Mailversand bei der Anmeldung leider nicht. Es liegt evtl. an dem Hoster. Nun meine Frage:
Wie erstellt man so eine Info PHP um herauszufinden, was der Server erlaubt und unterstützt?

schulz3000
28.01.2007, 17:08
erstelle eine php-Datei mit folgendem Inhalt:

<?
phpinfo();
?>


lade die auf dein Webspace hoch und rufe sie mit deinem Browser auf.
dort siehst du dann ob die sendmail Funktion freigeschaltet ist.

MasterG
28.01.2007, 17:47
Ok, Danke! Mein Webspace unterstützt leider keinen Mailversand.
Da wird mir folgendes Skript angeboten:
Füge folgendes Script einfach in jede Seite, die Mails verschicken soll ein, oder in ein config-File, das überall includet wird:

http://killerfaultier.kilu.de/smtp_mailer.txt

ändere die variablen: $smtp_host, $smtp_username, $smtp_password und $adsender
Nun kannst du Mails über die Funktion smtpmail() verschicken

P.S. Die smtpmail() Funktion stammt von einem phpbb und wurde leicht modifiziert.
Weiß jemand, wohin damit?

SebbyPHM
28.01.2007, 17:59
inne functions.lib.php und dann überall wo mail(...); steht, das zu smtpmail(...); ändern...

MasterG
28.01.2007, 18:23
An welche Stelle soll ich das Skript denn einfügen? Soll ich das Bestehende lassen oder etwas löschen?
Soll ich dann die Zeile aus dem Skript z.B.
fputs($socket, "To: $mail_to\r\n");
ändern in
fputs($socket, "To: $smtpmail_to\r\n");