2011-12-14 2 views
0

Как отправить почту на мою систему ubuntu. Мне нужно отправить почту в моем ruby ​​на приложении rails, но не могу проверить, потому что почта не отправляется. Что мне нужно делать в моей системе. (теперь тестирование этого приложения заставляет меня понять, почему почта не была отправлена ​​через эту вещь Evolution, которую я установил)Как отправить почту из приложения ruby ​​on rails?

ответ

0

Эволюция - это MUA (Mail User Agent), такой как Outlook, Thunderbird или любое количество программ, предназначенных для чтения и создания сообщений электронной почты. Ваша программа также является ограниченным MUA (возможно, только для создания).

Необходимо отправить свое электронное письмо в MTA (агент передачи почты). Если вы правильно настроите адрес возврата, вы можете использовать тот же MTA, с которым вы подключаетесь, с Evolution. В этом случае SMTP-сервер используется для отправки электронной почты. Если вы используете одну из библиотек электронной почты, вы должны указать имя сервера SMTP, а также идентификатор пользователя и пароль, если это необходимо.

Многие пакеты требуют MTA, поэтому у вас могут быть установлены Postfix, Exim4 или Sendmail. Проверьте, что программы прослушивают порт 25. Если это так, вы можете использовать localhost как ваш SMTP-сервер. Если вам нужно отправить электронную почту другим системам, вам может потребоваться настроить ваш MTA как спутник на ваш сервер интернет-провайдера, который будет передавать ваше сообщение в Интернет.