First of all, I'm quite satisfied with Postfix and some other opensource products which are keeping my life better and I owe a big *THANK YOU* to all developers etc...

Now on to my questions... I'm using Postfix MTA on some email gateways and even though I belive I've configured maximal_queue_lifetime to a small/large enough value (2d) there's still over 1k messages in the deferred queue.

postsuper ageout - wish:
After checking the queue using postqueue -p I've notice that a lot of messages gets deferred (45x) instead of rejected (55x) with various reasons, like unknown user etc... so I'd like to manually 'ageout' some particular messages (e.g. delete the email from the queue and notify the sender - DSN) - just deleting the email from the queue isn't an acceptable option. I've tried to temporarily lower the maximal_queue_lifetime and requeue the messages (postconf -e maximal_queue_lifetime=1h; postfix reload; postsuper -r ALL; postconf -e maximal_queue_lifetime=2d; postfix reload) but that didn't work as expected. I belive that the best way would be to implement something like this in postsuper, unfortunately I lack the programming skills :S
Using something like postsuper -A QUEUEID would be great

postsuper transfer - wish:
Sometimes it happens that a particular message can't be delivered to the recipient's server either due to networking problems or something else... I'd really like I could transfer the particular message to another host (postsuper -T smtp:some.server.net QUEUEID). Would that even be possible to accomplish?

and last but not least... postqueue -p and wish of printing out sender's ip address: I really miss a possibility of postqueue to print out client's IP address, sometimes it would really help me out debugging some problems and even though it would be possible to find it out using processing the maillog for the last couple of days... but still...

Anyways, keep up the good work and hope I'm not a PITA with all this reqs.

--
BR, Rok

Reply via email to