事前確認事項

設定箇所

/etc/exim4/conf.d/router/(例)960_exim4-config_phpを作成

karamail_alias: #routerの名前、既存以外だったらなんでもよさげ
       driver = accept
       domains = example.jp #ドメイン指定
       local_parts = karamail #ローカルパート指定
       transport = karamail_transport #以下に続くtransport名の指定

/etc/exim4/conf.d/transport/(例)40_exim4-config-karamailを作成

karamail_transport:
       driver = pipe
       command = /var/www/program.php
       log_output = true
       user = mail #program.phpの所有者
       group = mail
update-exim4.conf

で確認後

/etc/init.d/exim4 reload

する

※/etc/aliasesにkaramailを追加する必要はない
ログにはこんな感じで出る

2009-01-08 13:53:28 1LKmtc-00056l-Kd <= yours@test.com U=yours P=local S=329
2009-01-08 13:53:28 1LKmtc-00056l-Kd => karamail <karamail@example.jp> R=karamail_alias T=karamail_transport
2009-01-08 13:53:28 1LKmtc-00056l-Kd Completed

確認方法

エラー時には

参考URL


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-03-12 (月) 16:54:25 (197d)