メールの自動返信はどうやっているのか

メールの自動返信て、てっきりcronで定期的に起動してるもんだと思っていた。
違ったのだ。
よく考えたら、まぁ、そら当たり前である。

探してみたところ、同じ間違いをしている人が!!
[はてな:メールの自動返信について質問です。]
(・∀・)人(・∀・)ナカーマ

Linux系のサーバーなら、メール受信用のユーザーを作って、
そのホームディレクトリに.forwardというファイルを置いて、
そこからprocmailの処理に飛ばします。

………ホームディレクトリって、一番最初の層にある『/home』のことか?(Linux素人)
というサーバを鯖缶に完全依存する自分と同じ人に向けた記事である。

さて話を戻して、ホームディレクトリについて。
[ディレクトリとは]

「ホームディレクトリ」とはユーザー固有のデータや設定を保存しておくディレクトリだ。
/homeディレクトリの中に各ユーザーの名前のフォルダがある。
たとえば、redというユーザーなら/home/redがホームディレクトリになる。

次に気になるのは設定ファイル
『.forward』てなんだ?[メール転送(.forward)マニュアル]
『procmail』てなんだ?[Procmailの設定:Procmailの使い方]

つまり
http://aaa.bbb.ccc/
てURLのサイトがあるとしてだ、
『/home/aaa』に
『jushin@shitai.net』とかいた『.forward』を置いて置けば
『aaa@bbb.ccc』にメールを送ると『jushin@shitai.net』に届くということか?
※認識は間違ってないみたいだけど『http://aaa.bbb.ccc/』は関係ないって。よくわからんな…


頭をひねらせていたら
ちょっとしたサプライズが提供された。
「『.forward』は『Postfix』。今回仕事で使ってる自動返信は『Qmail』」
[Postfix 基本設定]

Why!!? Oh!Why!!?

メールサーバソフトが違うと設定ファイルも違うのは、当然といえば当然だったんだけど、全然気付かず…。
何故かSQL文とDB管理システムとの関係みたいなもんだと思ってて、発想すらなかった。

そんなこんなで調べたことを
[メールの自動返信・自動転送のためのサーバ設定]にまとめておく。

コメント

タイトルとURLをコピーしました