勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

VPSにメールサーバを導入する方法

   

VPSにメールサーバを導入したかった。具体的にはThunderbirdでメールの送受信が出来る状態まで設定したい。細かい設定はよく分からないので最低限の設定で対応したかった。以下に環境と方法をメモ。

 


 

 

■環境など

サーバ環境:CentOS 6.5 64bit

ドメイン:hoge.com

メールユーザ:webmaster

 


 

 

■作業中はログ確認しながらの方が良い

メールログは/var/log/maillogにあるので、送受信ができないとかトラブルがあれば確認する。2つぐらいターミナル立てておいて片方では、

とかでリアルタイム確認にしておけば分かりやすかった。

 


 

 

■導入方法

sendmailが動いている場合は念のため止めておく

 

postfixをインストール

 

postfixの設定ファイルを開く

 

以下を追記していく

 

ファイアウォールを設定

 

dovecotをインストール

 

dovecotの設定ファイルを開く

 

以下を追記していく

 

もう一つのdovecot設定ファイルを開く(違いは分からず)

 

以下を追記していく

 

新規ユーザ追加時にメールボックスが作成されるよう設定

 

メール用のユーザを作成

 

既存ユーザにメールボックスを作成する場合はそのユーザでログインして以下コマンドを入力。以下ではhogehogeというユーザに変更してメールボックスを作成

 

SMTP-AUTHクライアントのインストールと起動設定

 

postfixとdovecotを起動

 

必要なら自動起動も設定する

 


 

 

■その他

・POP3とは

メールを受信する為のプロトコルの一つ。サーバにメールを残さない為、サーバの負荷は軽くなるけど複数の場所でメールを見ることができない。

 

・IMAPとは

メールを保存しているサーバから受信する為のプロトコル。サーバにメールを残すので複数の場所でメールを見ることが出来るが、定期的にメールを削除していかないと負荷になる。

 

・SMTPとは

メールを伝送する為のプロトコルの一つ。POP3やIMAPは受信だけど、SMTPは送信。

 

・メーラーでの送受信は必要なくPHPでmail関数を使いたい場合

postfixをインストールして起動するだけで、以下ソースで送信できるみたい。特に設定は必要なし。

 

・Thunderbird側での設定

「アカウント」→「新しいアカウント作成」の中から「メール」を選んで進んでいけばOK。IMAPで確認したところ問題なかった。ただ、セキュリティ設定がいけないらしく警告画面みたいなのが出るので、例外設定みたいな感じで進む。この辺の設定とかもちゃんとできるようになりたいところ。

 - VPS, サーバー

  関連記事

vps-hosting
VPSのCentOSにプロキシサーバーを立てる方法

借りているVPSにプロキシサーバーを立てたかった。環境と設置方法等を以下にメモ。 ...

images
ファイル移動のコマンド(mv)

さくらvpsでファイルの移動を行いたかった。 mv 移動したいファイル 移動した ...

rubylogo
ServersManのVPSにRuby on Railsを導入する方法

Ruby on Railsを導入した際のメモ。Cens OSのバージョンは6.3 ...

images
VPSとクラウドの違い

会社でAWSの話になって、そういえば クラウドとVPSって同じじゃないの? 違う ...

vps-hosting
DTIのServersMan@VPSでデータが全て消えた

2015/09/03の17時頃からDTIのServersMan@VPSで障害が発 ...

images
サーバのホストネーム(hostname)を確認する

「そのサーバのホストネーム調べて」と言われて 調べ方が分からなかったのでメモ。 ...

images
サーバファイルいじる際に「E325: ATTENTION」が出る場合の対処

httpd.confとかをSSH接続で触っている際に、例えばSSHクライアントソ ...

images
apacheでキャッシュ設定を行う

apacheでキャッシュを設定できると聞いたので 対応した内容のメモ。 mod_ ...

vps-hosting
GMOのVPSでメモリ1GBのプランが出てた

GMOのVPSで今まで最小構成がメモリ2GBだったのが、新しく1GBのコースが出 ...

images
htaccessとhttpd.confの優先度

既に完成しているシステムを引き継ぐことがあり、そこのリライトルール設定を変更した ...