Ik wil graag kunnen mailen via een script.. ik zit bij wanadoo (20mbit) en hoor dat je via hun server kunt smtp-mailen.. iemand die me opweg kan helpen?

ik heb t volgende in php.ini gezet:
///
[mail function]
SMTP = mail.wanadoo.nl; for win32 only
smtp_port = 25
sendmail_from = [email protected]; for win32 only
///
het volgende heb ik in een php testfile
<?
$email = '[email protected]';
$onderwerp = 'testbericht';
$inhoud = 'Het werkt eindelijk';

mail($email, $onderwerp, $inhoud);

echo 'Email succesvol verzonden';
?>

ik krijg gewoon mn echo terug.. maar ik ontvang geen email!
* email en send_mail_from zijn iets aangepast zodat adressen geheim blijven..
Staat het mailtje niet onder junkmail?
<? error_reporting ('E_all'); ?> bovenaan zetten
of
<?
if(mail($email,$ond,$txt)){
echo ....
?>
ik heb het voor elkaar. ik ontvang mail.. als ik in php.ini

sendmail_from = NULL;

instel. dan ontvang ik direct emails
maar stel ik

sendmail_from = [email protected];

in.. dan ontvang ik de email niet.. enig idee?
Daar moet je je smtp server invullen
Hipska schreef op 17.02.2006 21:38
<? error_reporting ('E_all'); ?> bovenaan zetten


error_reporting (E_ALL);
als sendmail_from je smtp server is, dan wil dat zetten dat NULL > localhost is, draait er dan een smtp server op die pc? (ik ken niks van sendmail af )
Jeroen schreef op 17.02.2006 20:20

<?php
mail($email, $onderwerp, $inhoud);
echo 'Email succesvol verzonden';
?>

ik krijg gewoon mn echo terug.. maar ik ontvang geen email!


Die echo wordt altijd gedaan, ook al mislukt mail (). Je kunt het beter zo doen:

<?php
// mail versturen
if (mail ($email, $onderwerp, $inhoud)) {
echo 'mail verzonden!';
}
ik draai geen localhost emailserver.. ik ontvang mn email via smtp van wanadoo...

//php.ini:
SMTP = mail.wanadoo.nl;
sendmail_from = NULL;

// dan werkt alles.. alleen zie ik niet waar de email vandaan komt (dit lijkt me ingevuld te worden bij sendmail_from)

maar als ik daar iets invul.. komt de email niet eens aan..

hij werkt dus wel (bij bovenstaande) alleen zie ik dan geen verzend emailadres

[]edit: "ik draai geen localhost"
[]in: "ik draai geen localhost mailserver"
ik heb het!
in php moet ik in een header aangeven waarvan ik mail
<?
$headers = "From: Admin <[email protected]>\r\n";
?>

tnx 4 support :) ben er nu uit

Reageren