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