Avatar billede dytti Novice
18. december 2008 - 11:37 Der er 8 kommentarer og
1 løsning

mail problem

Jeg har et underligt problem med en mailform.

Meningen er at en bruger skriver sin mailadresse, og får derefter tilsendt en mail.

Problemet er, at når jeg tester den - Altså skriver til mig selv. Så virker den kun 2-3 gange. Derefter sendes der ikke flere mails til min adresse.

Koden ser sådan ud:

<?
print "<form name=regmail action=tak.php method=post>";
print "<input type=text name=email>";

@extract($_POST);
$recipient = stripslashes($email);
$subject  = "Velkommen til";
$message  = "Mail indhold";

mail($recipient, $subject, $message);

print "<input type=submit name=send value=OK>";
print "</form>";

?>

Det underlige er, at hvis jeg sletter;
print "<input type=text name=email>";
@extract($_POST);

og erstatter
$recipient = stripslashes($email);
med - $recipient = min@mailadresse.dk;

Så virker det igen - 2-3 gange.

Er der nogen bud på hvad det kan skyldes?
Avatar billede repox Seniormester
18. december 2008 - 12:47 #1
Uden at vide præcis hvad problemet er, kan det måske være en fordel at skrive noget pænere kode i en bedre og mere struktureret syntaks.
Noget ala:

<form name="regmail" action="tak.php" method="post">
<input type="text" name="email">
<input type="submit" name="send" value="OK">
</form>

<?php
    $email = $_POST["email"];
    $recipient = stripslashes($email);
    $subject  = "Velkommen til";
    $message  = "Mail indhold";

    //Tilføjer lige en header;
    $headers = "From: dig@ditdomain.dk\r\n";

    // Og smider headeren med i mailfunktion
    mail($recipient, $subject, $message, $headers);
?>

Prøv det og se om det ikke har hjulpet...
Avatar billede jakobdo Ekspert
18. december 2008 - 14:15 #2
Har du domæne hos surftown ?
Avatar billede dytti Novice
18. december 2008 - 14:36 #3
repox - Det er pænere, men virker stadig ikke ;-(

jakobo - Nej det er hos b-one
Avatar billede jakobdo Ekspert
18. december 2008 - 14:59 #4
Bruger du så domænet som du leger med som afsender eller en anden email ?
Avatar billede dytti Novice
18. december 2008 - 15:12 #5
Jeg bruger samme domæne.
Jeg har selv haft det i tankerne, at jeg nok ikke kan sende til mig selv. Men undre mig over hvorfor det virker et par gange, for så at holde op med at virke.

Jeg prøver at oprette en "udenbys" email, og vender så tilbage.
Avatar billede jakobdo Ekspert
18. december 2008 - 15:26 #6
Her er et svar fundet i tråden: http://www.eksperten.dk/spm/618736

Jeg har nu fået følgende svar fra B-One:
Hej,

For at gøre det sværere at udsende spam fra, er der restriktioner på afsendelse af post fra webserverne.

Systemet deler post op i tre kategorier:
0: Post med en kendt afsenderadresse på domænet
1: Post til en kendt adresse på domænet
2: Alt andet

Al post i kategori 0 og 1 slipper igennem. Hver gang et brev i kategori 2 accepteres sætter systemet en ventetid på <antal modtagere>*5 minutter før næste brev i kategori 2 accepteres.

Den post man selv afsender (f.eks. nyhedsbreve og lign.) bør have en afsenderadresse på domænet, og vil dermed havne i kategori 0.
Avatar billede dytti Novice
25. januar 2011 - 11:31 #7
Kan ikke huske løsningen på problemet, så jeg lukker.
Læg et svar hvis nogen mener at de har ret :-)
Avatar billede jakobdo Ekspert
25. januar 2011 - 11:35 #8
Svar!
Avatar billede jakobdo Ekspert
25. januar 2011 - 11:45 #9
Takker for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester