Hi Ken,

In the logs named dnsserver-yyyy-mm-dd-hh-mm.log there are failed lookups of 
domain names listed: lots and lots and lots of them, for email addresses I've 
never sent mail to - heck, for ccTLD's I've never sent mail to.

Don't worry about them. There is a setting in James which looks up the domain mentioned in the from address. Therefore just because a domain is mentioned in this log file it doesn't mean James was attempting to send an email to it.

In the logs named maillet-yyyy-mm-dd-hh-mm.log there are entries like the following: 28/02/08 00:05:18 INFO James.Mailet: RemoteDelivery: Temporary exception delivering mail (Mail1204048516460-8525-!297813-to-example.com:

This just means the destination mail server was refusing to accept any email... probably because they use a technique called greylisting where they automatically reject email from somewhere they haven't dealt with before. If your server is a proper server and not a spam bot it will attempt to deliver the email again and this time if enough time has passed it will be let through.

28/02/08 00:05:18 INFO  James.Mailet: RemoteDelivery: Storing message 
Mail1204048516460-8525-!297813-to-example.com into outgoing after 9 retries
This just means James has tried 9 times to deliver this email to the recipients mail server and is storing it for another go later. Eventually James will give up and possibly send you a bounce message.

Again for domains I've never sent mail to.  I don't run any mailing lists or do 
any spamming myself.

This isn't just spooling mail, this is actually trying to deliver it, right?

Unfortunately, yes.  It looks like James is trying to send spam.

If the laptop or PC you use to compose emails has been compromised with a virus it could be responsible for sending the spam via your James server. After all your PC knows how to authenticate itself.

Next on the list of suspects could be a process running on your server and sending spam locally via James. This is possible if you have set up James to not require authentication from messages originating from the localhost IP address (127.0.0.1). Perhaps you have a web app on your server which allows messages to be sent and this has been compromised?

Check your config file and see if the <authorizedAddresses> tag is set to 127.0.0.0/8 under the smtpserver > handler section. Like so...

  <smtpserver enabled="true">
     <port>25</port>
     <handler>
        ...
        <authRequired>true</authRequired>
        <authorizedAddresses>127.0.0.0/8</authorizedAddresses>
     </handler>
  </smtpserver>

This setting requires authorization except for anything originating from 127.0.0.1

Regards,
David Legg


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to