
私は Vagrant を実行しています。その中に Ubuntu 14.04 サーバーがあり、postfix をインストールしています。これを使用して (本文などを入力した後) メールを送信できます。これで動作します。sendmail [email protected]
postfix について何も設定していないのに (たとえば、Gmail アカウントに SMTP 設定を指定していない)、postfix が Gmail にメールを送信できるのはなぜですか?
また、postfix は本格的な電子メール サーバーのように見えます。postfix をインストールせずに (そしてこのプログラム X に SMTP 設定を一切与えずに) 電子メールを送信できるようにするには、何をインストールすればよいでしょうか。
答え1
メール サーバーの主な役割は、メールを宛先にルーティングすることです。 にメールを送信すると[email protected]
、次の処理が行われます。sendmail [email protected]
メールは
SMTP
ローカルマシン上のサーバーに渡されます。メール サーバーをメールをルーティングするように構成している場合 (たとえば、メールをサーバー
example.org
に送信するexample.net
)、メール サーバーはそれに従います。MX
メール サーバーを一度も構成したことがない場合は、ドメインの検索が行われ、メールがドメインのサーバーexample.org
に配信されます。そのドメインのレコードが存在しない場合は、レコードが存在する場合はメールをレコードに配信しようとします。MX
MX
A
SMTP 設定を構成せずに電子メールを送信するには、SMTP
サーバー ( postfix
、sendmail
、qmail
または) が必要になります。お役に立てば幸いです。exim