Как использовать sendmail в Ubuntu?

Как использовать sendmail в Ubuntu?

Первый:Как узнать, может ли моя система отправлять электронные письма? Второй:Как мне настроить его, если в данный момент невозможно отправить электронное письмо?

Потому что я пошёл /etc/php5/apache2/php.ini и добавил это:

sendmail_path = "/usr/sbin/sendmail -t -i"

Затем я перезапустил Apache, но когда я попробовал простую почту, например

if(mail($to,$subject,$message,"FROM: $from")){
   echo "mail sent";
} else {
   echo "sending failure";
}

Это не удалось,я что-то пропустил ?

решение1

Вам необходимо настроить почтовый сервер на вашем хосте. Поиск Serverfault выдаетэта ссылкакоторый объясняет процедуру

решение2

По моему опыту, я обнаружил, что поддержание почтового сервера не обязательно является лучшей практикой. Это может быть проблематично, если ваш сервер попадает в черные списки и т. д.

Я предпочитаю использовать любой из бесплатных/платных почтовых сервисов, доступных в Интернете. Я использую простые автономные скрипты (например:http://caspian.dotconf.net/menu/Software/SendEmail/) для доступа к этим службам через POP/IMAP в моих приложениях, которые также проще настраивать.

Связанный контент