php Warning: mail(): Bad parameters to mail() function, mail not sent. in

php Warning: mail(): Bad parameters to mail() function, mail not sent. in php Warning: mail(): Bad parameters to mail() function, mail not sent. in php Warning: mail(): Bad parameters to mail() function, mail not sent. in

php Warning: mail(): Bad parameters to mail() function, mail not sent. in php Warning: mail(): Bad parameters to mail() function, mail not sent. in php Warning: mail(): Bad parameters to mail() function, mail not sent. in

php Warning: mail(): Bad parameters to mail() function, mail not sent. in

Tak tuto zprávu jsem obdržel na serveru hostingové služby web4u.cz a vzhledem k tomu, že jsem nad tímto problémem strávil celé odpoledne, rád se podělím. Nejdříve jsem zjistil, že to hází tuto chybu při zadání hlavičky:

Received: from phpmailer ([89.103.51.34]) by server.cz with HTTP (Apache/2.0.59 (Unix) mod_ssl/2.0.59 OpenSSL/0.9.8d PHP/5.1.6); Fri, 1 Jun 2007 16:36:16 +0200
Date: Fri, 1 Jun 2007 16:36:16 +0200
From: mail@mail.cz
X-Priority: 1
X-Mailer: phpmailer [version 1.50]
Return-Path: mail@mail.cz
MIME-Version: 1.0
Content-Type: Multipart/Mixed; boundary="shop5mail-=_b196d3d0a77ff0a7a48c1ea1653afa3aa"

Odstraňoval jsem všechny hlavičky a samozřejmě problém byl až v poslední:
Content-Type: Multipart/Mixed; boundary="shop5mail-=_b196d3d0a77ff0a7a48c1ea1653afa3aa"

Pár hodin jsem zkoušel všechno možné, proč by mi to toto nebralo a problém jsem vyřešil tím, že na konci tohoto řádku jsem vypisoval "\n\n". Jakmile jsem toto dvojí odřádkování odstranil, problém zmizel maily se posílají :-)


Article php Warning: mail(): Bad parameters to mail() function, mail not sent. in

php Warning: mail(): Bad parameters to mail() function, mail not sent. in