Может ли кто-нибудь успешно отправлять электронную почту, используя стандартную библиотеку электронной почты CodeIgniter при использовании msmtp?Использование MSMTP с библиотекой электронной почты CodeIgniter
Я запускаю Ubuntu, и я успешно установил и настроил MSMTP. Я смог отправить электронную почту из командной строки, а также использовать функцию PHP mail()
по умолчанию.
Мой application/config/email.php
файл выглядит следующим образом
$config = array(
'protocol' => 'sendmail',
'mailpath' => '/usr/bin/msmtp -C /etc/msmtp/.msmtprc -t',
'smtp_host' => 'smtp.gmail.com',
'smtp_user' => '[email protected]',
'smtp_pass' => 'xxxxxxxx',
'smtp_port' => 587,
'smtp_timeout' => 30,
'smtp_crypto' => 'tls',
);
Но это не работает. Если кто-то удался, было бы хорошо знать, как вы это сделали. В идеале я бы хотел использовать библиотеку электронной почты CodeIgniter, поскольку у нее много хороших функций, которые я не хочу писать самостоятельно.
Какова цель использования библиотеки сообщений msmtp вместо CI по умолчанию. –
Что значит «это не работает»? Это ошибка? Какая ошибка вы получаете? И, сказав, что вы могли отправлять почту через 'mail()', вы имели в виду, что 'mail()' пересылает вашу настройку msmtp? – Narf
http: //www.codeigniter.ком/user_guide/библиотеки/email.html –