Mail: различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Для того чтобы с сайта успешно отправлялись почтовые сообщения, они должны удовлетворят…»)
 
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
Для того чтобы с сайта успешно отправлялись почтовые сообщения, они должны удовлетворять требования и не быть похожими на спам. Т.е. необходимо чтобы поле «От кого» содержало реальный адрес и соответствовало адресу сайта. Например, если ваш сайт называется arenda-kvartir.ru, тогда поле «От кого» должно иметь вид info@arenda-kvartir.ru. Часть info – может быть любой, главное чтобы ваш почтовый сервер отвечал на запрос других почтовых серверов, что этот почтовый ящик существует. Поэтому в панели управления своего хостинга вам нужно создать этот почтовый ящик. Вместо info может быть no-reply, manager, admin, все что будет понятно тем, кому приходят эти письма.<br />
+
Для того чтобы с сайта успешно отправлялись почтовые сообщения, они должны удовлетворять требования и не быть похожими на спам. Т.е. необходимо чтобы поле «От кого» содержало реальный адрес и соответствовало адресу сайта. Например, если ваш сайт называется '''arenda-kvartir.ru''', тогда поле «От кого» должно иметь вид '''info@arenda-kvartir.ru'''. Часть info – может быть любой, главное чтобы ваш почтовый сервер отвечал на запрос других почтовых серверов, что этот почтовый ящик существует. Поэтому в панели управления своего хостинга вам нужно создать этот почтовый ящик. Вместо info может быть no-reply, manager, admin, все что будет понятно тем, кому приходят эти письма.<br />
  
Адрес info@arenda-kvartir.ru нужно вписать в конфиге в поле
+
Адрес '''info@arenda-kvartir.ru''' нужно вписать в конфиге в поле '''system_email'''
 +
 
 +
--------------
 +
Не включайте опцию SMTP - она не работает для бесплатных почтовых служб (яндекс, mail.ru и прочих), эта опция подходит только тем, у кого есть свой сервер.
 +
<br />
 +
<br />
 +
 
 +
Если вы уверены, что все настройки прописали правильно, то следующий шаг - нужно проверить отправку почты с хостинга в целом. Для этого мы разработали тестовый скрипт, скачать его тут https://www.sitebill.ru/storage/distr/test-mail.zip
 +
<br />
 +
Распакуйте архив и замените вот эти адреса на ваши<br />
 +
$from = 'info@vashsite.ru'; - здесь вписываем вместо vashsite.ru - ваш сайт<br />
 +
$to = 'dkondin@gmail.com'; - здесь вписываем адрес почты, на который будут приходить заявки<br />
 +
Затем загрузите измененный скрипт test-mail.php в корень вашего сайта по FTP<br />
 +
И запустите vahssite.ru/test-mail.php<br />
 +
Если почта с темой "Проверяем почту" - не пришла, значит проблема в хостинге и вам нужно написать в тех.поддержку хостинга, сообщите им что письма не приходят с сервера.<br />
 +
 
 +
== Настройка отправки писем через яндекс ==
 +
'''Если вы арендуете CMS Sitebill на сервере sitebill.ru, тогда вам для отправки через яндекс достаточно прописать MX запись в cpanel mx.yandex.net. Включать smtp в этом случае не требуется.'''<br>
 +
 
 +
Вы можете отпрвавлять письма с сайта с помощью яндекс-почты. Для этого вам нужно подключить свой домен к яндекс-почте, тут инструкция https://pdd.yandex.ru/domains_add/<br>
 +
Затем создать ящик на яндексе info@ваш_домен.ру<br>
 +
Теперь в настройках сайта во вкладке общие укажите следующие параметры:<br>
 +
Отправка почты через smtp. (use_smtp) - поставить галочку.<br>
 +
SMTP-сервер для отправки заявок (smtp1_server) - smtp.yandex.ru<br>
 +
SMTP-login (smtp1_login) - info@ваш_домен.ру<br>
 +
SMTP-password (smtp1_password) - пароль от info@ваш_домен.ру на яндексе<br>
 +
SMTP-port (smtp1_port) - 465<br>
 +
SMTP-from (smtp1_from) - info@ваш_домен.ру<br>
 +
Использовать SSL при подключении к SMTP (use_smtp_ssl) - поставить галочку<br>
 +
 
 +
 
 +
 
 +
 
 +
SMTP сервер для mail.ru ssl://smtp.mail.ru

Текущая версия на 11:56, 23 августа 2021

Для того чтобы с сайта успешно отправлялись почтовые сообщения, они должны удовлетворять требования и не быть похожими на спам. Т.е. необходимо чтобы поле «От кого» содержало реальный адрес и соответствовало адресу сайта. Например, если ваш сайт называется arenda-kvartir.ru, тогда поле «От кого» должно иметь вид info@arenda-kvartir.ru. Часть info – может быть любой, главное чтобы ваш почтовый сервер отвечал на запрос других почтовых серверов, что этот почтовый ящик существует. Поэтому в панели управления своего хостинга вам нужно создать этот почтовый ящик. Вместо info может быть no-reply, manager, admin, все что будет понятно тем, кому приходят эти письма.

Адрес info@arenda-kvartir.ru нужно вписать в конфиге в поле system_email


Не включайте опцию SMTP - она не работает для бесплатных почтовых служб (яндекс, mail.ru и прочих), эта опция подходит только тем, у кого есть свой сервер.

Если вы уверены, что все настройки прописали правильно, то следующий шаг - нужно проверить отправку почты с хостинга в целом. Для этого мы разработали тестовый скрипт, скачать его тут https://www.sitebill.ru/storage/distr/test-mail.zip
Распакуйте архив и замените вот эти адреса на ваши
$from = 'info@vashsite.ru'; - здесь вписываем вместо vashsite.ru - ваш сайт
$to = 'dkondin@gmail.com'; - здесь вписываем адрес почты, на который будут приходить заявки
Затем загрузите измененный скрипт test-mail.php в корень вашего сайта по FTP
И запустите vahssite.ru/test-mail.php
Если почта с темой "Проверяем почту" - не пришла, значит проблема в хостинге и вам нужно написать в тех.поддержку хостинга, сообщите им что письма не приходят с сервера.

Настройка отправки писем через яндекс

Если вы арендуете CMS Sitebill на сервере sitebill.ru, тогда вам для отправки через яндекс достаточно прописать MX запись в cpanel mx.yandex.net. Включать smtp в этом случае не требуется.

Вы можете отпрвавлять письма с сайта с помощью яндекс-почты. Для этого вам нужно подключить свой домен к яндекс-почте, тут инструкция https://pdd.yandex.ru/domains_add/
Затем создать ящик на яндексе info@ваш_домен.ру
Теперь в настройках сайта во вкладке общие укажите следующие параметры:
Отправка почты через smtp. (use_smtp) - поставить галочку.
SMTP-сервер для отправки заявок (smtp1_server) - smtp.yandex.ru
SMTP-login (smtp1_login) - info@ваш_домен.ру
SMTP-password (smtp1_password) - пароль от info@ваш_домен.ру на яндексе
SMTP-port (smtp1_port) - 465
SMTP-from (smtp1_from) - info@ваш_домен.ру
Использовать SSL при подключении к SMTP (use_smtp_ssl) - поставить галочку



SMTP сервер для mail.ru ssl://smtp.mail.ru