How can I tell if my Solaris server is being used as a mail relay

Posted on 2006-04-25
Medium Priority
Last Modified: 2013-12-21
I suspect my Solaris 5.8 server is being used as a mail relay from an outside source, how can I tell?
Question by:mslibrarycommission
  • 2
LVL 14

Expert Comment

ID: 16538311
I have been trying to find a software tool to do the same thing, but have been unsuccessful.

If your server dose not need to do mail at all, then you could do an
/ete/init.d/sendmail stop

This will turn off all mail services on the server. (until you reboot)

You can also manually check the logs at /var/log/syslog looking for sendmail entries to see if there is much off site traffic.
grep sendmail /var/log/syslog |more

LVL 10

Expert Comment

ID: 16540562
Easy, check the sendmail log files.  If you have a source that isn't from your domain or localhost and the destination is also not from your domain or localhost, then your server is being used as a relay.

I can't remember which version of sendmail comes in Solaris 8 but something to get you start:

LVL 27

Accepted Solution

Nopius earned 500 total points
ID: 16541567
Easy way - submit your email server IP to trusted mail relay checker, it will check your server for all known types of relay (including bounce relay and many other types, which are hard do discover manually).
Here are two trusted checkers (they will not disclose your IP, but they will include it in blacklist, so you will need to ask them again to recheck when problem will be fixed, if any):
LVL 14

Expert Comment

ID: 16544236
Although the accepted answer is good, and those methods will tell you if there is a configuration error that allows relaying, they do not tell you if there is a compromised account that is being used to send spam.  Or worse if one of your own users is a spammer!

What would be really good is a tool that monitors mail flow and alerts the sysadmin if someone suddenly sends 50 or more messages in a short period of time.

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
Suggested Courses
Course of the Month14 days, 13 hours left to enroll

840 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question