Я пытаюсь отправить электронное письмо с помощью codeigniter. Есть ли в любом случае я могу отправить сообщение в любом письме, например gmail, yahoo или outlook.com? Это то, что я до сих пор:CodeIgniter email
public function sendmail()
{
$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$this->load->library('email',$config); // load email library
$this->email->set_newline ("\r\n");
$this->email->from('[email protected]', 'sender name');
$this->email->to('[email protected]');
$this->email->subject('Your Subject');
$this->email->message('ed wow sir');
if ($this->email->send())
echo "nasend na!";
else
echo $this->email->print_debugger();
}
и он показывает ошибку:
Выход код состояния: 1 Не удалось открыть сокет для Sendmail. Проверьте настройки . Не удалось отправить электронное письмо с помощью PHP Sendmail. Ваш сервер может не настроить отправку почты с помощью этого метода.
Ive уже попробовать протокол SMTP и Gmail работает на локальном хосте, но что, если я хочу, чтобы отправить его на Yahoo или мировоззрении, и также до его на мой сервер, но он не работал :( – chamz
что я говорю - это использовать вашу учетную запись gmail как учетные данные smtp и пытаться отправить электронное письмо на yahoo или посмотреть, работает ли она или нет. – karthi
@karthi Вместо того, чтобы создавать несколько ответов, вы отредактируете его, нажав на править ниже вашего ответа. – user4419336