30. juli 2007 - 17:30Der er
7 kommentarer og 1 løsning
send mail
hej sidder og roder med send mail, der virker som fint nok men kan ikke finde hvorfor den sender med samme email adresse selv om man ikke skulle denne har kikket i httpd der står ikke den email adresse har kikket i php.ini der står den heller ik så hvor kan den ellers være ???
Nu har jeg ikke set koden men hvis du vil *ændre* den adresse som e-mailen ser ud som den kommer fra, gøres det ikke via httpd.conf, men via headers. Det kan godt være jeg misforstår spørgsmålet, men smider alligevel et simpelt eksempel -
jammen du har nok ret da jeg kun har dette med if(mail($row['username']." <".$row['email'].">", "You password", "You password is: ".$row['password']."\nand username is: ".$row['username'])) { i send mail
Ja hvis du kigger i headeren på mailen vil du f.eks. kunne se den originale return-path. Men med headeren "Reply-To" tilsidesætter du return-path og substituerer den med din egen, så hvis jeg f.eks. replyede på din mail, vil den blive sendt til "xxx@mailrobot_tingest.dk" istedet for domænenavnet som står i headeren, som f.eks kunne være postmaster@domænenavn.dk.
Men hvis du gerne vil have ændret Return-Path headeren.. tja - Jeg er ikke 110% sikker på den skal findes i din webserver (httpd.conf) eller om det er en konfigurationsdetalje i dit netværk (Linux?). Der er jeg nok ikke til så megen hjælp, desværre. Du bør måske, hvis du ikke selv hoster din server, tage fat i udbyderen af domænet og høre om det er muligt.
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.