Jag tycker inte du ska ha ångest.
Det går som sagt att lägga in headers i mail() också. Här är en wrapper-funktion jag brukar använda, ursprungligen från något forum el dyl, men modifierad av mig.
function send_mail(
$myname, $myemail, $contactname, $contactemail, $subject, $message
) {
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= "X-Priority: 1\r\n";
$headers .= "X-MSMail-Priority: Normal\r\n";
$headers .= "X-Mailer: php\r\n";
$headers .= "From: \"".$myname."\" <".$myemail.">\r\n";
$headers .= "Reply-to: \"".$myname."\" <".$myemail.">\r\n";
$headers .= "Return-path: \"".$myname."\" <".$myemail.">\r\n";
return(
mail("\"".$contactname."\" <".$contactemail.">", $subject, $message, $headers)
);
}
Jag har testat att skicka upp till ca 100 adresser med mail() och det funkar men den tuggar igenom adresserna lite slött kanske.
Ändrade formatering