EspenB Skrevet 12. september 2005 Del Skrevet 12. september 2005 Prøver fortvilet å få sendt mail fra et skjema. Alt ser ut til å fungere fint, men desverre går ikke mailen ut til alle som benytter skjema. For å gi et eksempel; jeg bruker skjema og legger inn jobb-mailadressen - dette går bra, mailen kommer frem til meg på jobben. Så gjør jeg smme eksersis men benyttetr hjemmeadressen min - ingen mail, ei heller "undelivered mail" tilbake. Kan noen forklare dette? Her er påmeldingsskjema mitt - kokt ned til et minimum: mail.htm: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>Untitled Document</title> </head> <body> <form method="post" action="mail.php"> <textarea name="body"></textarea> <input type="submit" name="submit" value="send"> </form> </body> </html> mail.php: <?php // konfigurasjon $to="[email protected]"; $from="[email protected]"; $subject="automatisk mail fra webmailsendeskjemaet mitt"; // send mailen if (mail($to, $subject, $body, "From: $from")) { print ( "Følgende mail ble levert til $to : \n" . "Subject: $subject \n" . "Melding: $body" ); } else { print ( "En feil oppstod ved sending av mail.. trykk back og prøv på ny"); } ?> Jeg benytter forøvrig Hostean som host for sidene mine. Lenke til kommentar
???????? Skrevet 12. september 2005 Del Skrevet 12. september 2005 Hvis koden fungerer til en adresse, men ikke til en annen - og du ikke får opp noen feilmelding eller får mailen i retur, så er det mye som tyder på at mailen blir fanget opp av et spam filter. Lenke til kommentar
EspenB Skrevet 12. september 2005 Forfatter Del Skrevet 12. september 2005 (endret) Ja - det har jeg faktisk tenkt på, så jeg slo av spamfilteret (dvs. i stede for å slette spam - så skal den merkes), men hjalp det...? .... NOPE!! Endret 12. september 2005 av EspenB Lenke til kommentar
Steinmann Skrevet 12. september 2005 Del Skrevet 12. september 2005 Kan også være at serveren har noe feil på mail instillingene. Har det problemet med serveren til HiO Lenke til kommentar
ZoRaC Skrevet 13. september 2005 Del Skrevet 13. september 2005 Ja - det har jeg faktisk tenkt på, så jeg slo av spamfilteret (dvs. i stede for å slette spam - så skal den merkes), men hjalp det...? .... NOPE!! Kan være spam-filter på serveren også da... prøv enda en adresse og se om den kommer frem da. Lenke til kommentar
EspenB Skrevet 14. september 2005 Forfatter Del Skrevet 14. september 2005 Det var på serveren jeg slo av spamfilteret (og fikk postkassen full av spam ), jeg burde nok vært litt klarere i forrige post. For å snu litt på flisen - hvis det er slik at mailene mine blir stoppet i spam filter, hvordan skal jeg i så fall unngå det? Jeg sjekket forøvrig opp med Hostean ang. oppsett/feil og fikk følgende svar; Vi har sett på dette men finner ikke noe galt på vårt oppsett. Det kan kanskje være en ide å teste alternative script for å se om disse vil fungere bedre. Beklager at vi ikke kan hjelpe deg her. Mao - ikke mye å hente derfra. Kan det hende jeg har problemer med mitt eget oppsett - på noen som helst måte? Jeg er litt fersk på dette område - så jeg er veldig takknemmelig for innspill \\Espen Lenke til kommentar
???????? Skrevet 14. september 2005 Del Skrevet 14. september 2005 Fungerer akuratt det samme scriptet dersom du holder alle variabler konstante, og bare endrer til adressen? Det vil si at du holder emnet, innholdet og fra adressen lik. Dersom dette er tilfellet og du mottar mail til en annen adresse, og du ikke får noen feilmelding når du endrer adressen tilbake igjen så må du sjekker error reporting. Se http://no2.php.net/manual/en/function.error-reporting.php Får du likevel ikke opp noen feilmelding så skal det bety at PHP sender mailen. Da finnes det mange steder problemet kan ligge. 1. i php mail instillingene 2. mailsendingen til php 3. mailserveren 4. serveren som mottar mailen 5. spamfilter på mottaker serveren 6. feil innstillinger på mottaker serveren 7. spam/virusfilter på din maskin Forsøk å endre FROM eller ta den bort å se hvis det har noen effekt. Fungerer det likevel ikke må du eventuelt bruke imap_mail() eller laste ned phpmailer. Lenke til kommentar
EspenB Skrevet 14. september 2005 Forfatter Del Skrevet 14. september 2005 EUREKA, EUREKA Etter å ha undersøkt littmer på hva som kan være galt, syket jeg ut og lastet ned PHPMailer .... og vips så fungerer det. TAKK FOR HJELPEN!! \\Espen 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å