Шлюз smtp: SMTP-шлюз > Служба отправки

SMTP-шлюз > Служба отправки

Служба отправки состоит из SMTP-клиента и очереди сообщений. SMTP-клиент ни к каким сетевым интерфейсам не привязан. Эта служба, кроме пересылки сообщений, принятых почтовым шлюзом, используется и для рассылки оповещений администраторам. Поэтому она всегда включена, и ее настройки доступны независимо от того, используется SMTP-шлюз или нет.

Основная информация о работе службы отправки приводится в разделе Сервисы -> SMTP-службы консоли администратора. В нем отображается одноименный блок, состоящий из двух вкладок. На вкладке Информация показываются статистика работы службы, а на вкладке Действия размещены ссылки на некоторые операции со службой отправки. Аналогичный блок размещен также в разделе Сервисы консоли администратора.

Очередь сообщений Сервисы -> SMTP-службы -> Очередь отправки консоли администратора. Если SMTP-сервер, куда отправляются сообщения, находится во внутренней сети и процесс передачи сообщения быстрый, то в этом случае очередь отправки почти всегда должна быть пустой.

Статистику отправки можно наблюдать на главной странице службы.

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

Если сообщения скапливаются и очередь растет, то выполните следующие действия.

  • Проверьте настройки службы отправки. Пошлите проверочное сообщение.
  • Проверьте работу SMTP-сервера, не перегружен ли он.
  • Сообщение может нести в себе ошибку – сервер его отвергает. Проверьте системный журнал: там фиксируются все ошибки отправки.

Эти сообщения очереди находятся на сервере в папке \MailRoot\Queue. Предусмотрена возможность их просмотра через консоль – используйте кнопку или контекстное меню. Сообщение будет считано в виде стандартного EML-файла, и будет запущено приложение, которое в системе используется для просмотра таких файлов. Как правило, это Outlook Express.

Также, в консоли администратора есть возможность дать команду на немедленную отправку сообщений из очереди. Это может быть полезно, когда проблемы отправки устранены и ждать времени, когда служба сделает это сама, нет необходимости.

Если сообщение в очереди ошибочно или не нужно, его можно удалить.

Настройка службы отправки

Для настройки службы отправки выполните следующие действия.

  1. Откройте окно свойств службы отправки. Сделать это можно в блоке SMTP-службы в разделе Сервисы -> SMTP-службы консоли администратора.
  2. На вкладке Отправка сообщений укажите SMTP-сервер, на который будут отправляться сообщения. Для этого можно использовать как имя хоста, так и IP-адрес. Данный сервер может находиться как во внутренней сети, так и локально на самом сервере с Traffic Inspector. В последнем случае для исключения конфликтов, возможно, придется разнести TCP-порты у разных SMTP-сервера и SMTP-служб Traffic Inspector. Поменять порт SMTP-сервера, на который будут отправляться письма, можно на этой же вкладке.

Здесь же задайте параметры аутентификации на SMTP-сервера.

  1. На вкладке Параметры отправки настройте таймаут соединения с сервером (по умолчанию 120 секунд), а также укажите, через сколько минут служба отправки будет повторять отправку сообщений при неудаче (по умолчанию 15 минут) и через сколько часов так и не отправленные сообщения будут удаляться из очереди (по умолчанию 48 часов).
  2. На вкладке Оповещение включите или выключите функцию автоматической отправки администратору различных оповещений по электронной почте. При включении разрешите или запретите отправку оповещений о предупреждениях и введите адрес электронной почты, от имени которого будут отправляться письма.
  3. Для уменьшения количества генерируемых почтовых сообщений от оповещений в Traffic Inspector реализовано объединение нескольких оповещений в одно. Оповещения копятся некоторое время в отдельной очереди и затем отправляются в виде одного сообщения. При выгрузке службы программы, если в этих очередях имеются неотправленные сообщения, они запоминаются на диске, и будут отправлены при последующем запуске службы программы. Для настройки времени нахождения оповещения в очереди на вкладке Оповещение укажите максимальное количество оповещений в одном сообщении (по умолчанию 20 оповещений), а также максимальное время в минутах, через которое оповещение будет отправлено в любом случае, независимо от количества оповещений в очереди (по умолчанию 60 минут).
  4. На вкладке Список рассылки сформируйте список адресов электронной почты, по которым будут рассылаться оповещения. На этой же вкладке можно применить заданные настройки и отправить тестовое сообщение.

Замечание! Вкладка Список рассылки доступна только в том случае, если функция оповещения включена.

  1. Сохраните внесенные изменения.

