Gå til innhold

Mail fra et skjema


Anbefalte innlegg

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
Videoannonse
Annonse

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 :yes:

 

\\Espen

Lenke til kommentar

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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...