Intereting Posts
Другая ошибка XML-анализа PHP: «Вход не соответствует UTF-8, укажите кодировку!» Создать таблицу HTML из таблицы sql mysql автоматически передает строки в целое число Как удалить последнюю запятую (,) из массива? Symfony2, композитор, ваша версия PHP (5.6.18), переопределенная версией «config.platform.php» (5.3.9), не удовлетворяет требованию CodeIgniter – пользователи должны иметь доступ только к своим изображениям Является ли использование PHP для сопоставления нескольких файлов JavaScript, которые будут быстрее, чем включение их отдельно? SFTP из PHP – неопределенные константы CURLOPT_PROTOCOLS и CURLPROTO_SFTP? Использование ini_set ("memory_limit", "-1") и все еще из памяти Объект класса mysqli_result не может быть преобразован в строку использовать более одного мета-ключа в запросе, используя posts_where в wordpress Вызов функции-члена getSession () для не-объекта в vendor / behat / mink-extension / src / Behat / MinkExtension / Context / RawMinkContext.php в строке 81 если блокировать внутреннюю эхо-инструкцию? Неустранимая ошибка: допустимый размер памяти массивы php const

Лучший способ сделать электронную почту html, отправляя через php?

Я никогда не делал html-электронную почту раньше, я только что установил php-почту, используя http://www.postmarkapp.com

Мне было интересно, как я собираюсь отправлять php-почту как html?

Кто-нибудь имеет какие-либо предварительные просмотры php-страницы, отправляющей html-адрес электронной почты, на который я могу смотреть, чтобы понять, как это работает?

В настоящее время я просто помещаю текст в переменную и отправляю ее как сообщение, как это делается для html?

С уважением

Вы все еще хотите использовать Postmark для отправки писем?

В Postmark вы устанавливаете свойство TextBody в текстовую версию своего сообщения, а свойство HtmlBody – в html-версию. Это хорошая практика всегда включать оба. В зависимости от того, поддерживает ли почтовый клиент вашего пользователя HTML или нет, отображается соответствующая форма сообщения. Подробнее об этом здесь .

Изменить: добавлен пример. Обычно мне нравится разбивать мою строку на отдельные строки, чтобы я мог сделать это очень красивым, как настоящий HTML-файл. Конечно, если бы вы использовали шаблоны, это сделало бы его намного лучше.

 $htmlBody = " <html> <body> Thank you for using our app!<br /> - Super Awesome App Team </body> </html> "; 

http://phpmailer.worxware.com/

Это лучший класс, который я нашел для отправки почты с PHP. Он позволяет форматировать HTML с альтернативной частью обычного текста, а также вложениями. Похоже, что он также фильтрует спам, когда он используется для онлайн-форм.

Поместите код html внутри переменной, где вам нужно, как вы делаете, при создании веб-страниц и задайте почтовый заголовок text / html.

 $headers.= 'MIME-Version: 1.0' . "\r\n"; $headers.= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers.= "From: eaxfd@gmail.com \r\n"; $headers.= "Reply-To: eaxfd@gmail.com \r\n"; mail($to,$subject,$message,$headers); 

Вам просто нужно включить html-заголовки в свой вызов функции mail() :

 $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1'; mail($to, $subject, $message, $headers);