webForumDet fria alternativet

mail() funkar inte till alla adresser?

PHP

5 svar · 403 visningar · startad av MoneyOpps.nu

Medlem sedan maj 2002106 inlägg
Frågan#1

Hej
Jag har ett stort problem med funktionen mail() i php. Jag har även testat med imap_mail() men det blir samma sak.

Det funkar utmärkt att skicka mail till de flesta adresser, men till andra kommer mailet helt enkelt inte fram?!

Jag har kollat runt på https://www.php.net men inte hittat någonting som kan förklara detta.

Någon som vet vad det kan bero på?

Tack på förhand!

Medlem sedan juni 2002346 inlägg
#2

vilka adresser är det du snackar om och är det möjligt att få se lite kod kanske?

p.s. under vilket operativsystem kör du scriptet? det finns skillnader mellan linux och windows.

Medlem sedan maj 2002106 inlägg
#3

Det är bla annat en @telia.com som inte funkar.

Koden är bara
// mail($to, $topic, $message, "$from");

Servern kör Linux.

Medlem sedan aug. 20022 027 inlägg
#4

Vad är det för felmeddelande du får? Adressen kanske inte existerar, eller att lagringsutrymmet på kontot är slut så att det blir fel av den anledningen.

Medlem sedan maj 2002106 inlägg
#5

Blir inget felmeddelande alls. Mailet kommer helt enkelt inte fram.

Medlem sedan sep. 2000438 inlägg
#6

I have found that putting "\r\n\r\n" after the last header (creates a blank line), and ensuring no spaces in the from header solved the problems I was having with hotmail accepting email from my mail() script.

http://www.php.net/mail

252 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)