Как мне отформатировать письмо для Gmail? - PullRequest
1 голос
/ 17 мая 2010

Я отправляю электронное письмо, используя встроенную библиотеку CodeIgniter . Все, что я пытаюсь сделать, это отправить жирную строку, но вместо рендеринга тегов, это их печать. Что у меня есть:

<html>
 <head>
 </head>
 <body>
 <b>Donkey</b>
 </body>
 </html>

То есть символ за персонажем, электронное письмо, которое я получаю. Почему теги не отображаются?

Ответы [ 2 ]

5 голосов
/ 17 мая 2010

Из документации :

$config['protocol'] = 'sendmail';
$config['mailpath'] = '/usr/sbin/sendmail';
$config['charset'] = 'iso-8859-1';
$config['wordwrap'] = TRUE;
$config['mailtype'] = 'html';

$this->email->initialize($config);

Класс CodeIgniter Email по умолчанию отправляет текстовые электронные письма. Если вы не укажете, что типом почты является HTML ($config['mailtype'] = 'html';), ваш html будет отправлен как текст.

0 голосов
/ 17 мая 2010

Вы пробовали

<span style='font-weight: bold'>My bold text</span>

OR

<strong>another bold tag</strong>

Мы используем их, и они оба работают в Gmail.

...