2011-01-10 6 views
0

Ну, я пытаюсь отправить HTML-адрес электронной почты с помощью gmail smtp из CI и, похоже, отклоняет мои письма, когда у них есть сколько-нибудь количество таблиц. Ошибка не указана, они просто не отображаются в моем почтовом ящике.Не удается отправить HTML-сообщения электронной почты

Если я пришлю письмо с легким HTML и без таблиц, они пройдут. У кого-нибудь есть понимание?

$config = Array(
     'protocol' => 'smtp', 
     'smtp_host' => 'ssl://smtp.googlemail.com', 
     'smtp_port' => 465, 
     'smtp_user' => '[email protected]', 
     'smtp_pass' => '--------', 
     'mailtype' => 'html', 
     'charset' => 'iso-8859-1' 
); 

    $this->load->library('email', $config); 
    $this->email->set_newline("\r\n"); 

    $this->email->from('myEmail', 'myName'); 
    $this->email->to($this->input->post('email')); 

    $this->email->subject('mySubject'); 
    $msg = $this->load->view('partials/email', '', true); 
    $this->email->message($msg); 

    $this->email->send();` 
+3

Вы проверили папку со спамом? –

ответ

1

Используя PHP двойные кавычки оценки переменных и управляющие символы (например, п \ или \ г), тогда как одиночные кавычки не делают. Также откройте путь к различной интерпретации = (знак равенства). Это не использование TABLE - проблема генерации - это любой тег с параметром = «значение».

Убедитесь, что вы правильно строку в одинарные кавычки, проверить это на основной A тег

Содержание View «частично/электронной почты» является ключевым

+0

Значит, вы имеете в виду, что письмо не может содержать какой-либо параметр = «значение» типа html? будет ли это работать, если это одинарные кавычки или равнозначно, что это вопрос? – Zen

+0

Нет, это разрешено, однако посмотрите в строку $ msg, как она построена комбинация одиночных, двойных кавычек и знак равенства - это ключ - я не сталкивался с этой проблемой - мой бывший друг сделал - так что я не знаю слишком много подробнее ... – bensiu

+0

Я пробовал использовать только двойные или одиночные кавычки. Я не могу действительно удалить знаки равенства, хотя .... – Zen

0

Включить также текст/простой вариант сообщения , Может быть, это пройдет, если вы скажете, что светлый html работает

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