Ikkeibruk Skrevet 21. mai 2006 Del Skrevet 21. mai 2006 Jeg prøve å bygge vidre på et script som sender mail. Fikkset at at det gikk ann å skrive maiL: <?php if ($_POST['submit'] == TRUE) { $receiverMail = stripslashes(strip_tags($_POST['mail'])); $name = stripslashes(strip_tags($_POST['name'])); $email = stripslashes(strip_tags($_POST['email'])); $subject = stripslashes(strip_tags($_POST['subject'])); $msg = stripslashes(strip_tags($_POST['msg'])); $msgformat = "$msg"; if(empty($name) || empty($email) || empty($subject) || empty($msg)) { echo "<h1>Feil</h1><p>Mailen ble ikke sendt, fyll ut alle feltene!</p><p><a href=\"javascript:window.history.back()\">«Tilbake</a></p>"; } elseif(!ereg("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $email)) { echo "<h1>Feil</h1><p>Adressen din er ugyldig</p><p><a href=\"javascript:window.history.back()\">«Tilbake</a></p>"; } elseif(mail($receiverMail, $subject, $msgformat, "From: $name <$email>")) { echo "<h1>Vellykket</h1><p>Mailen din ble sendt, du vil motta svar garantert! Takk for din interesse!</p><p><a href=\"javascript:window.history.back()\">«Tilbake</a></p>"; } else { echo "<h1>Feil</h1><p>Mailen ble ikke sendt! En ukjent feil oppstod, prøv på nytt. Hvis dette gjentar seg, kontakt oss!</p><p><a href=\"javascript:window.history.back()\">«Tilbake</a></p>"; } } else { ?> <form method="post" action=""> <p> <label for="mail">Mail:</label> <input id="mail" name="mail" type="text" size="30" maxlength="40" /><br /> </p> <p> <label for="name">Navn:</label> <input id="name" name="name" type="text" size="30" maxlength="40" /><br /> </p><p> <label for="email">Mail: </label> <input id="email" name="email" type="text" size="30" maxlength="40" /> </p><p> <label for="subject">Emne:</label> <input id="subject" name="subject" type="text" size="30" maxlength="40" /><br /> </p><p> <label for="message"></label> <textarea id="message" name="msg" cols="50" rows="6"></textarea><br /> </p><p> <label for="submit"></label> <input id="submit" class="button" type="submit" name="submit" value="Send" /> </p> </form> <?php } ?> Problemet er at den ikke sender til hotmail adresser, men til Gmail kontoer. Hvorfor? kan jeg gjøre noe annet med scriptet? Lenke til kommentar
Knebba Skrevet 21. mai 2006 Del Skrevet 21. mai 2006 det er noe med hotmail og slike mailer sendt fra websider, de blir sendt til junkmail eller noe.. Lenke til kommentar
Christian_ Skrevet 21. mai 2006 Del Skrevet 21. mai 2006 Det er korrekt! Skjekk useriøs epost du Lenke til kommentar
Ikkeibruk Skrevet 21. mai 2006 Forfatter Del Skrevet 21. mai 2006 Det er særiøst ingenting der. Men hvis hotmail ikke liker mail fra websider, hva med PHPbb forum? Ingenting å fikkse på scriptet? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå