- Руководство по отправке электронных писем в PHP
- Отправка электронных писем с обычным текстом
- Отправка электронных писем в формате HTML
- Похожие посты
- Руководство по загрузке файлов на сервер в PHP
- Руководство по GET и POST запросам в PHP
- Список сообщений об ошибках в PHP
- Html email sending in php msg
- How to send HTML message using PHP?
- How To Send Text And HTML Email In PHP
- How to send HTML emails with php
- Working Contact Form in PHP with Validation & Email Sending
- Unable to see status message after sending an email from contact page in html using php
- Send HTML email message in PHP
Руководство по отправке электронных писем в PHP
Отправка сообщений электронной почты очень распространенная функция у сайтов и веб-приложений. Например, вы можете отправить приветственное сообщение по электронной почте, когда пользователь создает учетную запись на вашем веб-сайте или получить отзывы или комментарии через контактную форму на веб-сайте.
Вы можете использовать встроенную в PHP-функцию mail() для динамического создания и отправки сообщений электронной почты одному или нескольким получателям из вашего PHP-приложения либо в текстовой форме, либо в формате HTML. Базовый синтаксис этой функции может быть задан следующим образом:
mail(to, subject, message, headers, parameters)
В следующей таблице приведены параметры этой функции.
Параметр | Описание |
---|---|
Обязательно — следующие параметры обязательны | |
to | Электронный адрес получателя. |
subject | Тема отправляемого электронного письма. Этот параметр, т.е. строка темы не может содержать символ новой строки ( \n ). |
message | Определяет сообщение для отправки. Каждую строку следует разделять символом перевода строки-LF ( \n ). Строки не должны превышать 70 символов. |
Опционально — следующие параметры являются необязательными | |
headers | Обычно это используется для добавления дополнительных заголовков, таких как «От», «Копия», «Скрытая копия». Дополнительные заголовки следует разделять символом возврата каретки и символа перевода строки — CRLF. ( \r\n ). |
parameters | Используется для передачи дополнительных параметров. |
Отправка электронных писем с обычным текстом
Самый простой способ отправить электронное письмо с помощью PHP — отправить текстовое письмо. В приведенном ниже примере мы сначала объявляем переменные — адрес электронной почты получателя, строку темы и тело сообщения — затем мы передаем эти переменные функции mail() для отправки электронного письма.
Отправка электронных писем в формате HTML
Когда вы отправляете текстовое сообщение с помощью PHP, все содержимое будет рассматриваться как простой текст. Мы собираемся улучшить этот вывод и превратить электронное письмо в электронное письмо в формате HTML.
Чтобы отправить электронное письмо в формате HTML, процесс будет таким же. Однако на этот раз нам нужно предоставить дополнительные заголовки, а также сообщение в формате HTML.
'; $message .= 'Hi Jane!'; $message .= '
Will you marry me?
'; $message .= '