2015-11-16 3 views
0

Я использую mail() для отправки писем в моем приложении php. Поскольку у меня нет доступа к настройкам моего сервера хостинга (php.ini), можно ли настроить параметры SMTP из моего приложения? До сих пор я нашел этот подходPHP - настройка SMTP без php.ini

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

, но как только я не знаю, как включить этот класс почты и второе, что нужно сделать это везде, где я отправить почту в приложение, так кажется, не очень хорошо для меня.

+0

Что вы используете для своей рассылки? Это стандартная функция почты? И вы сделали этот класс и метод? – Pazuzu156

+0

Если это так, посмотрите на PHPMailer: https://github.com/PHPMailer/PHPMailer – Pazuzu156

+0

да, я использую стандартную функцию почты, код выше - это то, что я нашел для альтернативы для настройки вручную настроек smtp – stackUnderflow

ответ

0

The PHP manual говорит, что вы можете установить все, кроме пути к двоичному файлу sendmail, в вашем локальном каталоге .htaccess. В вашем примере кода используется расширение PEAR :: Mail, которое может быть недоступно в вашей системе.

Смежные вопросы