Я хочу написать некоторые сценарии для моего сервера, чтобы читать и анализировать электронные письма в myemailaccount@walnutel.net, например, чтобы настроить белый список iptables брандмауэра или черный список. Поскольку я расширяю домашнюю автоматизацию, у меня будет больше возможностей для этой возможности.
Нужен ли мне почтовый клиент? Интересно, просто ли наличие MTA на моем сервере может помещать входящую электронную почту где-нибудь в файловой системе, где скрипт мог бы ее прочитать и проанализировать.
Учетная запись электронной почты, которую система будет использовать для этого, - это тот, который предоставляется соседним провайдером (Walnut Communications), который, как мне кажется, имеет почтовую рассылку (и дает мне MTA). , В настоящее время я не использую эту учетную запись электронной почты ни для чего и не использую мои серверы для чтения электронной почты для чего-либо еще. Вопрос, который у меня есть по этой линии: « Нужен ли мне почтовый клиент? '
Если бы я мог просто понять эти две вещи, я мог бы добиться гораздо большего прогресса. Обратите внимание, что сервер безгласен, CLI и без присмотра, поэтому я не могу использовать для просмотра почтового ящика электронной почты в / через него.
Редактировать 12/25/15: я узнал, что методология электронной почты, которую я ищу называется «bash socket». Неясно мне еще в моих исследованиях, действительно ли мне нужно пройти аутентификацию с помощью учетных данных моей локальной учетной записи электронной почты, чтобы надежно отправлять электронную почту моей нелокальной учетной записи gmail и будет ли я обязан использовать SSL (TLS, и т.д). Если вам нужно использовать SSL / TLS для связи с серверами электронной почты, я боюсь, что мне будет очень сложно найти примеры сценариев bash.
Да, получение электронной почты с удаленного почтового сервера по определению является работой почтового клиента. Он не должен быть полноценной настольной программой, такой как Thunderbird, однако fetchmail должен выполнить эту работу для вас.
Нужен ли мне почтовый клиент?
Почему я даже могу отправить электронную почту, не получив аутентификацию через учетную запись электронной почты Walnutel.net, чтобы предоставить ей учетные данные или достоверность, которые, по моему мнению, потребуют электронной почты для электронной почты?