Недавно вот потребовалось отправить сообщение из командной строки с использованием стороннего MTA. Погуглил и наткнулся сначала на это: http://blog.swlogic.eu/2011/06/18/poslat-email-iz-komandnoj-stroki Потом на это: http://linuxneophyte.com/sendemail-a-light-and-simple-command-line-mailer Итак, скачиваем программку sendEmail вот от сюда: http://caspian.dotconf.net/menu/Software/SendEmail И устанавливаем её вот так: tar -xzvf sendEmail-v1.56...
К примеру, есть у вас локальная машина, физическая или виртуалка и вам нужно отправлять с нее почту. Очень часто советуют в таких случаях подключаться к серверам какого-нибудь почтового провайдера, например, Яндекса или Гугла (smtp.yandex.ru / smtp.gmail.com). Но это можно сделать по-другому. В первую очередь для отправки почты нужен домен, с которого почта будет отправляться. Поэтому в любом случае его нужно зарегистрировать. После регистрации домена, в настройках DNS нужно добавить новую TXT запись: v=spf1 mx a ip4:123.123.123.123 ~all где 123.123.123.123 - это ваш публичный ip-адрес (адрес, который выдал ваш интернет-провайдер)...