This page documents the HEAD_CRLF configuration setting in FormMail.
Type Of Setting
HEAD_CRLF is a LEAVE setting, which means...
LEAVE : you can change this setting if you really need to and know what you're doing, but we recommend that you leave this setting unchanged.
Précis
Line termination for email headers.
Description
HEAD_CRLF is the line termination for email header lines. The email standard (RFC-822) specifies line termination should be CR plus LF.
Many server email systems will work with just LF and some actually fail if the email conforms to the standard (CR plus LF).
If you have special requirements you can change HEAD_CRLF to another string, such as "\n" to just get LF (line feed).
Note: the following information was reported by a customer, which he found on php.net: "If you're using Postfix for SMTP on FreeBSD you MUST end header lines with \n and not \r\n." The relevant URL is: http://php.net/mail
Default Value
From version 9 onwards:
$HEAD_CRLF = "\r\n";
Before version 9:
define("HEAD_CRLF","\r\n");
Examples
From version 9 onwards:
$HEAD_CRLF = "\n";
Before version 9:
define("HEAD_CRLF","\n");