Сервер Ubuntu 15.10. Нужен ли мне почтовый клиент на моем сервере для его получения, чтения и анализа писем?

Я хочу написать некоторые сценарии для моего сервера, чтобы читать и анализировать электронные письма в myemailaccount@walnutel.net, например, чтобы настроить белый список iptables брандмауэра или черный список. Поскольку я расширяю домашнюю автоматизацию, у меня будет больше возможностей для этой возможности.

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

Учетная запись электронной почты, которую система будет использовать для этого, - это тот, который предоставляется соседним провайдером (Walnut Communications), который, как мне кажется, имеет почтовую рассылку (и дает мне MTA). , В настоящее время я не использую эту учетную запись электронной почты ни для чего и не использую мои серверы для чтения электронной почты для чего-либо еще. Вопрос, который у меня есть по этой линии: « Нужен ли мне почтовый клиент? '

Если бы я мог просто понять эти две вещи, я мог бы добиться гораздо большего прогресса. Обратите внимание, что сервер безгласен, CLI и без присмотра, поэтому я не могу использовать для просмотра почтового ящика электронной почты в / через него.

Редактировать 12/25/15: я узнал, что методология электронной почты, которую я ищу называется «bash socket». Неясно мне еще в моих исследованиях, действительно ли мне нужно пройти аутентификацию с помощью учетных данных моей локальной учетной записи электронной почты, чтобы надежно отправлять электронную почту моей нелокальной учетной записи gmail и будет ли я обязан использовать SSL (TLS, и т.д). Если вам нужно использовать SSL / TLS для связи с серверами электронной почты, я боюсь, что мне будет очень сложно найти примеры сценариев bash.

1
задан 26 December 2015 в 07:41

1 ответ

Нужен ли мне почтовый клиент?

Да, получение электронной почты с удаленного почтового сервера по определению является работой почтового клиента. Он не должен быть полноценной настольной программой, такой как Thunderbird, однако fetchmail должен выполнить эту работу для вас.

Нужен ли мне почтовый клиент?

Почему я даже могу отправить электронную почту, не получив аутентификацию через учетную запись электронной почты Walnutel.net, чтобы предоставить ей учетные данные или достоверность, которые, по моему мнению, потребуют электронной почты для электронной почты?

0
ответ дан 23 May 2018 в 14:56
  • 1
    Thnx. Re: «удостоверение личности отправителя», я просто помню с 2001 года, когда я работал в системной поддержке, из-за чрезмерного и растущего рассылки спама усилия различных активирующих интернет-групп продолжались, чтобы ограничить трафик электронной почты сертифицированными и доверенными агентами электронной почты , Думаю, ничего такого не произошло ... – kenneth558 20 December 2015 в 00:44
  • 2
    @ kenneth558 Есть некоторые попытки добавить некоторую степень уверенности в адрес отправителя, но они не реализованы всеми. – fkraiem 20 December 2015 в 06:43
  • 3
    Я случайно рассмотрел возможность отправки и получения электронной почты из команд CLI без постфикса или чего-то еще! Он отправляет команды SMTP и ESMTP на сервер walnutel.net MX с помощью exec 5 / dev / tcp /. Сейчас я работаю над этим. И он использует аутентификацию walnutel.net с командой ESMPT AUTH, как я ожидал, а также с кодировкой base64. Единственное, интересно, мне нужно будет зашифровать на порт 587 вместо прозрачного порта 25. Если это сработает, это будет именно то, чего я давно хотел! – kenneth558 20 December 2015 в 10:00
  • 4
    ... Я должен сказать, порт 465 зашифрован или порт 587 ... – kenneth558 20 December 2015 в 10:18

Другие вопросы по тегам:

Похожие вопросы: