Изменения

Перейти к навигации Перейти к поиску

Почтовый сервер

2494 байта добавлено, 15:25, 15 апреля 2020
Возможные ошибки при отправке тестового письма
'''Почтовый сервер''' (сервер электронной почты) — программное обеспечение, предназначенное для передачи и обмена электронными сообщениями. Серверы электронной почты работают по стандартному протоколу SMTP (Simple Mail Transfer Protocol) непосредственно на сервере адресата. [[Почтовый клиент системы]] принимает почту, пользуясь протоколами POP3 или IMAP.
SMTP стал широко применяться с в 80-х годах прошлого века и пришел на смену протоколу UUCP (Unix-to-Unix CoPy), который использовался для передачи электронной почты до распространения TCP/IP (Transmission Control Protocol/Internet Protocol). Говоря о SMTP, сейчас чаще всего подразумевают масштабируемое расширение этого протокола — ESMTP (Extended SMTP).
== Настройка почты в {{NameSystem}}==
Большинство важных действий, связанных с заказами (бронирование, отмена, оплата, выписка), сопровождаются отправкой сообщений по электронной почте. В случае проблемы связи с почтовым сервером будет выполнена повторная отправка 3-х почтовых уведомлений с интервалом 15 секунд.
'''* {{Setting|Адрес электронной почты для копий уведомлений''' }} — на этот адрес придут копии всех сообщений, отправленных пользователю. Сюда можно ввести, например, почтовый адрес отдела по бронированию или адрес куратора. Поддерживается возможность введения нескольких адресов почты, разделенных точкой с запятой.* {{Setting|Дополнительный текст}} — в конец соответствующего почтового сообщения будет добавлен введенный здесь текст. Для того, чтобы отправка почтовых сообщений проходила успешно, необходимо настроить данные для подключения к почтовому серверу на странице настройки реквизитов подключения. {{Attention|На данный момент дополнительные тексты в системе не используются.}}* {{Setting|Таймлимит для неподтверждённых писем (указывать в минутах)}} — указанное в данном поле значение будет определять срок действия ссылки, которая приходит вновь зарегистрировавшемуся пользователю для подтверждения регистрации. По истечении этого срока, если регистрации не была подтверждена, [[пользователь]] может использовать тот же логин на сайте повторно. Если пользователь переходит по ссылке после таймлимита — он не сможет авторизоваться на сайте и получит сообщение: «Авторизация не удалась». По умолчанию данная функция отключена и не активированный пользователь может неограниченно находиться в системе. {{Attention|Для корректной работы настройки должен быть настроен Cron.}}* {{Setting|Дедлайн по внесению в бронирование обязательных дополнительных данных в часах}} (для нотификаций, указывать для агентства) — данная настройка позволяет задать время отправления одноименной нотификации. Подробнее можно ознакомиться, перейдя на страницу [[шаблоны электронных писем]].* {{Setting|Время, до истечения которого предупреждать пользователя о наступлении таймлимита}} (указывать в минутах для агентства) — можно задать диапазон, в который будет отправлено предупреждение или одно фиксированное значение в поле «до».* {{Setting|Отправлять письмо клиенту об изменении заказа}} — данная настройка принимает два значения: «Да» или «Нет», что соответствует отправлению или не отправлению письма об изменениях в заказе клиенту. Информация об изменении данной нотификации находится в разделе [[шаблоны электронных писем]]. Данная настройка распространяется также и на работу [[Системные сообщения|внутренних сообщений]], но влияет только на извещение об изменении. Если настройка включена, то нотификация не будет отправлена только в случае, если и шаблон электронных писем, и шаблон системных сообщений не заданы.* {{Setting|Отправлять письмо клиенту только при указанных изменениях}} — Позволяет выбрать те изменения, информацию о которых необходимо отправлять клиенту. Если не выбраны конкретные изменения, то нотификация будет отправлена при любых.* {{Setting|Адрес почты для уведомлений о проблемах заказа}} - в данном параметре необходимо указывать e-mail-адреса, на которые будет отправляться информация обо всех проблемных заказах.* {{Setting|Отправлять нотификации о проблемах в заказе субагенту}} — при включении настройки субагент будет получать нотификации о проблемах в заказе на адрес, указанный в настройке «Адрес электронной почты» в профиле компании.* {{Setting|E-mail адрес для нотификаций о проблемах с оплатой}} — в данном поле указывается e-mail-адрес для отправки нотификаций при возникновении проблем с оплатой выписанных заказов (например, оплата еще не подтверждена, а заказ уже выписан или произошла оплата аннулированного заказа). Текст нотификации фиксирован и не доступен для изменения.
Поддерживается возможность введения нескольких адресов почты, разделенных точкой с запятой. '''Дополнительный текст''' — в конец соответствующего почтового сообщения будет добавлен введенный здесь текст. Для того, чтобы отправка почтовых сообщений проходила успешно, необходимо настроить данные для подключения к почтовому серверу на странице настройки реквизитов подключения.  {{Attention|На данный момент дополнительные тексты в системе не используются.}} '''Таймлимит для неподтверждённых писем (указывать в минутах)''' — указанное в данном поле значение будет определять срок действия ссылки, которая приходит вновь зарегистрировавшемуся пользователю для подтверждения регистрации. По истечении этого срока, если регистрации не была подтверждена, [[пользователь]] может использовать тот же логин на сайте повторно. Если пользователь переходит по ссылке после таймлимита — он не сможет авторизоваться на сайте и получит сообщение: «Авторизация не удалась». По умолчанию данная функция отключена и не активированный пользователь может неограниченно находиться в системе. {{Attention|Для корректной работы настройки должен быть настроен Cron.}} '''Дедлайн по внесению в бронирование обязательных дополнительных данных в часах''' (для нотификаций, указывать для агентства) данная настройка позволяет задать время отправления одноименной нотификации. Подробнее можно ознакомиться перейдя на страницу [[шаблоны электронных писем]]. '''Время, до истечения которого предупреждать пользователя о наступлении таймлимита''' (указывать в минутах для агентства) — можно задать диапазон в который будет отправлено предупреждение или одно фиксированное значение в поле «до». '''Отправлять письмо клиенту об изменении заказа''' — данная настройка принимает два значения «Да» или «Нет», что соответствует отправлению или не отправлению письма об изменениях в заказе клиенту. Информация об изменении данной нотификации находится в разделе [[шаблоны электронных писем]]. '''Отправлять письмо клиенту только при указанных изменениях''' - Позволяет выбрать те изменения, информацию о которых необходимо отправлять клиенту. Если не выбраны конкретные, то нотификация будет отправлена при любых изменениях. '''Отправлять нотификации о проблемах в заказе субагенту''' - при включении настройки субагент будет получать нотификации о проблемах в заказе на адрес, указанный в настройке «Адрес электронной почты» в профиле компании. '''E-mail адрес для нотификаций о проблемах с оплатой''' — в данном поле указывается e-mail адрес для отправки нотификаций при возникновении проблем с оплатой выписанных заказов (например, оплата еще не подтверждена, а заказ уже выписан или произошла оплата аннулированного заказа). Текст нотификации фиксирован и не доступен для изменения. Пример нотификации:
<pre>Тема сообщения: Проблема при оплате
Текст сообщения: 291205. Заказ выписан, но оплата не подтверждена.</pre>
Нотификация может быть отправлена единожды в течении 60 минут после выписки.
'''* {{Setting|E-mail адрес для нотификаций об оплате без выписки''' - }} — на заданный e-mail -адрес отправляется нотификация в случае, если заказ был оплачен, но не выписан (при установленном времени оплаты более 10 минут назад), а также если в выписанном заказе имеется оплаченная, но не выписанная дополнительная услуга (например, страховка или аэроэкспресс) Пример нотификации:<pre>Тема сообщения: Дополнительная услуга не подтвержденаТекст сообщения: Внимание! Альфа страхование для заказа 515087 не подтвержден. Свяжитесь с менеджером агентства.</pre>
== Реквизиты подключения к почтовому серверу в {{NameSystem}} ==
Для настройки отправки нотификаций и документов из системы следует указать следующие параметры:
* '''{{Setting|SMTP логин''' }} — e-mail -адрес , с которого будет идти рассылка писем.* '''{{Setting|SMTP сервер''' }} — например <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">smtp.yandex.ru</syntaxhighlight>, <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">smtp.rambler.ru</syntaxhighlight>, <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">smtp.mail.ru</syntaxhighlight>.* '''{{Setting|SMTP пароль''' }} — пароль от почтового ящика, который используется для рассылки.* '''{{Setting|Адрес отправителя''' }} — некоторые почтовые сервера поддерживают замену поля <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;"><From></syntaxhighlight> при отправке на адрес указанный пользователем (использование данного поля не поддерживается mail.ru). В случае , если почтовый сервер не поддерживает данную опцию, поле следует оставлять пустым.* '''{{Setting|Имя отправителя''' }} — замена имени в поле <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;"><From></syntaxhighlight>.* '''{{Setting|Использовать TLS''' }} — некоторые почтовые сервисы требуют использовать криптографический протокол [http://ru.wikipedia.org/wiki/TLS TLS], обеспечивающий защищённую передачу данных.
Для проверки работы введенных реквизитов можно отправить тестовое письмо на адрес агентства. Если при отправке возникнут ошибки , система выведет сообщение, после чего необходимо будет проверить корректность введенной информации и попробовать снова.
Скрипт для отправки тестового письма: ''доменагентства/tests/system/smtp_mail.php?email=ваш@эмейл''
== Возможные ошибки при отправке тестового письма писем ==
'''Ошибка: e-mail не сохранен''' — нужно указать, что мы отправляем с хоста <syntaxhighlight lang="text" enclose="none" style="font-size: 1.2em; padding: 0 3px; background: #F0F0F0; border: 1px dashed #2F6FAB;">sys.nemo-ibe.com</syntaxhighlight>.
'''535 5.7.0 Authentication credentials invalid''' — Проблемы проблемы на стороне почтового сервера. [https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/493667]
quote:
smtpd_tls_auth_only = yes means it will only offer auth if you connect vial TLS (which you aren't doing when you telnet) so it is correct to not offer it.
== Возможные трудности в работе с почтой ==
* '''Не приходят уведомления о бронировании (аннуляции и т.д.) на почту, указанную в настройках агентства.''' Возможные причины:*# Неверные реквизиты подключения, указанные в разделе «Администрирование»;*# Отсутствие шаблонов писем;*# Настройки Вашего почтового ящика — внимательно проверьте настройки своей почты на наличие фильтров против спама, поддержку тех или иных символов или форматов;*# Отсутствие адреса электронной почты в настройках агентства или его профиле.
Если все указанные выше причины были Вами проверены и устранены (при необходимости), но работа почтовой рассылки не налажена, пожалуйста, обратитесь за помощью в техническую поддержку.
* '''Дублируются уведомления на почту'''
Если к Вам на почту дублируются сообщения системы, проверьте, опцию: «Адрес {{Setting|Адрес электронной почты для копий уведомлений»уведомлений}}, в разделе «Администрирование» → «Настройка почты», письма должны приходить на указанный в этой опции адрес.
Для того чтобы отключить дублирование достаточно удалить адрес электронной почты из поля.
== См. также ==
* [[Сервер]]<br>* [[Авторизованный пользователь]]<br>* [[Протокол]]

Навигация

'