PHP - 没有php.ini的SMTP配置

时间:2015-11-16 15:03:50

标签: php email smtp

我正在使用mail()在我的php应用程序中发送电子邮件。由于我无法访问我的托管服务器设置(php.ini),是否可以从我的应用程序配置SMTP设置?到目前为止,我已经找到了这种方法

$smtp = Mail::factory('smtp', array(
            'host' => 'ssl://smtp.gmail.com',
            'port' => '465',
            'auth' => true,
            'username' => 'your@gmail.com', //your gmail account
            'password' => 'snip' // your password
    ));

但是一旦我不确定如何包含这个Mail类,其次我需要在应用程序中随处发送邮件,所以对我来说似乎不太好。

1 个答案:

答案 0 :(得分:0)

The PHP manual表示您可以设置除目录本地sendmail文件中.htaccess二进制文件的路径之外的所有内容。您的示例代码似乎使用了PEAR :: Mail扩展,该扩展可能在您的系统上不可用。