php.ini&SMTP =-如何传递用户名和密码
时间:2020-03-06 14:30:57 来源:igfitidea点击:
我的ISP帐户要求我为出站SMTP邮件发送用户名和密码。
我如何在执行php.mail()时获取
PHP来使用它?``php.ini
文件仅包含服务器(SMTP =)
和From:(sendmail_from =)
的条目。
解决方案
在Mail PEAR包中使用Mail :: factory。例子。
我更喜欢PHPMailer工具,因为它不需要PEAR。但是,无论哪种方式,我们都有一个误解:我们不希望SMTP用户名和密码在PHP服务器范围内设置。这应该是每个应用(或者每个页面)的设置。如果要在不同的PHP页面上使用同一帐户,请将其添加到某种settings.php文件中。
PHPmail()
命令不支持身份验证。选择:
- PHPMailer-教程
- 梨-教程
- 自定义功能-请参阅注释部分中的各种解决方案:http://php.net/manual/zh/ref.mail.php