Help - Search - Members - Calendar
Full Version: Postfix Mail Server, On Wbel "run As User"?
Linuxhelp > Support > Technical Support
jsbaill
Damn good instructions, yet I can't seem to get this working.

#1

I added the file saslauthd as per previous post

echo MECH=pam > saslauthd

#2

I came across the following in the maillog:

Jun 27 18:55:50 littlewhite2 MailScanner[3716]: User's home directory /var/spool/postfix is not writable
Jun 27 18:55:50 littlewhite2 MailScanner[3716]: You need to set the "SpamAssassin User State Dir" to a directory that the "Run As User" can write to

So I created the dir /var/spool/MailScanner/spamassassin and chown to postfix.postfix and added the line to SpamAssassin User State Dir = /var/spool/MailScanner/spamassassin in MailScanner.conf

Not sure if this was the correct fix but it stopped the error.

#3

Not sure things are starting in the correct order.
It looks like postfix is starting instead of MailScanner.
I have to stop postfix then restart MailScanner.

#4

I have tried testing the system by sending some "infected .pif" files to no avail.
I then tried testing sending the clam test files from the /doc/clam test directory. Still no good.

I want to say I've dotted all my I's and crossed all my T's but sure as I do...

Maybe I've been at it too long today...

I've pasted a few entries from the logs.

Thanks,

John

Mail log

Jun 27 18:55:38 littlewhite2 MailScanner[3716]: MailScanner E-Mail Virus Scanner version 4.31.6 starting...
Jun 27 18:55:44 littlewhite2 MailScanner[3717]: MailScanner E-Mail Virus Scanner version 4.31.6 starting...
Jun 27 18:55:50 littlewhite2 MailScanner[3716]: User's home directory /var/spool/postfix is not writable
Jun 27 18:55:50 littlewhite2 MailScanner[3716]: You need to set the "SpamAssassin User State Dir" to a directory that the "Run As User" can write to
Jun 27 18:55:50 littlewhite2 MailScanner[3717]: User's home directory /var/spool/postfix is not writable
Jun 27 18:55:50 littlewhite2 MailScanner[3717]: You need to set the "SpamAssassin User State Dir" to a directory that the "Run As User" can write to
.......


un 27 19:01:33 littlewhite2 postfix/postfix-script: starting the Postfix mail system
Jun 27 19:01:33 littlewhite2 postfix/master[4115]: daemon started -- version 2.0.16
Jun 27 19:01:34 littlewhite2 postfix/postfix-script: starting the Postfix mail system
Jun 27 19:01:34 littlewhite2 postfix/master[4161]: daemon started -- version 2.0.16
Jun 27 19:01:41 littlewhite2 MailScanner[4181]: MailScanner E-Mail Virus Scanner version 4.31.6 starting...
Jun 27 19:01:49 littlewhite2 MailScanner[4181]: Using locktype = flock
Jun 27 19:01:51 littlewhite2 MailScanner[4185]: MailScanner E-Mail Virus Scanner version 4.31.6 starting...
Jun 27 19:01:59 littlewhite2 MailScanner[4185]: Using locktype = flock
Jun 27 19:02:02 littlewhite2 MailScanner[4186]: MailScanner E-Mail Virus Scanner version 4.31.6 starting...
Jun 27 19:02:12 littlewhite2 MailScanner[4186]: Using locktype = flock
Jun 27 19:02:13 littlewhite2 MailScanner[4187]: MailScanner E-Mail Virus Scanner version 4.31.6 starting...
Jun 27 19:02:21 littlewhite2 MailScanner[4189]: MailScanner E-Mail Virus Scanner version 4.31.6 starting...
Jun 27 19:03:17 littlewhite2 MailScanner[4187]: Using locktype = flock
Jun 27 19:03:17 littlewhite2 MailScanner[4189]: Using locktype = flock
Jun 27 19:07:32 littlewhite2 imapd[4232]: imap service init from 127.0.0.1
Jun 27 19:07:32 littlewhite2 imapd[4232]: Login user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:07:32 littlewhite2 imapd[4232]: Logout user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:07:50 littlewhite2 imapd[4233]: imap service init from 127.0.0.1
Jun 27 19:07:50 littlewhite2 imapd[4233]: Login user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:07:51 littlewhite2 imapd[4233]: Logout user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:07:53 littlewhite2 imapd[4234]: imap service init from 127.0.0.1
Jun 27 19:07:53 littlewhite2 imapd[4234]: Login user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:07:53 littlewhite2 imapd[4234]: Logout user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:09:01 littlewhite2 update.virus.scanners: Found clamav installed
Jun 27 19:09:01 littlewhite2 update.virus.scanners: Running autoupdate for clamav
Jun 27 19:09:02 littlewhite2 ClamAV-autoupdate[4260]: ClamAV updater /usr/local/bin/freshclam cannot be run
Jun 27 19:09:30 littlewhite2 imapd[4350]: imap service init from 127.0.0.1
Jun 27 19:09:30 littlewhite2 imapd[4350]: Login user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:09:30 littlewhite2 imapd[4350]: Logout user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:09:31 littlewhite2 postfix/pickup[4176]: 5EAB94F080: uid=48 from=<willie@thelocalnet.lan>
Jun 27 19:09:32 littlewhite2 postfix/cleanup[4351]: 5EAB94F080: message-id=<33528.192.168.1.26.1088377767.squirrel@192.168.1.26>
Jun 27 19:09:32 littlewhite2 postfix/nqmgr[4177]: 5EAB94F080: from=<willie@thelocalnet.lan>, size=1865, nrcpt=1 (queue active)
Jun 27 19:09:34 littlewhite2 postfix/local[4353]: 5EAB94F080: to=<pete@thelocalnet.lan>, relay=local, delay=6, status=sent (mailbox)
Jun 27 19:09:36 littlewhite2 imapd[4354]: imap service init from 127.0.0.1
Jun 27 19:09:36 littlewhite2 imapd[4354]: Login user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:09:36 littlewhite2 imapd[4354]: Logout user=willie host=localhost.localdomain [127.0.0.1]
Jun 27 19:10:10 littlewhite2 imapd[4355]: imap service init from 127.0.0.1

System Log

Jun 27 18:59:55 littlewhite2 MailScanner: succeeded
Jun 27 18:59:59 littlewhite2 last message repeated 2 times
Jun 27 19:00:58 littlewhite2 postfix: succeeded
Jun 27 19:01:21 littlewhite2 MailScanner: MailScanner -15 succeeded
Jun 27 19:01:21 littlewhite2 MailScanner: succeeded
Jun 27 19:01:34 littlewhite2 last message repeated 3 times
Jun 27 19:01:41 littlewhite2 root: MailScanner setting UID to postfix (89)
Jun 27 19:01:42 littlewhite2 MailScanner: succeeded
hughesjr
Just for the heck of it ... send me the pif file at:

mailing-lists@hughesjr.com

and lets see if my clamav stops it.
-----------------------------------------
When you startup MailScanner, there should be 2 postfixes (in and out) and a MailScanner process that start.

I am going to do the install again on a test box and see how it goes tomorrow.
hughesjr
If you are sending the IMAP stuff via squirrelmail, make sure you set your transport to SMTP.

If you are sending mail via an IMAP client to another local user, it won't be scanned ... the scan happens via SMTP ... when the mail comes into the box from outside.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2017 Invision Power Services, Inc.