Почтовый сервер: различия между версиями

Материал из Центр поддержки системы бронировании
Перейти к навигации Перейти к поиску
(Настройка почты в Nemo)
 
(не показано 12 промежуточных версий 5 участников)
Строка 3: Строка 3:
 
'''Почтовый сервер''' (сервер электронной почты) — программное обеспечение, предназначенное для передачи и обмена электронными сообщениями. Серверы электронной почты работают по стандартному протоколу SMTP (Simple Mail Transfer Protocol) непосредственно на сервере адресата. [[Почтовый клиент системы]] принимает почту, пользуясь протоколами POP3 или IMAP.  
 
'''Почтовый сервер''' (сервер электронной почты) — программное обеспечение, предназначенное для передачи и обмена электронными сообщениями. Серверы электронной почты работают по стандартному протоколу 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).
+
SMTP стал широко применяться в 80-х годах прошлого века и пришел на смену протоколу UUCP (Unix-to-Unix CoPy), который использовался для передачи электронной почты до распространения TCP/IP (Transmission Control Protocol/Internet Protocol). Говоря о SMTP, сейчас чаще всего подразумевают масштабируемое расширение этого протокола — ESMTP (Extended SMTP).
  
== Настройка почты в Nemo==
+
== Настройка почты в {{NameSystem}}==
  
 
Большинство важных действий, связанных с заказами (бронирование, отмена, оплата, выписка), сопровождаются отправкой сообщений по электронной почте. В случае проблемы связи с почтовым сервером будет выполнена повторная отправка 3-х почтовых уведомлений с интервалом 15 секунд.
 
Большинство важных действий, связанных с заказами (бронирование, отмена, оплата, выписка), сопровождаются отправкой сообщений по электронной почте. В случае проблемы связи с почтовым сервером будет выполнена повторная отправка 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>Тема сообщения: Проблема при оплате
 
<pre>Тема сообщения: Проблема при оплате
 
Текст сообщения: 291205. Заказ выписан, но оплата не подтверждена.</pre>
 
Текст сообщения: 291205. Заказ выписан, но оплата не подтверждена.</pre>
 
Нотификация может быть отправлена единожды в течении 60 минут после выписки.
 
Нотификация может быть отправлена единожды в течении 60 минут после выписки.
  
'''E-mail адрес для нотификаций об оплате без выписки''' - на заданный e-mail адрес отправляется нотификация в случае, если заказ был оплачен, но не выписан (при установленном времени оплаты более 10 минут назад).
+
* {{Setting|E-mail адрес для нотификаций об оплате без выписки}} — на заданный e-mail-адрес отправляется нотификация в случае, если заказ был оплачен, но не выписан (при установленном времени оплаты более 10 минут назад), а также если в выписанном заказе имеется оплаченная, но не выписанная дополнительная услуга (например, страховка или аэроэкспресс)
 +
 +
Пример нотификации:
 +
<pre>Тема сообщения: Дополнительная услуга не подтверждена
 +
Текст сообщения: Внимание! Альфа страхование для заказа 515087 не подтвержден. Свяжитесь с менеджером агентства.</pre>
  
