-1
Вот моя функция отправки электронной почты, которая отправляет письмо, однако у меня есть два разных типа электронных писем (txt, html). Проблема в том, что когда он отправляется на мой адрес yahoo, он отправляет html, который хорош, но он отображает код html вместо его рендеринга. Как я могу это исправить.Send Email Types
/**
* Send email message of given type (activate, forgot_password, etc.)
*
* @param string
* @param string
* @param array
* @return void
*/
function sendEmail($template, $type, $subject, $userData)
{
$this->ci->load->library('email');
$this->ci->email->from('[email protected]', 'Kansas Outlaw Wrestling');
$this->ci->email->reply_to('[email protected]', 'Kansas Outlaw Wrestling');
$this->ci->email->to($userData['email']);
$this->ci->email->subject($subject);
$this->ci->email->message($this->ci->load->view($template .'/email/'.$type.'-html', $userData, TRUE));
$this->ci->email->set_alt_message($this->ci->load->view($template .'/email/'.$type.'-txt', $userData, TRUE));
$this->ci->email->send();
}
Вы устанавливаете почтовый индекс в html? является ли почтовый ящик полной веб-страницей? вы читали: http: //codeigniter.com/user_guide/libraries/email.html –
Я забыл создать собственный файл конфигурации. Я сделал это, и он работает сейчас. –
@ user1406861: Пожалуйста, разместите свое решение и отметьте его как принятое в интересах будущих посетителей –