hosting:php:mail

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
hosting:php:mail [2020/06/03 17:50]
zinenko
hosting:php:mail [2020/06/05 16:27] (текущий)
Строка 5: Строка 5:
 </alert> </alert>
  
-Функция [[php>manual/ru/function.mail.php|mail]] позволяет осуществлять отправку писем без SMTP-авторизации в почтовом ящике. Она полезна для быстрой настройки отправки писем, но при этом без определённых настроек может отправлять письма, которые с высокими шансами будут помещены в спам или отклонены. Причина тому — отсутствие корректного или указание неправильного заголовка ''FROM'' при отправке, а также невозможность использования [[hosting:mail:spf-dkim-dmarc:dkim|DKIM]]. +Функция [[https://php.net/manual/ru/function.mail.php|mail]] позволяет осуществлять отправку писем без SMTP-авторизации в почтовом ящике. Она полезна для быстрой настройки отправки писем, но при этом без определённых настроек может отправлять письма, которые с высокими шансами будут помещены в спам или отклонены. Причина тому — отсутствие корректного или указание неправильного заголовка ''FROM'' при отправке, а также невозможность использования [[hosting:mail:spf-dkim-dmarc:dkim|DKIM]]. 
  
 Указывая заголовок ''FROM'', важно учитывать, какой именно почтовый ящик будет использоваться. Рекомендуется: Указывая заголовок ''FROM'', важно учитывать, какой именно почтовый ящик будет использоваться. Рекомендуется:
Строка 23: Строка 23:
   * ''тема письма'' — тема, которая будет указана в письме, должна соответствовать [[http://www.faqs.org/rfcs/rfc2047|стандарту]].   * ''тема письма'' — тема, которая будет указана в письме, должна соответствовать [[http://www.faqs.org/rfcs/rfc2047|стандарту]].
   * ''тело письма'' — текст, который будет указан в самом письме. Для указания корректного тела нужно учитывать:   * ''тело письма'' — текст, который будет указан в самом письме. Для указания корректного тела нужно учитывать:
-    * Тело письма должно быть разделено на строки, если оно превышает 70 символов. Строка не может быть больше 70 символов. Разделение текста по строкам удобно реализовывать функцией [[php>manual/ru/function.wordwrap.php|wordwrap]]. К примеру, если в переменной ''$message'' содержится текст письма, то можно её использовать так:<code php>wordwrap($message, 70, "\r\n")</code>+    * Тело письма должно быть разделено на строки, если оно превышает 70 символов. Строка не может быть больше 70 символов. Разделение текста по строкам удобно реализовывать функцией [[https://php.net/manual/ru/function.wordwrap.php|wordwrap]]. К примеру, если в переменной ''$message'' содержится текст письма, то можно её использовать так:<code php>wordwrap($message, 70, "\r\n")</code>
     * Разделение строк должно производится при помощи CRLF (''\r\n'').     * Разделение строк должно производится при помощи CRLF (''\r\n'').
   * ''дополнительные заголовки'' <label type="info">(необязательный параметр)</label> — строка с разделёнными при помощи CRLF (''\r\n'') заголовками или массив строк с определёнными заголовками. Часто указываемые заголовки:   * ''дополнительные заголовки'' <label type="info">(необязательный параметр)</label> — строка с разделёнными при помощи CRLF (''\r\n'') заголовками или массив строк с определёнными заголовками. Часто указываемые заголовки:
Строка 33: Строка 33:
     * ''-Fuser'' — ключ с именем отправителя (не разделяются пробелом).     * ''-Fuser'' — ключ с именем отправителя (не разделяются пробелом).
     * ''-fuser@example.com'' — ключ с почтовым ящиком отправителя (не разделяются пробелом). Параметр будет создавать ошибку при использовании определённого почтового ящика в [[hosting:mail:issues:could-not-instantiate-mail-function|настройках сайта]].     * ''-fuser@example.com'' — ключ с почтовым ящиком отправителя (не разделяются пробелом). Параметр будет создавать ошибку при использовании определённого почтового ящика в [[hosting:mail:issues:could-not-instantiate-mail-function|настройках сайта]].
- 
- 
  • hosting/php/mail.txt
  • Последнее изменение: 2020/06/05 16:27
  • (внешнее изменение)