skillup

技術ブログ

メール

ドメイン取得とメール送信

投稿日:2020年5月4日 更新日:

現在ではメール配信サービスなどが充実しており、メールサーバーを立てる機会なんぞは少ないかとしれません。

そもそも一般的なレンタルサーバー会社の場合、レジストラとセットになっていることが多いですよね。その場合、ほぼ自動的にメールアドレスが作れるため、その必要性もありません。

ただ、根本を理解しておくのにやっておいて損はないだろうということで書いておきます。

全編を通じてお世話になった参考リンク

CentOSとPostfixを使って送信専用のメールサーバーを構築する方法

CentOS 7 の Postfix で独自ドメインの設定

ドメイン取得

当たり前ですが、独自ドメイン自体を取得する必要がありますので、レジストラで独自ドメインの申請&登録を行います。

DNS登録

以前の記事でも話したようにAレコードとMXレコードを登録します。

例えば独自ドメインをexample.com、サーバーのIPを111.121.122.222で登録したとします。

メールアドレスはhoge@example.comなどと送信することを想定します。

その場合、下記のように登録するケースが一般的ではないでしょうか。

このようにレジストラに登録し、時間がたった後(レジストラによるようです。AWSは一瞬でしたがlolipopはかなり時間がかかりました。)、host -v(ネットワークコマンドで一番詳細な情報が見れるのはこのコマンド+オプションのようです。)で下記のようになっていればOKです。

postfixインストール

前回まででDNS設定ができたらメール送信のためにソフトウェアをインストールします。

まずはpostfixをインストールしましょう。

その後 /etc/postfix/main.cf の下記部分を編集しましょう。

最下部に下記を追加

masquerade_domains = example.com

最低限の場合、上記で動くかと思います。

この後、 postfix check コマンドで何も表示されていなければエラーがないということです。

(*一応、 postconf -n  で意図通りのドメインやホストが設定されているかを確認した方が良いかもしれません。)

この後、 service postfix restart (CentOS6まで) か  systemctl restart postfix (CentOS7) で再起動してあげればOKです。

IP開放

postfixは(実務上は変えた方が本当はいいですが)通常では25番を使用すると思いますので、25番ポートを開放します。

CentOS6

CentOS7

実際にポートが開いているかどうかは下記リンクでテストをしてみると良いです。

https://www.cman.jp/network/support/port.html

テスト送信

上記のようなワンライナーでもメールを送ることができますが、正しく設定していなくても送れてしまうので、メーラーなどから実際に設定して送るのがいいでしょう。

(参考 はじめてのCentOS6 P299以降)

-メール
-

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

メールの文字化け対策

メールの文字コードに関して、色々ごまかしながらやってましたが真面目に取り組む必要があり、ここでメモ。 Contents1 前提条件2 ヘッダー部分3 メール本文3.1 Content-Transfer …

no image

Amazon SESでの受信→S3→Lambdaでのメール転送

SESでのメール受信についてエントリーを書いたのですが、実際にLambdaで転送して別のメールアドレスで受け取るまで。 Amazon SESについて(Route53登録→SESで受信→S3で保存) え …

no image

Route53でのドメイン取得&メール送信に関して

以前、Route53でドメイン取得、メールの送受信などをメモしましたが、Route53でのドメイン登録→メール送信に関してもう一度記しておこうと思います。 Amazon SESについて(Route53 …

no image

Swift_Mailer(PHPのメール送信。Laravelに入っているライブラリ)

Laravelでメールを送信することがあったんですが使っていたライブラリがSwift_Mailerだったので、ここにメモ。 Swift Mailerのインストール&メールを送信する 今回最初 …

no image

メール送信に関して その1 おおまかな送受信の仕組み

php-fpmを変えてから大分動きがよくなりましたね・・サーバーのレスポンスがはやい・・ 今回から数回に分けてメール送信の仕組みについて学習していこうと思います。 インフラ系の知識がやっぱり怪しいもん …

アーカイブ