Мне настроили Ubuntu 12.04 как сервер OpenVpn и Шлюз. Я сделал сценарий, который изменяет место назначения VPN на основе целевой достижимости. Теперь я хочу простую команду, включенную в сценарий, которые отправляют уведомление на моем адресе электронной почты на локальном сервере каждый раз, когда изменение было внесено. исключая..
/bin/mail-s 'VPN в Интернете' abc.def@gh.eu
Я видел на форумах, что могу использовать postfix
или exim4
но я не хочу устанавливать большое программное обеспечение на этой машине, потому что эта роль GW не должна перестать работать. Я знаю, что сценарии на php, которые отправляют письма, но я не делаю привычки включать php ни один. Мне интересно на решении способ, которым php работает, но сценарием удара :)
Вы можете использовать клиентское программное обеспечение smtp, предназначенное для эмуляции команд mail / sendmail - оно не требует установки локального сервера MTA / SMTP. Вы можете рассмотреть m smtp или отправить e почту .
Другой вариант - установить полноценный сервер MTA / SMTP, настроенный на ретрансляцию всех локально отправленных сообщений в почтовый ящик на другом хосте без прослушивания через порт smtp 25.
[Я могу добавить больше деталей, если вы заинтересованы]