任何PHP函数发送电子邮件没有邮件()
发布时间:2020-12-13 17:02:48 所属栏目:PHP教程 来源:网络整理
导读:我在用 mail()函数从 PHP发送电子邮件而不进行任何身份验证. 此功能仅适用于我的Web服务器,但不适用于本地计算机. 我正在寻找最好的PHP函数来发送一个带有身份验证的电子邮件,它可以在任何机器上运行而无需修改php.ini 我正在使用PHP与IIS和Windows 谢谢 解
我在用
mail()函数从 PHP发送电子邮件而不进行任何身份验证. 此功能仅适用于我的Web服务器,但不适用于本地计算机. 我正在寻找最好的PHP函数来发送一个带有身份验证的电子邮件,它可以在任何机器上运行而无需修改php.ini 我正在使用PHP与IIS和Windows 谢谢 解决方法
另一种可能性是通过pear安装mail和net_smtp.
pear install Mail pear install Net_Smtp 然后您可以将带有SMTP身份验证的邮件发送到另一台服务器: require_once "Mail.php"; $body = "Mein Mail Bodyn"; $subject = "Mail mit SMTP Authentifizierung"; $mail_to = "zumir@meinemailserver.de"; $mail_from = "phpmailer@meinemailserver.de"; //SMTP Verbindungsdaten $host = "smtp.meinemailserver.de"; $username = "phpmailer"; $password = "SuperGeheim"; $smtp = Mail::factory('smtp',array ( 'host' => $host,'auth' => true,'username' => $username,'password' => $password )); $headers = array ( 'From' => $mail_from,'To' => $mail_to,'Subject' => $subject ); $mail = $smtp->send($mail_to,$headers,$body); if (PEAR::isError($mail)) { echo "Fehler beim Versender der E-Mail : ". $mail->getMessage(); } (摘自http://www.jgeppert.com/2009/06/php-e-mail-mit-smtp-authentifizierung-versenden/) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |