Mail() problemer

Tags:    php

Når jeg har en php-side med det her indhold
Fold kodeboks ind/udKode 


Hvorfor kommer der så ingen mail når jeg siger www.side.dk/mail.php?to=mail@mail.mail&subject=emne&body=besked





-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



6 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Prøv at kigge på disse to sider og se om du opfylder kravet/kravene - du skal have adgang til at sende mails, og måske den ikke vil blive leveret til din falske email - prøv evt. med en ægte :)

http://dk.php.net/manual/en/function.mail.php
http://dk.php.net/manual/en/ref.mail.php

// runix




Det er Headers. For at proppe en header i din besked sætter kan du oprette en variabel der hedder $headers. og tilføjer som et sidste parameter til din mail kommando. For at smide en afsender addresse i din mail sætter du headers til:
Fold kodeboks ind/udKode 

(Skift selvføgelig Navnet_på_afsenderen og Afsenderens_mail_adr ud med de rigtige værdier)

MH.

The-Freak

Livet er for kort til at kede sig.




Prøv at bruge $_GET["to"] etc. Det kan muligvis fordi din server ikke kører med Register_Globals. Derfor skal du bruge det forrige....

MH.

The-Freak

Livet er for kort til at kede sig.



Prøv at kigge på disse to sider og se om du opfylder kravet/kravene - du skal have adgang til at sende mails, og måske den ikke vil blive leveret til din falske email - prøv evt. med en ægte :)

http://dk.php.net/manual/en/function.mail.php
http://dk.php.net/manual/en/ref.mail.php

// runix

Det virker fint hvis bare jeg skriver

<?php
$to = "minmail@mail.dk";
$subject = "Emne";
$body = "Tekst";
if (mail($to, $subject, $body))
{
echo("<p>Message sent!</p>");
}
else
{
echo("<p>Message delivery failed...</p>");
}
?>

men prøver lige det andet der






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------




Prøv at bruge $_GET["to"] etc. Det kan muligvis fordi din server ikke kører med Register_Globals. Derfor skal du bruge det forrige....

MH.

The-Freak

Livet er for kort til at kede sig.


Det virker :D Tak for det






-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



Hvad er der ellers for nogle koder til mail? Kunne godt bruge f.eks. fra-mail og afsender-navn osv.








-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GED d- s: a--- C++ W++ w PS X+ tv+ b D G e- h! !r z--
------END GEEK CODE BLOCK------



t