In my humble opinion you really don't want to do that because if you do you could get thousands of returned emails into your server, the anti-spam world will consider you responsible since you're telling the world you're the sender, and you'll have obliterated any way to tell which of your users actually sent the spam.
Once you recognize an email problem you can search the /var/log/exim/mainlog for the username to see how many emails the spammer is sending. You can also set a cronjob to search for any/all users who send (for example) over 250 emails a day, and to notify you of those users by username.
Jeff
Yes!
I don't want to do it, but I have already looking my mainlog file and no information of mail sending (no user has sending many mail) is present into it. For this situation, I will to receive, for a short time, all bounce email of my user's outgoing email...
Now all the emails was correctly delivered, I think that libero and yahoo has a temporarily malfunction...
Please, can you provide me an example of cronjob for notify me if anyone send over "x" mail from my server?
Is it possible that one user send an email and exim don't log it into mainlog file?
Today I send an email to postmaster of libero.it and Mail delivery System (of my server..?) response that my local dinamic IP is blocked by Blacklist at 12.07 PM:
Il messaggio non ha raggiunto alcuni o tutti i destinatari.
Oggetto: I: Delivery Status Notification
Inviato: 28/06/2008 12.07
Impossibile raggiungere i seguenti destinatari:
'support_postmaster' 28/06/2008 12.07
550 5.7.1 87.6.119.253 has been blocked by abuseat
But in mainlog
there isn't this sending attempt. I have resend correctly after 1 minute
with the same IP address and into log there are the correct log:
2008-06-28 12:13:55 H=host253-119-dynamic.6-87-r.retail.telecomitalia.it (server) [87.6.119.253] incomplete transaction (RSET) from <
[email protected]> for
[email protected]
2008-06-28 12:14:00 1KCXRQ-0005Sp-1m <=
[email protected] H=host253-119-dynamic.6-87-r.retail.telecomitalia.it (server) [87.6.119.253] P=esmtpa A=login:
[email protected] S=3697 id=001301c8d907$b0e89490$0201a8c0@server T="I: Delivery Status Notification" from <
[email protected]> for
[email protected]
2008-06-28 12:14:01 1KCXRQ-0005Sp-1m =>
[email protected] F=<
[email protected]> R=lookuphost T=remote_smtp S=3811 H=postmaster.libero.it [193.70.192.239] C="250 Ok: queued as 193365D04D"
2008-06-28 12:14:01 1KCXRQ-0005Sp-1m Completed
2 Ask:
1. Why in the log is writed incomplete transaction (RSET) from...
2. Why the first attempt is not into logfile?
PS: Now, without any technical configuration, libero.it and yahoo.com/it accept all my email that I've send from my server.
Yesterday I have sended my newsletter and no one email has returned to me. Every time that I send my NL, I delete the bounce recipient(s).