Шлюз для почтового сервера / Хабр

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

У компании имеются удаленные партнерские филиалы, равномерно распределенные по всей Западной Европе, использующие один почтовый сервер. К сожалению, бюджет IT-отдела не очень большой, а пользователей достаточно много (около 700 почтовых аккаунтов). Использовался, да и сейчас используется для почты Exchange 2010 с последними обновлениями и более-менее настроенными правилами фильтрации спама, а вот с антивирусом как-то не заладилось. Купленное решение отказывалось нормально работать, раздувая очередь входящей корреспонденции до неприличных размеров и вешая намертво всю почту. (Да, я знаю, что все best practice говорят о необходимости и edge-сервера, и отдельно сервера архивации, но что было на тот момент, то и было.)

Берем инициативу в свои руки. К большому своему удивлению, найти развернутый мануал по решению такой проблемы сходу не удалось, так что возникла идея поделиться своими пробами и ошибками в рунете.

Из того, что было в конечном итоге протестировано и опробовано:

Zentyal, ASSP и Xeams.

Подробно описывать их не буду, но пару слов стоит сказать

Начнем по порядку. Zentyal отпал достаточно быстро, потому что цели менять всю инфраструктуру Active Directory и переезжать на open-source решение не стояло, да и вообще, он скорее представляет из себя эдакий комбайн из всего, что только возможно. Как мне кажется, он прекрасно подошел бы SMB до 50 пользователей.

Перейдем ко второму нашему кандидату. Anti-Spam SMTP Proxy. Весь набор для проксирования почтового трафика в нем есть, т.е. и Байесовская фильтрация спама, и пенальти очки, и черные/белые списки, и ClamAV и куча-куча всего еще. Есть единственный недостаток: юзабельность. Т.е. веб-интерфейс ASSP это обернутые в какой-то ад конфиги, которые лично мне проще править через консоль. Штука эта простояла у нас около 2х месяцев в продакшене, а потом какой-то из админов что-то поменял в конфигах и все заверте… В общем, мы поймали пару раза .locky и в последний раз актуального бэкапа не нашлось, потому человек ушел в отпуск, а когда пришел уже было поздно.

Это заставило нас пересмотреть нашу политику резервного копирования, но об этом в другой раз. К огромному сожалению, отдельного Linux-администратора у нас нет, т.к. почти вся инфраструктура на Microsoft, поэтому ковырять монструозные награмождения через веб-интерфейс для админов была реальная пытка.

После усиленного гугления и пробы еще нескольких продуктов, я остановил свой выбор на Xeams. Да, к большому сожалению, это не OpenSource, а закрытый продукт, однако, он очень дружелюбен к тем администраторам, у которых нет большого опыта в связках Linux&Dovecot&Postfix&etc. Кроме того, он кросплатформенный, так что не возникнет проблем даже у тех, кто с линкусом на вы.

Работать он может в трех режимах:
Stand alone server — да, xeams умееть быть и просто почтовым сервером. На сколько хорошим не могу сказать, потому что эта функция интересовала меня в последнюю очередь.

Spam firewall — в этом режими xeams только принимает весь почтовый трафик на себя и дальше распределяет на корпоративные почтовые сервера.
Hybrid mode — Гибридный режим. Объединяет два других, рекомендую ставить его, поскольку полноценно фильтровать спам он не сможет без пропуска исходящего трафика через себя.


Так как у нас уже был почтовый сервер, то использовался вариант SMTP-Proxy

Установка производилась на чистую машину с Ubuntu 14.04. Единственное, что необходимо было доставить, так это Java, на которой, собственно, работает движок Xeams.

sudo apt-get update && upgrade
sudo apt-get install libc6-i386
sudo update-alternatives --config java
sudo apt-get install default-jre
java -version

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

sudo apt-get install clamav-daemon

Качаем архив с инсталлятором отсюда. Распаковываем, даем права и выполняем.

wget http://www.xeams.com/files/XeamsLinux64.tar
tar -xf ./XeamsLinux64.tar
chmod +x ./Install.sh
./Install.sh

Если все прошло успешно, Web-Interface будет доступен по 5272 порту.

Главная страница содержит отчеты, графики и основные параметры потребления ресурсов. Мы дали машине 8Гб RAM, пиковая нагрузка несколько раз достигала 6, так что такие цифры вполне оправданы.

Переходим к самой настройке. На Firewall весь трафик на 25 порт заворачиваем на IP нашего Xeams на порт 2525. Это сделано потому, что у нас Xeams не только получает, но через него и отправляется почта, так что входящая приходит на 2525й порт, а исходящая на 25й порт.

