Идеальное решение, как показано ниже:
Шаг 1:
Загрузите PhpMailer для CodeIgniter по ссылке ниже.
https://github.com/ivantcholakov/codeigniter-phpmailer
Шаг 2:
Извлекать. Поместите папки third_party
, libraries
, helpers
и config
в папку приложения CI.
В каждой папке будут только индексные файлы, которые попросят вас заменить. Нажмите заменить и продолжить.
Шаг 3.
Открыть application/config/email.php
И сделайте некоторые обновления в соответствии с вашей учетной записью электронной почты. Я использую Gmail, поэтому я задаю настройки Gmail, как показано ниже.
$config['protocol'] = 'smtp'; // 'mail', 'sendmail', or 'smtp'
$config['mailpath'] = '/usr/sbin/sendmail';
$config['smtp_host'] = 'smtp.gmail.com'; // if you are using gmail
$config['smtp_user'] = '[email protected]';
$config['smtp_pass'] = 'sdkfjsk089sdfskKJ'; // App specific password
$config['smtp_port'] = 465; // for gmail
$config['smtp_timeout'] = 5;
Шаг 4:
Теперь в вашем контроллере, куда вы хотите отправить электронную почту. Используйте приведенный ниже код, и все готово.
$this->load->library('email');
$this->email->from('[email protected]')
->reply_to('[email protected]')
->to([email protected])
->subject("Subject")
->message("Your Message")
->set_mailtype('html')
->send();
person
Ali Shan
schedule
26.12.2015