Prøv at drop din content-type osv...
Og hold det helt simpelt som:
<?php
$to = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
'Reply-To: webmaster@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
?>
Og evt. endnu mere simpelt og fjern $headers også:
if(mail($to, $subject, $message))
echo 'ok';
else
echo 'skidt';
Hej,
Desværre så hjalp det ikke noget som helst :/ Jeg har tjekket at alle moduler er installeret "sendmail" php-mail osv..
Men når du skriver vps, betyder det så, du selv har installeret os osv.?
Eller er det stadig "bare" et webhotel?
Det betyder at det er en virtuel ja det ved du jo godt hvad betyder :-) Men surftown har installeret apache 2.2 php5 og alle de moduler med mail osv til standart så har ikke pillet ved noget selv kun tjekket om det passer.
Har du adgang via ssh?
Så du kan se mailq?
Ved ikke hvad mailq er men har ssh adgang ja :-)
Prøv at skriv mailq, når du er logget ind.
Hej,
Jeg har fundet ud af noget nyt, til min mail navn@domæne.dk kan den IKKE sende mail til. Men min gmail der virker det script som jeg har stående øverst da jeg gensinstalleret mailsystemet :-S
MSP Queue status...
/var/spool/mqueue-client is empty
Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
Total requests: 0
Kommer ud af det? :)
Har du forsøgt at spørge dit webhotel?
De bør da af alle kende deres systemer.
Hej, ja har jeg gjort men de siger de ikke kan hjælpe da det er en VPS og ikke et webhotel jeg har købt
Hvis du logger ind via ssh og skriver mailq
Hvad sker der så?
Den skriver:
MSP Queue status...
/var/spool/mqueue-client is empty
Total requests: 0
MTA Queue status...
/var/spool/mqueue is empty
Total requests: 0