ホーム   »  スポンサー広告  »  スポンサーサイト  »  Linux   »  Postfix  »  Postfixで空メールを受け付ける

スポンサーサイト

広告
  
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


Yahoo!ブックマーク Googleブックマーク はてなブックマーク livedoorClip del.icio.us newsing FC2 Technorati ニフティクリップ iza Choix Flog Buzzurl 
ランキングはこちらをクリック!
▲ Page Top     

Postfixで空メールを受け付ける

広告
  

Postfixで空メールを受け付ける

ウェブサイトの懸賞に応募するときや、ネットサービスに加入する際に、空メールを利用することがあります。
その際のPostfixでの設定方法を説明します。

●空メール設定の仕様
空メールの宛先は、次の2タイプとし、それぞれ別々のプログラムを実行する。
アドレス書式 実行プログラム
url-*****@example.com
(***** は任意の英数5文字)
/opt/scripts/bin/kara1_mail.php
url@example.com
(アカウント部分は固定)
/opt/scripts/bin/kara2_mail.php


空メールの設定

Postfixの設定ファイルmain.cfの編集

# vi /etc/postfix/mai.cf
================================================================
#alias_mapsの指定
alias_maps = hash:/etc/aliases, regexp:/etc/postfix/alias.reg
#Postfixが動作するユーザ。
#受信したメッセージは標準出力経由でプログラム / スクリプトに突っ込むのだが、
#ここで動作するユーザを明示しておかないとnobodyで動作されてしまい面倒なことになる(場合がある)。
default_privs = apache
#Postfixは受信したメッセージが「ローカルに存在するユーザ宛かどうか」をチェックし、
#存在しない場合はrejectする。そのリストがlocal_recipient_mapsに記述してある。
#意図せずrejectされてしまう場合はここをチェックし、明示的にblankを設定しよう。
local_recipient_maps =



アドレスと実行プログラムの指定

# vi /etc/postfix/alias.reg
================================================================
/^url-[0-9a-z]{5}(@example\.com)?$/ "|/usr/bin/php /opt/scripts/bin/kara1_mail.php"
/^url(@example\.com)?$/ "|/usr/bin/php /opt/scripts/bin/kara2_mail.php"



※注意事項
local_recipient_mapsでのユーザの存在確認の際、正規表現テーブルではドメイン付きで検索しているようです。
それに対してlocalがalias_mapsとして検索する時にはローカルパートのみで検索しています。


関連記事
スポンサーサイト


Yahoo!ブックマーク Googleブックマーク はてなブックマーク livedoorClip del.icio.us newsing FC2 Technorati ニフティクリップ iza Choix Flog Buzzurl 
ランキングはこちらをクリック!
▲ Page Top     

Comment
Trackback
Trackback URL
Comment Form
管理者にだけ表示を許可する
サイト紹介

仕事で遭遇したトラブル対応をまとめたサイト。インフラエンジニア、サーバエンジニアとしてスキルアップするための情報(IT講座、Linux、Postfix、PostgreSQL、MySQL、Apache、Java、セキュリティ対策、おすすめ書籍)提供します。
全記事表示リンク
カテゴリ
スポンサーリンク

サーバエンジニアのための書籍
プロフィール

hotally

Author:hotally
仕事:インフラエンジニア
取得資格:第2種基本情報処理
     情報セキュリティスペシャリスト
     ネットワークスペシャリスト
     PostgreSQLCE シルバー

アクセスランキング
[ジャンルランキング]
コンピュータ
618位
アクセスランキングを見る>>

[サブジャンルランキング]
Webサービス
27位
アクセスランキングを見る>>
ブログ
最新記事
カテゴリークラウド
スポンサーリンク


RSSリンクの表示
リンク
ブロとも申請フォーム
QRコード
QR
Lc.ツリータグリスト
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。