Avatar billede benjaboy Nybegynder
31. maj 2009 - 14:17 Der er 10 kommentarer og
1 løsning

Kan ikke sende en mail med php

Hejsa.

Nogle der kan hjælpe mig med denne?
Den vil ikke sende mailen.

$user_navn = "hans";
$modtager1 = "hans@mail.dk";
   
$besked = "<h1 style='background-color: #006699'>
      Hejsa ".$user_navn.".
        Din bestilling på et produkt er blevet behandlet og er på vej til dig.
        Mvh.
        firma
        </h1>";

        mail($modtager1, "enme", $besked, "from: salg@firma.dk");

Mvh Benjamin
Avatar billede repox Seniormester
31. maj 2009 - 14:43 #1
Hvad mener du med at 'den ikke vil sende mailen'?

Får du en fejlmeddelelse? Returnerer mail() true eller false? Modtager du ikke mailen?
Avatar billede benjaboy Nybegynder
31. maj 2009 - 14:47 #2
Får du en fejlmeddelelse?
- nej.
Returnerer mail() true eller false?
- forstår jeg ikke ? Hvor kan man se det?
Modtager du ikke mailen?
- Jeg får den ikke.
Avatar billede repox Seniormester
31. maj 2009 - 14:52 #3
Prøv at skrive:
var_dump(mail($modtager1, "enme", $besked, "from: salg@firma.dk"));

Skriver siden så bool(true) så er problemet ikke din kode.
Avatar billede benjaboy Nybegynder
31. maj 2009 - 14:57 #4
Den skrev: bool(true)
Hvor kan problemet så ligge?

siden er hostet ved noget der hedder domaindirect.dk hvis det er en hjælp og vide?

Mvh Benjmain
Avatar billede repox Seniormester
31. maj 2009 - 15:04 #5
Problemet ligger enten hos din webhost (der muligvis ikke sender mailen, men det kan PHP ikke vide) eller hos dig som mailmodtager i form af spamfiltrering. Sidstnævnte er nok den mest oplagte mulighed.
Avatar billede benjaboy Nybegynder
31. maj 2009 - 15:07 #6
det er ikke mit spamfilter. har jeg lige tjekket.
Avatar billede repox Seniormester
31. maj 2009 - 15:18 #7
Well, idét at mail() returnerer true, så er det ikke din kode der fejler noget. Snak med din udbyder.
Avatar billede benjaboy Nybegynder
31. maj 2009 - 15:21 #8
Super tak for hjælpen. smid et svar ;)
Avatar billede repox Seniormester
31. maj 2009 - 15:27 #9
Værsgo'
Avatar billede kageanders Nybegynder
13. september 2009 - 21:37 #10
Jeg har sku samme problem (PHP retunerer true ved brug af mail();) og jeg har også DomainDirect som host. Hmm.
Avatar billede kageanders Nybegynder
14. september 2009 - 00:46 #11
Yes, så fandt jeg også ud af det.

Til andre med samme spørgsmål:
Man skal have oprettet afsenderadressen i DomainDirects kontrolpanel, ellers kan man ikke sende fra den :)
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