メール設定の管理

 
メール設定の管理

20141203-1

本日もメールの事を話題にします(笑)

現在、連絡の手段や認証の手段としてメールは欠かせないものになっています。
前回までの記事の通り、私は登録サイト毎に専用のメアドを作成して運用するという事にしたのですが、現在借りているサーバーの管理画面に不満があります。

メールアドレス一覧画面

これがミニバードとエックスサーバーのメアド管理画面です。
前述の不満とはこの画面に転送先と転送後の設定が表示されていないこと。
「転送設定」や「転送」ボタンを押さないとどんな設定になっているのか分からないのです。
大量のメアドを登録しているので、これは困る。
間違ったメアドへ転送していないかとか、サーバーから削除する設定にしたかとか、確認したいことは沢山あるのです。

その様な設定の表示が用意されていないのなら作ってしまいましょ(笑)

設定一覧表

サーバーのディレクトリ構成やファイルを解析し、この様な表にする phpプログラムを作りました。管理画面の一覧表にはこれぐらいの情報を載せて欲しいものです。
私が借りているサーバーであるネットオウル系(ミニバードやファイアバード)とエックスサーバーでしかチェックしていませんが、同様のディレクトリ構成のサーバーなら使えると思いますので、ご利用になりたい方は自由にダウンロードして下さい。
もちろん改変もOKですので、使いやすい様に改造してもらって結構です。
Mail-info.zip

PHPソースの編集

Mail-info.zip から mail.php を取りだし、7行目までの情報を借りているサーバに合わせて修正して下さい。※UTF-8(BOMなし)で編集可能なエディッタが必要です。

メアドを表示する関係で、実行時にはパスワードを求めるという最低限のセキュリティ機能をつけてあります。平文での記述なので心配する方もいると思いますが、phpは実行の結果しか返さないので、これで十分堅固なセキュリティになります。
当然ですが、1234 などの様な簡単なパスワードは止めて下さいね。

mail.php のアップロード先ですが、サーバー内であればどこでもいいです。
設定したサーバーIDとメールのドメイン名を使って /mail/ までのフルパスを生成するので、たとえば違うドメインのディレクトリへ置いても問題無く機能します。
更に言うと、http://mailinfo.mydomain.com/mail/info/exec/mail.php という様な深い階層に置いてもOKです。


  1. iMovie

    おはようございます。
    メールがカオス状態だったので、見直す良い機会になりました。
    日常的にメールは使うので、欠かせないものになってます。
    そうそう、ミニバードのメアドの管理画面って、転送設定は、クリックしないと詳細がわからないので、不便だなと思ってました。
    これは、便利ですね。
    早速、使わせて頂きます。

    1. delphian

      メール運用の一助になったようで嬉しいです。
      サーバー系にはまだまだ役立ち楽しい Tips が揃っているので、
      この様な記事がまだまだ続きますよ~(笑)

  2. bluem

    おはようございます(^^
    個人でメインに使ってるgmailが2つあるのですが
    他のメールも主要なものはこれに転送するようにしたので
    えらい便利になりました♪
    というかgmailも長い事使ってるのに、便利機能の殆どを使ってなくて
    秘密基地の記事を機会に、機能などを見直した次第ですw

    1. delphian

      Gmailへ転送しての管理は便利ですよね。
      特にラベル付けやフィルター機能が激しく便利です。
      メールの検索などにも沢山の Tips がありますので、
      ネタはまだまだ尽きないですね(笑)

  3. ask-evo

    なにやら突然焦点距離が短くなりましたねw

    それはさておきうれしいtipsとツールです。

    まだメール用のサブドメイン、どれにしようか考えていますw
    短くてインパクトがあるものが良いんだけどなぁ…
    最少文字数に制約があるのがネック(^^;

    1. delphian

      たまには短いのも載せないとね(笑)

      ええ? まだ思案中ですか?
      確かに サブ 3文字、ドメイン 4文字ぐらいで取りたいですね。
      でも 1ヶ月したら削除できるので、エイヤ!で決めようぜ~(笑)