[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[postfix-jp: 2823] キューに溜まった宛先不明メールを受信したい
- Subject: [postfix-jp: 2823] キューに溜まった宛先不明メールを受信したい
- From: 電波学園 安藤巧 <taku.ando@xxxxxxxx>
- Date: Tue, 20 Nov 2007 18:46:55 +0900
お世話になります。安藤と申します。
CentOS4.1にRPM版のpostfix-2.2.10-1.1.el4をインストールしています。
現在、配送できずに溜まっているメールが2件あります。
このメールを、私宛のメールとしてWindowsクライアントのOutlookから
受信する方法はありますでしょうか。
現在溜まっている2件のメールの宛先を私に変更し、再送(mailq -q)すればいいのでは?
と思ったのですが、キュー内のメールをvi等で直接書き換えてはいけないみたいですし、
ググってみても、探し方が良くないみたいで、やりたいことを見つけられませんでした。
何か方法がありましたら、教えてください。
配送できないメールが出来てしまった原因は、以下のとおりです。
1、Webサーバ(www.example.com)に入力フォームがあり、入力された内容をメールとして
info@xxxxxxxxxxxxへ発信するCGIを使ってメールを配送。
このときの送信者はnobody@www.example.com。
つまり、nobody@www.example.comからinfo@xxxxxxxxxxxxへメールが配信される。
2、Webサーバから発信されたメールは、メールサーバ1(mail.example.com)に届き、
その後、メールサーバ2(mail.example2.com)に配送される。
3、メールサーバ1(mail.example.com)からメールサーバ2(mail.example2.com)に配送される際、
メールサーバ2にはinfoユーザが無いため「User unknown」となり、メールサーバ2には届かず、
メールサーバ1に戻ってくる。
4、メールサーバ1が「User unknown」となったエラーメールをWebサーバに返そうとするが、
Webサーバ側はsmtpの設定をしていないため、Webサーバにメールが返らない(宛先不明)。
つまり、「User unknown」のメールを返す先が無いため、メールサーバ1にそのメールが
溜まっていることになります。
アプリケーションとしてこの動きはまずいので、アプリケーション側およびメールサーバ1において
何らかの対策が必要であることは分ります。
それは別の話として、今やりたいことは、メールサーバ1に溜まってしまっているメールを、
メールサーバ1に存在するユーザ宛てのメールとして、取り出すことです。
キューに溜まりっぱなしにしておき、タイムアウト?で消えてしまうと困るので、現在は
postsuper -h キューID
で、2件のメールをロックしてあります。
念のため、メールサーバ1のpostconf -nを以下に貼り付けます。
よろしくお願いします。
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_mail_to_commands = alias,forward
allow_percent_hack = yes
allow_untrusted_routing = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
disable_vrfy_command = yes
home_mailbox = Maildir/
html_directory = no
inet_interfaces = all
mail_owner = postfix
mailbox_command = /usr/bin/procmail
mailbox_size_limit = 3072000
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
maps_rbl_domains = inputs.orbz.org, outputs.orbz.org, all_rbl.jp
message_size_limit = 3072000
mydestination = $myhostname, $mydomain
mydomain = example.com
myhostname = mail.example.com
mynetworks = ***.***.***.0/24, 127.0.0.0/8
mynetworks_style = subnet
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases.postfix
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.2.10/README_FILES
relay_domains = $mydestination
sample_directory = /usr/share/doc/postfix-2.2.10/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtpd_banner = $myhostname ESMTP
smtpd_etrn_restrictions = permit_mynetworks, reject_invalid_hostname
smtpd_helo_required = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated,
reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions = permit_mynetworks, reject_unknown_sender_domain
smtpd_tls_cert_file = /***/********/server.pem
smtpd_tls_key_file = /***/********/server.key
smtpd_tls_loglevel = 1
smtpd_tls_session_cache_database = btree:/etc/postfix/smtpd_scache
smtpd_use_tls = yes
strict_rfc821_envelopes = yes
swap_bangpath = yes
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550
/*******************************************************************************
学校法人電波学園 法人本部管理課
安藤 巧(taku.ando@xxxxxxxx)
456-0034
名古屋市熱田区伝馬一丁目3番6号
Tel : 052-681-2299 Fax : 052-681-2356
URL : http://www.denpa.jp
*******************************************************************************/
_______________________________________________
Postfix-jp-list mailing list
Postfix-jp-list@xxxxxxxxxxxxxxxxxxxx
http://lists.sourceforge.jp/mailman/listinfo/postfix-jp-list
- Follow-Ups
-
- [postfix-jp: 2841] Re: キューに溜まった宛先不明メールを受信したい, IWAMOTO Kouichi
[検索ページ]
[Postfix-JP ML Home]