Ранее:
hMailServer — часть 1
hMailServer — часть 2
hMailServer — часть 3
hMailServer — часть 4
Settings
Настройки. Здесь будем настраивать всё что можно.
Settings, Protocols
Здесь можно включить / выключить протоколы, которые будет использовать hMailServer.
- SMTP - Simple Mail Transfer Protocol. Простой протокол передачи почты. Это широко используемый сетевой протокол, предназначенный для передачи электронной почты в сетях TCP/IP.
- POP3
- IMAP
Для применения настройки после сохранения нужно перезапустить сервис.
SMTP, вкладка General
Основные настройки SMTP.
- Connections. 0 - нет ограничений. Максимальное количество одновременных SMTP-подключений к серверу.
- Welcome message. Приветственное сообщение отправляется SMTPклиентам сразу после их подключения к серверу. Это сообщение обычно никогда не просматривается отправителем или получателем. Одна из причин изменить приветственное сообщение состоит в том, чтобы другим людям было сложнее определить, какое серверное программное обеспечение вы используете. Также используется для проверки работоспособности почтового сервера.
- Max message size (KB). 0 - нет ограничений. hMailServer будет отклонять сообщения, размер которых превышает этот размер. Это значение можно переопределить для каждого конкретного домена. Смотрите выше раздел "Домен, вкладка Limits". Настройка для домена имеет приоритет перед настройкой для SMTP.
SMTP, вкладка Delivery of e-mail
Настройка отправки писем.
- Delivery of email. Настройки доставки писем.
- Number of retries. 4 по умолчанию. Количество попыток отправки. Бывают случаи, когда сервер не может отправить письмо: сеть не работает, сервер получателя упал, firewall настраивают. В этом случае hMailServer попытается отправить письмо позже, прежде чем отказаться и вернуть сообщение об ошибке отправителю.
- Minutes between every retry. 60 по умолчанию. Параметр определяет, сколько минут hMailServer должен ждать перед каждой повторной попыткой отправить письмо на другие сервера.
- Local host name. Имя хоста. Здесь нужно указать FQDN. Имя хоста должно соответствовать IP-адресу компьютера, на котором работает hMailServer. Обычно оно должно быть прописано в зоне обратного просмотра.
- SMTP Relayer. Эта настройка позволить транслировать весь SMTP трафик на один сервер. Такое может понадобиться, например, если провайдер разрешает слать почту только через свой почтовик. Никогда не настраивайте SMTP Relayer на localhost или на адрес hMailServer - петля получится.
- Remote host name. Имя почтового сервера , на который пустить трафик SMTP.
- Remote TCP/IP port. Порт, обычно 25.
- Server requires authentication. Выберите этот параметр, если сервер, указанный в качестве SMTP-ретранслятора, требует проверки подлинности.
- User name. Имя пользователя.
- Password. Пароль.
- Connection security. Если сервер ретрансляции SMTP поддерживает SSL или STARTTLS, вы можете настроить hMailServer, чтобы использовать его при доставке сообщения. Варианты:
- None
- STARTTLS (Optional)
- STARTTLS (Required)
- SSL/TLS
SMTP, вкладка Statistics
Снимаем эту галку. Каждые 1000 писем отправляется статистика разработчикам hMailServer. Говорят, что отправляется только версия сервера.
SMTP, вкладка RFC compliance
Соответствие RFC.
- Allow plain text authentication. Следует ли разрешить простую аутентификацию.
- Allow empty sender address. Некоторые спамеры отправляют письма с пустым адресом отправителя. Если вы отключите эту опцию, hMailServer будет рассматривать эти сообщения как спам. Однако в некоторых законных письмах также есть пустой адрес отправителя, поэтому настоятельно рекомендуется не отключать этот параметр.
- Allow incorrectly formatted line endings. В соответствии со спецификацией SMTP каждая строка в сообщении электронной почты должна быть разделена ASCII-кодами 13 и 10. Некоторые спамеры отправляют сообщения, которые неправильно отформатированы. Используйте этот параметр, чтобы отклонить эти сообщения. Обратите внимание, что допустимая электронная почта может иметь неправильно отформатированные окончания строк, если программное обеспечение для отправки содержит ошибки.
- Disconnect client after too many invalid commands. Используя этот параметр, вы можете отключить клиентов, которые отправляют множество недопустимых команд. Например, некоторые спамеры пытаются отправить электронную почту на множество разных адресов на вашем сервере, надеясь, что ваш сервер примет хотя бы один из них. Используя эту опцию, вы можете автоматически отключать клиентов, которые пытаются это сделать.
- Maximum number of invalid commands. 100 по умолчанию если галка Disconnect client after too many invalid commands включена. Количество неверных команд, после которых клиент блокируется.
SMTP, вкладка Advanced
Расширенные настройки SMTP.
- Delivery of email. Расширенные настройки доставки писем.
- Bind to local IP address. Используйте этот параметр, чтобы указать, какой локальный IP-адрес должен использовать hMailServer при подключении к другим SMTP-серверам. Это можно использовать, если у вашего сервера есть несколько общедоступных IP-адресов, но вы хотите использовать один конкретный для доставки. Если этот параметр не указан, hMailServer будет использовать тот что в Windows по умолчанию.
- Maximum number of recipients in batch. 100 - по умолчанию. SMTP-сервера могут отклонять сообщения от hMailServer, если для одного письма слишком много получателей. Используйте этот параметр, чтобы ограничить количество получателей, которые hMailServer использует в одной и той же доставке. При достижении лимита hMailServer отключится от сервера получателя, снова подключится и продолжит работу с оставшимися получателями.
- Use STARTTLS if available. Если эта опция включена, hMailServer будет пытаться использовать STARTTLS с SSL/TLS. Если удаленный узел не поддерживает STARTTLS или узлы не могут договориться о криптографическом протоколе и шифре, hMailServer переключится на соединение без защиты. Если проверка сертификата не удалась, соединение будет использоваться всё равно, несмотря на неудачную проверку сертификата. В этом случае сообщение будет зарегистрировано в журнале отладки.
- Other. Расширенные другие настройки.
- Add Delivered-To header. Если выбрана эта опция, hMailServer добавит заголовок Delivered-To ко всем сообщениям электронной почты. Этот заголовок будет содержать адрес получателя, указанный в конверте SMTP во время связи SMTP. Этот заголовок добавляется в почту после выполнения всех правил и обработки скриптов, поэтому не может быть доступен из правил/скриптов.
- Rule Loop Limit. 5 по умолчанию. Защита от петель. Этот параметр позволяет предотвратить создание бесконечных циклов доставки сообщений hMailServer.
- Maximum number of recipient hosts. 15 по умолчанию. Этот параметр позволяет указать максимальное количество записей MX для домена, к которому hMailserver будет пытаться доставить письмо.
SMTP, Routes
Маршруты определяют, как и куда следует доставлять электронные письма для определенных доменов. Обычно для определения получателя hMailServer использует DNS lookup. Здесь можно переопределить получателя:
- Маршруты позволяют доставлять электронную почту для определенного домена через определенный сервер без использования MX lookup.
- Маршруты позволяют вашему серверу действовать как резервная копия MX для другого сервера.
https://www.hmailserver.com/documentation/latest/?page=howto_act_as_mx_backup - Используя маршруты, вы можете настроить hMailServer для пересылки электронной почты определенных учетных записей на другие SMTP-сервера, даже если домен учетной записи существует на вашем hMailServer.
Здесь можно добавить, изменить, удалить маршрут.
При добавлении маршрута доступны все те же вкладки, что и при редактировании. Давайте выберем или создадим какой-нибудь маршрут.
Routes, вкладка General
Основные настройки маршрута.
- Domain. Домен, к которому должен применяться этот маршрут. Не чувствительно к регистру.
- Description. Описание, чтобы вы не забыли зачем добавили этот маршрут.
- Target SMTP host. Хост, на который будут доставляться электронные письма. FQDN или IP.
- TCP/IP port. 25 по умолчанию. Порт доставки.
- Connection security. Если сервер-получатель SMTP поддерживает SSL или STARTTLS, вы можете настроить hMailServer, чтобы использовать его при доставке сообщения. Варианты:
- None
- STARTTLS (Optional)
- STARTTLS (Required)
- SSL/TLS
- Дополнительные настройки безопасности. Когда человек пытается отправить электронное письмо, где получатель соответствует маршруту, hMailServer будет использовать диапазоны IP-адресов и настройки безопасности маршрута, чтобы определить, должна ли быть осуществлена доставка. Используя два параметра безопасности: When sender matches route, treat sender as и When recipient matches route, treat recipient as , вы указываете, должны ли отправитель и получатель рассматриваться как локальные или внешние. В сочетании с настройками в диапазонах IP-адресов этот параметр определяет, когда следует разрешить доставку и требуется ли проверка подлинности SMTP.
Routes, вкладка Addresses
Здесь можно указать, на какие адреса hMailServer может доставлять почту в данном домене маршрута. По умолчанию стоит настройка Deliver to all addresses - доставлять на все адреса.
Deliver to addresses below - вы можете указать свой список адресов. на которые можно доставлять почту.
- Add. Добавить ящик.
- Remove. Удалить ящик.
Routes, вкладка Delivery
Настройки доставки на выбранном маршруте. Здесь можно переопределить настройки доставки, указанные для SMTP.
- Number of retries. 4 по умолчанию. Количество попыток отправки.
- Minutes between every retry. 60 по умолчанию. Параметр определяет, сколько минут hMailServer должен ждать перед каждой повторной попыткой отправить письмо.
- Server requires authentication. Выберите этот параметр, если сервер выбранного домена требует проверки подлинности.
- User name. Имя пользователя.
- Password. Пароль.
POP3
Основные настройки POP3.
- Connections. 0 - нет ограничений. Максимальное количество одновременных входящих подключений по POP3 к hMailServer.
- Welcome message. Приветственное сообщение отправляется клиентам POP3 непосредственно после их подключения к серверу.
IMAP, вкладка General
Основные настройки IMAP.
- Connections. 0 - нет ограничений. Максимальное количество одновременных входящих подключений по IMAP к hMailServer.
- Welcome message. Приветственное сообщение отправляется клиентам IMAP непосредственно после их подключения к серверу.
IMAP, вкладка Public folders
Настройки общих (публичных) папок.
Public folder name. Имя общей папки будет видно всем пользователям, имеющим доступ к общим папкам.
Кнопка Edit folders позволяет перейти к управлению общими папками.
Для создания папки нужно воспользоваться правой кнопкой мыши. Удаляются общие папки также правой кнопкой.
- Empty folder. Эта кнопка удаляет все письма из общей папки.
- Edit permissions. Настройка прав доступа к общим папкам.
- Add. Добавляет пользователя, группу или всех (Anyone).
- Remove. Удаляет разрешение.
Разрешения применяются следующим образом:
- Если разрешение, соответствующее конкретному пользователю, найдено, это разрешение используется.
- Если нет, hMailServer проверит, является ли пользователь членом группы. Если это так, то выбирается первая группа.
- Если нет, hMailServer проверит, было ли установлено разрешение "Anyone".
IMAP, вкладка Advanced
Расширенные настройки IMAP.
- Extensions. Включение и отключение расширений IMAP.
- IMAP Sort. Позволяет сортировать сообщения электронной почты на сервере, а не в почтовом клиенте. Это увеличивает производительность на клиенте. Например, если почтовый ящик содержит 1000 электронных писем, а клиент хочет загрузить только 10 самых новых, он может запросить у сервера 10 самых новых электронных писем. Если клиент не использует расширение сортировки IMAP, он должен загрузить все 1000 электронных писем и выполнить сортировку самостоятельно.
- IMAP Quota. Позволяет клиентам IMAP использовать квоту учетной записи.
- IMAP Idle. Позволяет клиентам IMAP получать уведомления от сервера, когда приходит новое письмо. Таким образом, почтовый клиент не должен вручную проверять наличие новых сообщений каждые N минут.
- IMAP ACL. Позволяет настраивать права доступа к общим папкам.
- Hierarchy delimiter. Разделитель иерархии. Например, в иерархии Inbox\Test\ Sub разделителем является "\". Разделитель нельзя использовать в названиях папок. Доступны разделители: ".", "\", "/".
IMAP, Groups
Здесь отображаются группы пользователей. Можно добавлять редактировать и удалять группы. После добавления группы она появляется в списке и в дереве слева. Группам потом можно назначать права в общих папках.
- Add. Добавить группу.
- Edit. Изменить группу.
- Remove. Удалить группу.
При добавлении группы нужно указать её имя и сохранить, потом группу можно редактировать, управлять участниками. Давайте создадим и отредактируем какую-нибудь группу.
- Name. Название группы. Может быть любым.
- Select. Открывает окно выбора участника. Выбирать можно только из учётных записей hMailServer.
- Remove. Удалить участника из группы.
Ранее:
hMailServer — часть 1
hMailServer — часть 2
hMailServer — часть 3
hMailServer — часть 4
Продолжение:
hMailServer — часть 6
hMailServer — часть 7
hMailServer — часть 8
Источник:
https://internet-lab.ru/hmailserver_review
Если вам понравилась статья, то ставьте 👍🏻 каналу. Пишите комментарии, задавайте вопросы, подписывайтесь.