В Ubuntu 2011.04 я хочу установить сервер SMTP для тестов разработки, таким образом, я сделал это:
local
потому что я только хочу получить доступ к нему от своего компьютераnico
(название моей машины, дающее отклик на ping-запрос) как название почтового узлапостфикс работает, как подтверждено sudo /etc/init.d/postfix status
.
ПРОБЛЕМА: Я настроил Thunderbird для использования моего nico
как сервер SMTP с пользователем nico
, но когда я посылаю электронное письмо, всплывающее окно кажется говорящим:
Отправьте Системную ошибку. Отправка сообщения перестала работать. Сообщение не могло быть отправлено потому что, соединившись с сервером SMTP nico отказавший. Сервер может быть недоступным или отказывается от соединений SMTP. Проверьте, что Ваши настройки сервера SMTP корректны и попробовали еще раз или связываются с администратором сервера.
Я забывал что-то? Я выполнял простые шаги от этого сообщения в блоге (я пропустил "дальнейшую конфигурацию" часть).
Я обычно использую 'сайт с smarthost' для постфикса, работающего на моем ноутбуке, и указываю сервер SMTP моей компании как smarthost. Для компьютера, который не перемещается между сетями, было бы хорошо указывать сервер SMTP Вашего ISP как smarthost. Если у Вас есть учетная запись Google, Вы могли бы использовать SMTP Google также.
'Сайт' мог бы также работать, но он мог бы столкнуться с различной защитой от спама, так как он попытается достигнуть сервера SMTP каждого получателя непосредственно.
Я не уверен, что 'локальный' означает; можно ли проверить (netstat -tln
) если Postfix даже слушает на 127.0.0.1 портах 25? В противном случае Thunderbird не сможет говорить с Вашим Postfix по TCP.
На стороне Thunderbird указать localhost
как сервер SMTP без имени пользователя или пароля.