[eluser]KeyStroke[/eluser]
Hi,
I'm having a stubborn problem with my application where the e-mails it sends isn't received by many e-mail providers. Some receive them, but classify them as spam, which is not acceptable.
I'm using PHP's mail functions, and sending these headers:
Code:
$eol = "\n";
$headers = 'From: ' . email_address('info') .$eol;
$headers .= 'Reply-To: ' . email_address('info') .$eol;
$headers .= 'Return-Path: ' . email_address('info') .$eol; // these two to set reply address
$headers .= 'Content-Type: text/html; charset="iso-8859-1" ' . $eol;
$headers .= 'Content-Transfer-Encoding: 7bit ' . $eol;
$headers .= "Message-ID: <".time()." TheSystem@".$_SERVER['SERVER_NAME'].">".$eol;
$headers .= "X-Mailer: PHP v".phpversion().$eol;
the email_adress() function just returns one of our e-mail addresses from the database.
1) How do I fix this issue and insure my emails are delivered to everyone?
2) Is there any decent CI email library I could use that works with CI 1.7?
Your help is MUCH appreciated