В целом, настройка Xeams простая и достаточно удобная. На которые моменты все-таки, хотелось бы обратить внимание:

Server Configuration > Server Configuration > Basic

Указываем порт для http/https web-доступа.
DNS, если указан в настройках самой машины, то можно не указывать
И адрес, для ежедневных отчетов.

Server Configuration > Server Configuration > Advanced

На вкладке Advanced необходимо указать HELO (как правило, можно просто скопировать из настроек имеющегося почтового сервера), чтобы самим не попасть в СпамЛисты.

Server Configuration > SMTP Configuration > Relaying

Используйте только Closing relay и пропишите адреса и хосты, с которых можно будет отправлять почту без аутентификации.
Со стороны Exchange это выглядит вот так, где закрашенным прописан адрес smtp-relay


Server Configuration > SMTP Proxy Server Configuration

Здесь все просто, указываем порты, на которые принимается почта, указываем адрес пересылки и порт. В нашем случае, это адрес корпоративного Exchange

Greylisting

Отдельно хотелось бы сказать о <a

href=«ru. wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D1%8B%D0%B9_%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA»>Грейлистинге

. Настоятельно рекомендую прописать туда все домены публичной почты и белого списка, потому что задержка письма на 10 часов из-за неправильно настройки на стороне отправляющего почтового сервера, увы, не редкость.

Server Configuration > Active Directory Integration

Если у Вас поднят Active Directory, то его без проблем можно интегрировать в Xeams. Зачем? Хотя бы для того, чтобы пользователи не мучали Вас в первое время, что у них не доходит почта. Пользователь без проблем сможет зайти и проверить свой почтовый ящик, просмотреть свой спам и прописать свои black/whitelist:

Кроме этого, это предоставляет возможность использовать SMTP только аутентифицированным пользователям. В общем, удобно.

ClamAV

Если Вы, также, как и я установили ClamAV на тот же сервер, что и Xeams, то страница настройки будет приглядеть примерно вот так:

чуть ниже я расскажу о некоторых нюансах его использования.

Спамфильтры.

У Xeams достаточно большой набор спамфильтров:

Real-time Black-hole servers (RBL). Каждому списку можно выставить свои очки значимости, на основе которых, Xeams определяет благонадежность письма.

Из адаптивных фильтров используется Bayesian Analysis, которая вполне справляется с возложенными на нее функциями. Были опасения, что работать он будет плохо, из-за большого количества языков переписки (русский, немецкий, английский, испанский, итальянский, польский, греческий), однако, процент ложных срабатываний достаточно низок.

Auto Learn Sender. Отличная вещь, именно из-за него мы пропускаем весь исходящий почтовый трафик через Xeams, который анализирует адреса получателей и принимает их во внимание, когда выносит окончательную оценку благонадежности письма.

Остальные фильтры страндартны и я не думаю, что их необходимо описывать в этой статье, которая и так уже получилась раздутой.

Теперь несколько слов хотелось бы уделить не совсем очевидным нюансам:
После нескольких дней использования, мы изменили стандартные настройки фильтров и конфигурацию очков:

Градация писем по очкам

и Bayesian Score подняли до 115.
Самым распрастраненнным ложным срабатыванием являлась проблема правильной кодировки, так как, все-таки, Xeams заточен на английский язык, решилась отключением этой настройки.

По умолчанию, ClamAV НЕ проверяет вложения макросов в документах Ofiice, т.е. новомодный .locky может спокойно пройти,
исправить это можно одной строчкой:

echo 'ScanOLE2 true' >> /etc/clamav/clamd.conf

Если кому интересно, то вот конфиг, который используется у нас сейчас

