Eli minulla on tällainen koodi:
$viesti = "örrh"; $headeri = "From: unbound@unbound.un"; mail('unbound@poo.un', 'Testiotsikko', $viesti, $headeri); header("Location: mkay.php");
Ongelmana on vain, että viesti ei lähde sähköpostiini.
Olen kokeillut myös ohjelmointiputkan koodeja, mutta niissäkin käy samalla tavalla.
EDIT: Tietystihän tuossa ('unbound@poo.un') kohdalla on oikea sähköpostini kun sitä testaan :P
$viesti = "örrh"; $headeri = "From: unbound@unbound.un"; mail('unbound@poo.un', 'Testiotsikko', $viesti, $headeri) or die("Viestin lähetyksessä ongelmia"); header("Location: mkay.php");
Warning: mail() [function.mail]: SMTP server response: 553 Invalid RFC821 mailbox specification. in J:\.... on line 39
Viestin lähetyksessä ongelmia.
Tommosen heitti...
toi mail() funktio vaatii palvelimelta ohjelman, jolla sähköposti lähetetään.
https://www.php.net/manual/fi/ref.mail.php
EDIT: sendmail on sen ohjelman nimi. Ite sain asennettu sen mandrakelinux 10.0:aan ihan pakettienhallinan kautta ;)
Eikös tuo sendmail.php pitäisi kuulua osana php-pakettiin? Onko se jostakin syystä poissa?
Pekka Mansikka kirjoitti:
Eikös tuo sendmail.php pitäisi kuulua osana php-pakettiin? Onko se jostakin syystä poissa?
Kuten ipe tuossa jo sanoi, sendmail on sähköpostiohjelma.
Aihe on jo aika vanha, joten et voi enää vastata siihen.