Как мне заставить скрипты работать до и после отправки почты с msmtp?

380
Roxy

Я хотел бы использовать msmtp для отправки почты на моем компьютере с Linux. До и после отправки почты с помощью этого инструмента я хотел бы выполнить некоторые сценарии, чтобы выполнить некоторые настройки и демонтировать.

Я не вижу опции конфигурации msmtp для запуска скриптов до и после отправки почты. Я не хочу «взламывать» систему, заменяя бинарный файл скриптом, который сделает всю работу. У меня есть другой вариант сделать это?

0
В некотором смысле, вы уже «взламываете» систему, заменяя `/ usr / sbin / sendmail` (традиционно полный MTA с очередями и т. Д.) Чем-то вроде msmtp ... grawity 5 лет назад 0
@ grawity: почему? `sendmail` и` msmtp` могут жить вместе в одной системе, они являются двумя отдельными двоичными файлами. Может быть, вы думаете о `postfix`. Arkadiusz Drabczyk 5 лет назад 0
У меня не установлено sendmail. Этот вопрос о том, как использовать msmtp, а не о том, установлен ли у меня традиционный MTA. Roxy 5 лет назад 0

1 ответ на вопрос

0
user2068707

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

Лучшим подходом было бы написать пользовательскую функцию и поместить ее в вашу .bashrc.