I think you could use a filter to fix this. You can easily install a
custom (shell/php/perl/whatever)script in the POST-RCPT filters and
reject anything you don't like.
Ivo
Op 1-4-2010 20:55, Sabahattin Gucukoglu schreef:
On 1 Apr 2010, at 19:45, Davide Libenzi wrote:
On Thu, 1 Apr 2010, Sabahattin Gucukoglu wrote:
At any given time I have about 100 mails destined to go nowhere due to
forged mail setting off a challenge, because the MX record is just "."
or sometimes "dev.null". It would be nice if such errors were detected
immediately. When these mails are in the queue, any new mail arriving
by SMTP is delayed quite noticeably. Is there anything I can do about
this except
find /var/xmail/MailRoot/spool ! -type d -delete
from time to time? Would it be possible to deal with new mail received
by SMTP first, then the stuff in rsnd directories?
The command above would be a really bad idea, as it'd nuke the spool :)
On top of that, if you do that when XMail is running, you are going to
mess up with it, since you are removing content from within its domain.
At the moment you'd need to do it externally, by parsing the spool.
But if you want to remove stuff from it, you better stop XMail before, and
clean all the associated files inside the spool.
Yep, XMail stopped by first touching MailRoot/.shutdown and waiting for the
file to disappear for a few seconds. Then the above command, after checking
that the files are only slog/* and rsnd/*, i.e., mails being retransmitted
which I know I didn't send. The directories are left alone. Then restart, and
it's snappy again. I will look at increasing the number of queue threads if it
keeps happening.
Cheers,
Sabahattin
_______________________________________________
xmail mailing list
[email protected]
http://xmailserver.org/mailman/listinfo/xmail
_______________________________________________
xmail mailing list
[email protected]
http://xmailserver.org/mailman/listinfo/xmail