Hallo!
Hast DU vielleicht auch ne Ahnung was alles passieren muss, wenn ich ne mail per php verschicken will. Ich hab in die php.ini bei smtp den gmx-pop eingeben (habs mit ip und name versucht)
Was muss ich denn noch tun? Oder lässt gmx sowas nicht zu?
Ein klarer Fall für PEAR::MAIL!
Da kannst Du genau festlegen wie die mail versendet werden soll, direkt über sendmail, über einen externen SMTP oder doch über mail(). Musst nur die entsprechenden Packages von PEAR haben:
http://pear.php.net/manual/en/core.mail.mail.php
Ich habe das letztens noch unter windows probiert:
<?php
include('Mail.php');
$recipients = 'klaus@wurst.de';
$headers['From'] = 'hans@wurst.de';
$headers['To'] = 'klaus@wurst.de';
$headers['Subject'] = 'Test message';
$body = 'Test message';
$param['host'] = 'smtp.host.tld'; // The server to connect. Default is localhost
$param['port'] = '25'; // The port to connect. Default is 25
$param['auth'] = false; // Whether or not to use SMTP authentication. Default is false
$param['username'] = 'sagichnich'; // The username to use for SMTP authentication.
$param['password'] = 'daserstrechtnich'; // The password to use for SMTP authentication.
// Create the mail object using the Mail::factory method
$mail_object =& Mail::factory('smtp', $param);
var_dump($mail_object->send($recipients, $headers, $body));
?>
Wie gesagt, das einzieg ist man muss den PEAR-Karm verfügbar haben, der ist aber bei PHP meist mit dabei.
Grüße
Andreas