Hjælp til at send mail fra min egen pc.
HejsaJeg er ved at rode med at sende mail fra mit PHP script.
I tidligere tråde her på eksperten har jeg set at man skal bruge sin egen udbyder eller finde en smtp server som ikke kræver user og password.
Det sidst nævnte har ikke været muligt.
Jeg har TDC som udbyder og kune bruge "asmtp.mail.dk og smtp_port 587" men det kræver login hvilket PHP mail() funktionen ikke understøtter så vidt jeg ved.
Jeg har installeret "Free SMTP Server" programmet, men jeg kan ikke få det til at virke.
Jeg får følgende fejl når jeg bruger dette PHP script:
<?php
$to = 'To_mail@domain.dk';
$subject = 'PHP Mailer Test';
$message = 'hello';
$headers = 'From: From_mail@domain.com' . "\r\n" .
'Reply-To: From_mail@domain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Warning: mail() [function.mail]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '1.0/no DST' instead in mailer.php on line 9
Warning: mail() [function.mail]: SMTP server response: 550 Invalid recipient: To_mail@domain.dk in mailer.php on line 9
Så mine spørgsmål er:
1. Hvad gør jeg forkert??
2. Kender i evt. en SMTP server som ikke kræver login og er gratis
3. Er der et andet STMP program som er bedre at bruge eller er det fordi jeg mangler noget konfiguration af mit netværk.
Bare lige for at slå det fast så har jeg opdateret php.ini med hensyn til (SMTP og port 25).
På forhånd TAK.
/Lemche
