1397700281 メール受信のプログラム起動の設定について


お名前VPSで以下を参考にメール受信からのプログラム起動を設定しており正常に動作していました。
http://dreamsway.net/3146.html

実際には存在しないアドレスを処理するため「エイリアスマップに追記」の部分は

/([a-z]+)_([a-z]+)@example.com/ example_regist

のように正規表現を使用しています。

ASPのネットショップを利用するに当たり、ドメインのネームサーバーの設定を

ns01.gmoserver.jp
ns02.gmoserver.jp

としていたのをカスタム設定で以下のようにした所

MX mail.example.com
smtp CNAME mail.example.com
pop CNAME mail.example.com
mail A 111.222.333.444

今までは「abc_def@example.com」など存在しないアドレスでも処理できていたのに、「Undelivered Mail Returned to Sender」で返ってきます。存在するアドレスの場合は正常に動作します。

エイリアスマップに到達する前に弾かれてしまっているのかと考えていますが、このような場合どうすれば良いのでしょうか?

↓「全てのドメイン宛のメールを受信する」も試しましたが、記述が誤っているのか存在するメールの受信ができなくなりました。
http://ngyuki.hatenablog.com/entry/20110725/p1

ご教授のほど宜しくお願い致します。



回答の条件
  • 1人2回まで
  • 登録:
  • 終了:2014/04/17 23:02:35
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答1件)

id:snow0214 No.1

回答回数470ベストアンサー獲得回数116

/etc/postfix/main.cf は正しく設定していますか。
下のブログを参考にしてください。
http://serversmanvps.xn--ockc3f5a.com/2012/01/21/postfix%E5%88%9D%E6%9C%9F%E8%A8%AD%E5%AE%9A-postfix-main-cf/

他2件のコメントを見る
id:gelgelgel

自己解決できたからです。
原因はエイリアスマップで正規表現が有効になっていないためでした。

2014/04/20 19:02:47
id:snow0214

ありがとうございます。
わかりました。

2014/04/21 23:31:13

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません