Мой поставщик VPS (Slicehost) не предоставляет SMTP-сервер. Я использую Google Apps для отправки и получения почты для своих доменов, но я хочу иметь возможность программно отправлять электронную почту.
Я много раз входил в эту проблему в течение нескольких месяцев, и я просто не могу понять, что мне нужно делать. Мне просто нужен MTA, такой как postfix? Я настраиваю его как "спутник" или "интернет"? Нужно ли делать какие-либо изменения DNS? Если я когда-нибудь захочу программно получать электронную почту, есть ли какие-либо параметры конфигурации, я должен быть осторожен в том, чтобы возиться с? Кроме того, если мой сервер VPS сделал сервер SMTP, что мне не нужно делать, что я делаю сейчас?
Спасибо!
Изменить: быстрый обзор моих результатов:
- Обновить
/etc/hosts
и/etc/hostname
, чтобы отразить полное доменное имя (например,mail.domain.com
илиsub.domain.com
вместоslicename
)- Перезагрузите и проверьте с помощью
hostname -f
- Перезагрузите и проверьте с помощью
- Настройте обратный DNS (который принадлежит тому, кто владеет пулом IP), чтобы указать на то же полное доменное имя
- Убедитесь, что RDNS поддерживает
dig -x server.ip.address
- Убедитесь, что RDNS поддерживает
-
sudo aptitude install postfix telnet mailx
- Используйте настройку веб-сайта
- Установить полное доменное имя на все, что было выбрано выше
- Тест с
mail [email protected]