cat /etc/clamav/clamd.conf                  
#Automatically Generated by clamav-base postinst
#To reconfigure clamd run #dpkg-reconfigure clamav-base
#Please read /usr/share/doc/clamav-base/README.Debian.gz for details
TCPSocket 3310
# TemporaryDirectory is not set to its default /tmp here to make overriding
# the default with environment variables TMPDIR/TMP/TEMP possible
User clamav
AllowSupplementaryGroups true
ScanMail true
ScanArchive true
ArchiveBlockEncrypted false
MaxDirectoryRecursion 15
FollowDirectorySymlinks false
FollowFileSymlinks false
ReadTimeout 180
MaxThreads 12
MaxConnectionQueueLength 15
LogSyslog true
LogRotate true
LogFacility LOG_LOCAL6
LogClean false
LogVerbose false
PidFile /var/run/clamav/clamd. pid
DatabaseDirectory /var/lib/clamav
SelfCheck 3600
Foreground false
Debug false
ScanPE true
MaxEmbeddedPE 10M
ScanOLE2 true
ScanPDF true
ScanHTML true
MaxHTMLNormalize 10M
MaxHTMLNoTags 2M
MaxScriptNormalize 5M
MaxZipTypeRcg 1M
ScanSWF true
DetectBrokenExecutables false
ExitOnOOM false
LeaveTemporaryFiles false
AlgorithmicDetection true
ScanELF true
IdleTimeout 30
PhishingSignatures true
PhishingScanURLs true
PhishingAlwaysBlockSSLMismatch false
PhishingAlwaysBlockCloak false
PartitionIntersection false
DetectPUA false
ScanPartialMessages false
HeuristicScanPrecedence false
StructuredDataDetection false
CommandReadTimeout 5
SendBufTimeout 200
MaxQueue 100
ExtendedDetectionInfo true
OLE2BlockMacros false
ScanOnAccess false
AllowAllMatchScan true
ForceToDisk false
DisableCertCheck false
DisableCache false
MaxScanSize 100M
MaxFileSize 25M
MaxRecursion 10
MaxFiles 10000
MaxPartitions 50
MaxIconsPE 100
StatsEnabled false
StatsPEDisabled true
StatsHostID auto
StatsTimeout 10
StreamMaxLength 25M
LogFile /var/log/clamav/clamav. log
LogTime true
LogFileUnlock false
LogFileMaxSize 0
Bytecode true
BytecodeSecurity TrustSigned
BytecodeTimeout 60000
OfficialDatabaseOnly false
CrossFilesystems true
OnAccessMaxFileSize 25M

В целом, через две недели после использования и анализа спама, возможного спама, можно сказать, что 98% спама действительно не проходит.

Буду рад предложениям, комментариям и критике в комментах.

Шлюзы SMTP: что это такое и почему они полезны

По мере роста корпоративной зависимости от электронной почты растут и опасения по поводу связанных с этим угроз безопасности. Действительно, отчет Mimecast State of Email Security 2021 (SOES) показал, что 81% специалистов в области ИТ и кибербезопасности отметили увеличение объема электронной почты в своих организациях за последний год. В то же время, по данным SOES, более двух третей считают вероятным (39%), крайне вероятным (26%) или неизбежным (5%) то, что атака по электронной почте нанесет ущерб их бизнесу где-то в этом году.

Чтобы понять угрозу, которую представляет электронная почта, в первую очередь полезно понять, как работает электронная почта. И не может быть обсуждения электронной почты без обсуждения SMTP.

Что такое SMTP?

SMTP означает простой протокол передачи почты. Почтовые серверы используют этот протокол связи для отправки, получения и ретрансляции почтовых сообщений через Интернет. SMTP обычно работает в сочетании с POP3 (протокол почтового отделения) или IMAP (протокол доступа к интернет-сообщениям), при этом SMTP используется в основном для отправки сообщений, а POP3 или IMAP — для получения сообщений.

Почтовые клиенты, включая Outlook, Gmail и Yahoo, используют SMTP для отправки сообщений на сервер электронной почты, где они обрабатываются и пересылаются получателям. Исходящие электронные письма обычно отправляются с использованием SMTP-портов 587 или 465, а SMTP-порт 25 обычно передает сообщения между почтовыми серверами.

Что такое SMTP-сервер?

Основной целью SMTP-сервера является отправка, получение и/или ретрансляция почты между отправителями и получателями электронной почты. Почтовый клиент, который использует организация, устанавливает один или несколько адресов для своего SMTP-сервера в формате 9.0003 smtp.serveraddress.com . При отправке сообщения электронной почты SMTP-сервер определяет, на какой сервер следует отправить сообщение, а затем отправляет сообщение. Система электронной почты предполагаемого получателя загружает сообщение и помещает его в почтовый ящик получателя.

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

Что такое ретрансляция SMTP?

Ретрансляция SMTP — это процесс обмена данными одного SMTP-сервера с другим. Ретрансляция SMTP требуется, когда электронная почта отправляется между разными доменами, а не когда электронная почта отправляется другим пользователям с тем же доменом в их адресах электронной почты, например пользователям, которые работают в той же организации.

Службы ретрансляции SMTP облегчают организациям отправку большого объема сообщений электронной почты на множество разных доменов, например, в случае маркетинговой кампании по электронной почте. Службы ретрансляции SMTP могут отправлять массовые и транзакционные электронные письма, а также оптимизировать скорость доставки — например, помогая гарантировать, что электронное письмо не помечено как спам принимающим сервером.

