webForumDet fria alternativet

mail() fungerar inte!

8 svar · 520 visningar · startad av DonAlonzo

DonAlonzoMedlem sedan feb. 20114 inlägg
#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?

metalboyMedlem 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.

DonAlonzoMedlem 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 :/

metalboyMedlem sedan jan. 2005953 inlägg
#4

Har du aktiverat visning av samtliga felmeddelanden?

DonAlonzoMedlem sedan feb. 20114 inlägg
#5

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

newseedMedlem 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.

DonAlonzoMedlem sedan feb. 20114 inlägg
#7

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

metalboyMedlem sedan jan. 2005953 inlägg
#8

Hur ser koden ut som du använder?

GunnarDMedlem sedan juni 20014 290 inlägg
#9

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

256 ms totalt · 3 externa anrop · v20260731065814-full.2b84b982
131 ms — hämta forumlista (db)
124 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)