私の VPS プロバイダー (Slicehost) は SMTP サーバーを提供していません。Google Apps を使用してドメインのメールを送受信していますが、プログラムで電子メールを送信できるようにしたいと考えています。
私は何ヶ月もの間、この問題をオンとオフでグーグル検索してきましたが、何をする必要があるかを明確に把握できていないようです. Postfix のような MTA だけが必要ですか? 「サテライト」または「インターネット」サイトとして構成する必要がありますか? DNS を変更する必要はありますか? いつかプログラムで電子メールを受信したい場合、いじる際に注意すべき構成オプションはありますか? また、私の VPS ホストがSMTP サーバーを提供していた場合、私が今やっていることで、何をする必要がないのでしょうか?
ありがとうございました!
編集:私の調査結果の簡単な概要:
/etc/hosts
とを更新/etc/hostname
して、FQDN を反映します (たとえば、の代わりにmail.domain.com
または) 。sub.domain.com
slicename
- 再起動して確認する
hostname -f
- 再起動して確認する
- 同じ FQDN を指すように逆引き DNS (IP プールの所有者が所有) をセットアップします。
- RDNS が伝播したことを確認します
dig -x server.ip.address
- RDNS が伝播したことを確認します
sudo aptitude install postfix telnet mailx
- インターネットサイト設定を使用
- FQDN を上で選択したものに設定します
- でテスト
mail whateveryouremailis@gmail.com