== Реквизиты подключения к почтовому серверу в Nemo ==
+
== Реквизиты подключения к почтовому серверу в {{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], обеспечивающий защищённую передачу данных.
  
Для настройки отправки нотификаций и документов из системы следует указать следующие параметры:
+
Для проверки работы введенных реквизитов можно отправить тестовое письмо на адрес агентства. Если при отправке возникнут ошибки, система выведет сообщение, после чего необходимо будет проверить корректность введенной информации и попробовать снова.
* '''SMTP логин''' — e-mail адрес с которого будет идти рассылка писем.
 
* '''SMTP сервер''' — например smtp.yandex.ru, smtp.rambler.ru, smtp.mail.ru.
 
* '''SMTP пароль''' — пароль от почтового ящика, который используется для рассылки.
 
* '''Адрес отправителя''' — некоторые почтовые сервера поддерживают замену поля <From> при отправке на адрес указанный пользователем (использование данного поля не поддерживается mail.ru). В случае если почтовый сервер не поддерживает данную опцию, поле следует оставлять пустым.
 
* '''Имя отправителя''' — замена имени в поле <From>
 
* '''Использовать TLS''' — некоторые почтовые сервисы требуют использовать криптографический протокол [http://ru.wikipedia.org/wiki/TLS TLS], обеспечивающий защищённую передачу данных.
 
 
 
Для проверки работы введенных реквизитов можно отправить тестовое письмо на адрес агентства. Если при отправке возникнут ошибки система выведет сообщение, необходимо проверить корректность введенной информации и попробовать снова.
 
  
 
Скрипт для отправки тестового письма: ''доменагентства/tests/system/smtp_mail.php?email=ваш@эмейл''
 
Скрипт для отправки тестового письма: ''доменагентства/tests/system/smtp_mail.php?email=ваш@эмейл''
  
== Возможные ошибки при отправке тестового письма ==
+
== Возможные ошибки при отправке писем ==
  
'''Ошибка: e-mail не сохранен''' — нужно указать, что мы отправляем с хоста sys.nemo-ibe.com.
+
'''Ошибка: 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]  
+
'''535 5.7.0 Authentication credentials invalid''' — проблемы на стороне почтового сервера. [https://bugs.launchpad.net/ubuntu/+source/postfix/+bug/493667]  
 
quote:
 
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.
 
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.
Строка 64: Строка 54:
  
 
== Возможные трудности в работе с почтой ==
 
== Возможные трудности в работе с почтой ==
* '''Не приходят уведомления о бронировании (аннуляции и т.д.) на почту, указанную в настройках агентства'''
+
* '''Не приходят уведомления о бронировании (аннуляции и т.д.) на почту, указанную в настройках агентства.''' Возможные причины:
 
+
*# Неверные реквизиты подключения, указанные в разделе «Администрирование»;
Возможные причины:
+
*# Отсутствие шаблонов писем;
# Неверные реквизиты подключения, указанные в разделе «Администрирование»;
+
*# Настройки Вашего почтового ящика — внимательно проверьте настройки своей почты на наличие фильтров против спама, поддержку тех или иных символов или форматов;
# Отсутствие шаблонов писем;
+
*# Отсутствие адреса электронной почты в настройках агентства или его профиле.
# Настройки Вашего почтового ящика — внимательно проверьте настройки своей почты на наличие фильтров против спама, поддержку тех или иных символов или форматов;
 
# Отсутствие адреса электронной почты в настройках агентства или его профиле.
 
  
Если все указанные выше причины были Вами проверены и устранены (при необходимости), но работа почтовой рассылки не налажена, пожалуйста, обратитесь за помощью в техническую поддержку.
+
Если все указанные выше причины были проверены и устранены (при необходимости), но работа почтовой рассылки не налажена, пожалуйста, обратитесь за помощью в техническую поддержку.
  
 
* '''Дублируются уведомления на почту'''
 
* '''Дублируются уведомления на почту'''
  
Если к Вам на почту дублируются сообщения системы, проверьте, опцию: «Адрес электронной почты для копий уведомлений», в разделе «Администрирование» → «Настройка почты», письма должны приходить на указанный в этой опции адрес.
+
Если на почту дублируются сообщения системы, проверьте опцию {{Setting|Адрес электронной почты для копий уведомлений}}, в разделе «Администрирование» → «Настройка почты», письма должны приходить на указанный в этой опции адрес.
 
Для того чтобы отключить дублирование достаточно удалить адрес электронной почты из поля.
 
Для того чтобы отключить дублирование достаточно удалить адрес электронной почты из поля.
  
 
== См. также ==
 
== См. также ==
[[Сервер]]<br>
+
* [[Сервер]]
[[Авторизованный пользователь]]<br>
+
* [[Авторизованный пользователь]]
[[Протокол]]
+
* [[Протокол]]

Текущая версия на 14:27, 17 октября 2022

Почтовый сервер (сервер электронной почты) — программное обеспечение, предназначенное для передачи и обмена электронными сообщениями. Серверы электронной почты работают по стандартному протоколу 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).

Настройка почты в Nemo.Travel

Большинство важных действий, связанных с заказами (бронирование, отмена, оплата, выписка), сопровождаются отправкой сообщений по электронной почте. В случае проблемы связи с почтовым сервером будет выполнена повторная отправка 3-х почтовых уведомлений с интервалом 15 секунд.

  • Адрес электронной почты для копий уведомлений — на этот адрес придут копии всех сообщений, отправленных пользователю. Сюда можно ввести, например, почтовый адрес отдела по бронированию или адрес куратора. Поддерживается возможность введения нескольких адресов почты, разделенных точкой с запятой.
  • Дополнительный текст — в конец соответствующего почтового сообщения будет добавлен введенный здесь текст. Для того, чтобы отправка почтовых сообщений проходила успешно, необходимо настроить данные для подключения к почтовому серверу на странице настройки реквизитов подключения. Внимание! На данный момент дополнительные тексты в системе не используются.
  • Таймлимит для неподтверждённых писем (указывать в минутах) — указанное в данном поле значение будет определять срок действия ссылки, которая приходит вновь зарегистрировавшемуся пользователю для подтверждения регистрации. По истечении этого срока, если регистрации не была подтверждена, пользователь может использовать тот же логин на сайте повторно. Если пользователь переходит по ссылке после таймлимита — он не сможет авторизоваться на сайте и получит сообщение: «Авторизация не удалась». По умолчанию данная функция отключена и не активированный пользователь может неограниченно находиться в системе. Внимание! Для корректной работы настройки должен быть настроен Cron.
  • Дедлайн по внесению в бронирование обязательных дополнительных данных в часах (для нотификаций, указывать для агентства) — данная настройка позволяет задать время отправления одноименной нотификации. Подробнее можно ознакомиться, перейдя на страницу шаблоны электронных писем.
  • Время, до истечения которого предупреждать пользователя о наступлении таймлимита (указывать в минутах для агентства) — можно задать диапазон, в который будет отправлено предупреждение или одно фиксированное значение в поле «до».
  • Отправлять письмо клиенту об изменении заказа — данная настройка принимает два значения: «Да» или «Нет», что соответствует отправлению или не отправлению письма об изменениях в заказе клиенту. Информация об изменении данной нотификации находится в разделе шаблоны электронных писем. Данная настройка распространяется также и на работу внутренних сообщений, но влияет только на извещение об изменении. Если настройка включена, то нотификация не будет отправлена только в случае, если и шаблон электронных писем, и шаблон системных сообщений не заданы.
  • Отправлять письмо клиенту только при указанных изменениях — Позволяет выбрать те изменения, информацию о которых необходимо отправлять клиенту. Если не выбраны конкретные изменения, то нотификация будет отправлена при любых.
  • Адрес почты для уведомлений о проблемах заказа - в данном параметре необходимо указывать e-mail-адреса, на которые будет отправляться информация обо всех проблемных заказах.
  • Отправлять нотификации о проблемах в заказе субагенту — при включении настройки субагент будет получать нотификации о проблемах в заказе на адрес, указанный в настройке «Адрес электронной почты» в профиле компании.
  • E-mail адрес для нотификаций о проблемах с оплатой — в данном поле указывается e-mail-адрес для отправки нотификаций при возникновении проблем с оплатой выписанных заказов (например, оплата еще не подтверждена, а заказ уже выписан или произошла оплата аннулированного заказа). Текст нотификации фиксирован и не доступен для изменения.

Пример нотификации:

Тема сообщения: Проблема при оплате
Текст сообщения: 291205. Заказ выписан, но оплата не подтверждена.

Нотификация может быть отправлена единожды в течении 60 минут после выписки.

  • E-mail адрес для нотификаций об оплате без выписки — на заданный e-mail-адрес отправляется нотификация в случае, если заказ был оплачен, но не выписан (при установленном времени оплаты более 10 минут назад), а также если в выписанном заказе имеется оплаченная, но не выписанная дополнительная услуга (например, страховка или аэроэкспресс)

Пример нотификации:

Тема сообщения: Дополнительная услуга не подтверждена
Текст сообщения: Внимание! Альфа страхование для заказа 515087 не подтвержден. Свяжитесь с менеджером агентства.

Реквизиты подключения к почтовому серверу в Nemo.Travel

Для настройки отправки нотификаций и документов из системы следует указать следующие параметры в разделе настроек Настройки системы - Нотификации и документы - Настройка почты:

  • SMTP логин — e-mail-адрес, с которого будет идти рассылка писем.
  • SMTP сервер — например smtp.yandex.ru, smtp.rambler.ru, smtp.mail.ru.
  • SMTP пароль — пароль от почтового ящика, который используется для рассылки.
  • Адрес отправителя — некоторые почтовые сервера поддерживают замену поля <From> при отправке на адрес указанный пользователем (использование данного поля не поддерживается mail.ru). В случае, если почтовый сервер не поддерживает данную опцию, поле следует оставлять пустым.
  • Имя отправителя — замена имени в поле <From>.
  • Использовать TLS — некоторые почтовые сервисы требуют использовать криптографический протокол TLS, обеспечивающий защищённую передачу данных.

Для проверки работы введенных реквизитов можно отправить тестовое письмо на адрес агентства. Если при отправке возникнут ошибки, система выведет сообщение, после чего необходимо будет проверить корректность введенной информации и попробовать снова.

Скрипт для отправки тестового письма: доменагентства/tests/system/smtp_mail.php?email=ваш@эмейл

Возможные ошибки при отправке писем

Ошибка: e-mail не сохранен — нужно указать, что мы отправляем с хоста sys.nemo-ibe.com.

535 5.7.0 Authentication credentials invalid — проблемы на стороне почтового сервера. [1] 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. Разбираться должен админ почтового сервера.

Возможные трудности в работе с почтой

  • Не приходят уведомления о бронировании (аннуляции и т.д.) на почту, указанную в настройках агентства. Возможные причины:
    1. Неверные реквизиты подключения, указанные в разделе «Администрирование»;
    2. Отсутствие шаблонов писем;
    3. Настройки Вашего почтового ящика — внимательно проверьте настройки своей почты на наличие фильтров против спама, поддержку тех или иных символов или форматов;
    4. Отсутствие адреса электронной почты в настройках агентства или его профиле.

Если все указанные выше причины были проверены и устранены (при необходимости), но работа почтовой рассылки не налажена, пожалуйста, обратитесь за помощью в техническую поддержку.

  • Дублируются уведомления на почту

Если на почту дублируются сообщения системы, проверьте опцию Адрес электронной почты для копий уведомлений, в разделе «Администрирование» → «Настройка почты», письма должны приходить на указанный в этой опции адрес. Для того чтобы отключить дублирование достаточно удалить адрес электронной почты из поля.

См. также