Что такое шлюз SMTP?
Согласно отчету SOES, количество фишинговых кампаний по электронной почте и других вредоносных атак с использованием электронной почты значительно возросло в 2020 году. Используемый в качестве стратегического и многоуровневого подхода к безопасности электронной почты, шлюз SMTP помогает защитить конфиденциальную информацию от уязвимости для вредоносных программ, спама и фишинговых атак.

При использовании службы шлюза SMTP сообщения направляются из организации поставщику шлюза для исходящей доставки, а записи обмена почтой (MX) указываются поставщику для входящей доставки. Для использования шлюза SMTP необходимо, чтобы соединители отправки SMTP для исходящей почты и журналирования были обновлены. Записи MX для потока входящей почты также должны быть обновлены.

При выборе шлюза SMTP и поставщика услуг шлюза ищите того, который предлагает подробные и действенные отчеты на основе обзора SMTP количества и процента обработанных входящих, исходящих и внутренних сообщений.

Итоги

Использование электронной почты и связанные с ним риски растут. Чтобы обеспечить безопасность электронной почты, организации должны лучше понимать, как работает электронная почта. SMTP является основой доставки корпоративной электронной почты и 9Шлюзы 0004 SMTP являются ключевым элементом защиты компаний от спама, фишинга и других атак, связанных с электронной почтой.

Что такое шлюзы SMTP? — DuoCircle

Во-первых: Объяснение сервера SMTP

SMTP означает «простой протокол передачи сообщений», который представляет собой цифровую почтовую машину, на которую загружаются ваши электронные письма. Следовательно, SMTP-сервер является почтальоном. Сервер отвечает за проверку всех данных, касающихся ваших электронных писем, а затем за отправку их в нужные почтовые ящики.

 

Далее: Объяснение ретрансляции SMTP

SMTP-серверу необходимо взаимодействовать с другим SMTP-сервером, чтобы доставлять электронные письма нужным получателям. Метод, с помощью которого это происходит, — ретрансляция SMTP. Как и в случае с эстафетой, SMTP-ретранслятор передает электронные письма (цифровые жезлы) с одного сервера на другой.

Ретранслятор SMTP необходим, если вы отправляете электронные письма с одного домена на другой, поскольку они разные . В противном случае это не требуется, если вы просто отправляете электронные письма коллегам с тем же доменом в их адресах электронной почты.

 

Служба ретрансляции SMTP

Большинство предприятий используют электронный маркетинг, который основан на надежной рассылке большого количества электронных писем. С вашим обычным провайдером электронной почты невозможно проводить кампании по электронной почте, так как вам нужно будет отправлять каждое электронное письмо по одному. Кроме того, ваш IP-адрес и доменное имя будут помечены как спам.

Вот почему многие организации подписываются на услуги ретрансляции SMTP. Эти провайдеры могут не только отправлять массовые и транзакционные электронные письма, но и обеспечивать хорошие показатели доставляемости . Когда это происходит, ваша репутация отправителя не подвергается риску, а это означает, что вероятность того, что ваши электронные письма будут помечены как спам, ниже.

 

Шлюз SMTP: Office 365

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

Например, когда вы сканируете документ, вы обычно должны отправить его себе, а затем кому угодно. Но с помощью отправки клиента SMTP вы можете отправлять отсканированные документы напрямую кому угодно.

Шлюзы SMTP также можно настроить так, чтобы ваши приложения отправляли напоминания вам и вашим клиентам. Количество приложений для SMTP-шлюзов безгранично, если вы правильно идентифицируете свои устройства .

 

 

Настройки SMTP Office 365

Если вы хотите использовать шлюз SMTP, вам необходимо настроить следующее:

  • Сервер/умный хост
  • Порт
  • TLS/СтартTLS
  • Имя пользователя/адрес электронной почты и пароль

 

Gmail SMTP

Вместе с подпиской на Office 365 вы получаете учетную запись Gmail. Но если вам не нравится использовать почтовый клиент в браузере, вы можете использовать SMTP Gmail для получения электронных писем в клиенте по вашему выбору. Все, что вам нужно сделать, это ввести Настройки SMTP и все готово.

 

Вики-сайт шлюза SMTP

Если у вас есть дополнительные вопросы о шлюзах SMTP, всегда полезно обратиться к вики-сайту шлюза SMTP, чтобы узнать больше подробностей.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *