Dear Noel Jones In our environment 1. a user can not connect to other mailserver directly such as gmail,aol etc. except our mailserver. 2. a user have right to use his/her other domain sender (aol,gmail) in message which have to relay via our mailserver.if our policy allow user to send only our sender domain we can authenticate his/her right but it 's impossible to know which sender is his/her account in gmail or aol.we can not connect to their database . 3.a user need to use dynamic ip address so we can not create allow/reject policy by source ip ,dnsbl checking or other technique base on source ip. 4. our mailserver is in situation same as previous post(retry problem).There are too many emails are pending in mailserver so it affect to other email user.email sending process is slow down because of unnecessary retry.we sure these messages are bad .
are there any solution to this problem? Jittinan Suwanrueangsri 2009/1/7 Noel Jones <njo...@megan.vbhcs.org> > jittinan suwanrueangsri wrote: > > Please press the [Plain Text] button when posting from gmail. > > Dear sir >> I assume these conditions are true. >> 1.sample domain: test.com <http://test.com> >> 2.test.com <http://2.test.com> has one mx is called mail.test.com < >> http://mail.test.com> >> 3.mail.test.com <http://3.mail.test.com> host is down >> if some one relay an email which sender is some...@test.com <mailto: >> some...@test.com> ,recipients is some...@test.com <mailto: >> some...@test.com> via one mailrelay server.After mailserver recieve a >> message it try to connect to test.com <http://test.com> 's mx ,finally it >> will fail so mailserver keep a message for next retry but it will faill >> every times until a message is expire.After that mailserver will generate >> delivery status notification,send it back to sender some...@test.com<mailto: >> some...@test.com> with hope to notify sender that his/her message can not >> be delivered but It can not connect to test.com <http://test.com> 's mx >> and retry until message is expire.Default value for postfix queue expire >> time is 5 days if someone send only 1 message which all situation are met >> these conditions.It will stay in mailserver for 10 days. >> > > Yes, this is correct behavior. > > what 's happen if someone send 10,000 messages/day.Are there any solution ? >> > > Solution to what? Where's the problem? > > - If you send lots of mail, you must be prepared to accept lots of bounces. > - If you don't want your users to send lots of mail, use a policy service > with per-user rate limits. > - If you don't want your users using "unauthorized" envelope sender, use > reject_sender_login_mismatch and friends. > - If your queue is full of mail you know will never be delivered, use > postsuper -d QUEUEID to delete it. > > > -- > Noel Jones >