如何验证本地xampp服务器以发送电子邮件

时间:2013-08-02 16:43:58

标签: email authentication xampp

我曾经使用int_set从我公司的本地xammp服务器发送电子邮件进行测试。

 ini_set('SMTP','mail.companysite.com');
 ini_set('smtp_port','26');
 ini_set('sendmail_from','email@companysite.com');

现在我们的主机已升级服务器,我们必须验证电子邮件发送。但是我无法使用ini_set来处理电子邮件身份验证。如何才能做到这一点? 我们在Windows机器上使用xampp。

1 个答案:

答案 0 :(得分:0)

我想出来了:

这是我的代码:

    ini_set('SMTP','mail.somewebsite');
ini_set('smtp_port','26');
ini_set('sendmail_from','email@somewebsite');
ini_set('auth_username','email@somewebsite');
ini_set('auth_password','password');

$headers = "From:email@somewebsite\r\n" .
'X-Mailer: PHP/' . phpversion() . "\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-Type: text/html; charset=utf-8\r\n" .
"Content-Transfer-Encoding: 8bit\r\n\r\n";


mail("email@gmail.com", "testing authentication", "hello world", $headers);