webForumDet fria alternativet

mail() fungerar inte!

PHP

8 svar · 522 visningar · startad av DonAlonzo

Medlem sedan feb. 20114 inlägg
Frågan#1

Hej!

Jag försöker skriva ett skript som skickar ett mail med en fil i PHP. Igår när jag testade fungerade mail()-funktionen utmärkt, men idag bytte jag tillbaka till en gammal version av skriptet (som också fungerade förut), och då fungerar mail() inte alls.

Vad kan felet vara?

Medlem sedan jan. 2005953 inlägg
#2

Får du något felmeddelande? Vad returnerar mail()? Vad menar du med att mail() inte fungerar alls? Om mailet inte kommer fram kan det bero på att någon viktig mail-header saknas.

Medlem sedan feb. 20114 inlägg
#3

Inget felmeddelande och mail() returnerar null, även om jag bara gör så här:

mail("xxx@xxx.com", "test, "test");

Så även om mailet borde komma fram till xxx@xxx.com så händer inget, och mail() returnerar bara null.

Känns verkligen konstigt :/

Medlem sedan jan. 2005953 inlägg
#4

Har du aktiverat visning av samtliga felmeddelanden?

Medlem sedan feb. 20114 inlägg
#5

Aktiverade det nu, men får fortfarande inga felmeddelanden. Det händer absolut ingenting.

Medlem sedan maj 2010117 inlägg
#6

Tar det lång tid innan den returnerar eller går det direkt?

Det jag undrar är alltså om du stöter på någon timeout eller liknande.

Medlem sedan feb. 20114 inlägg
#7

Det går direkt, så det är nog ingen timeout. mail() returnerar bara false. :l

Medlem sedan jan. 2005953 inlägg
#8

Hur ser koden ut som du använder?

Medlem sedan juni 20014 290 inlägg
#9

Hur ser din php.ini ut och då mera specifikt vad står det under [mail function]?

271 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)