RunAsUser postfix issue
Brian Peterson
brian.peterson at MAC.COM
Tue Aug 10 23:12:27 IST 2004
<x-flowed>
I resolved this issue for Mac OS X v10.3.5 using postfix. There were a
couple problems I ran into.
The default SetUidGid function didn't work but the commented out
version using POSIX::setgid did work so I used that. Anyone foresee
any problems with using this?
The error message below was being generated in the
MailScanner::Log::LogText function. This module has a Start function
which appears to do the right thing but doesn't appear to be called
anywhere. Sys::Syslog::setlogsock('unix') was required for Mac OS X so
I ended up just adding it to the LogText routine.
thanks
Brian Peterson
On Aug 10, 2004, at 10:30 AM, Brian Peterson wrote:
> I'm having problems starting MailScanner when setting the Run As User
> to postfix.
>
> server:/opt/MailScanner/bin root# ./check_mailscanner
> Starting MailScanner...
> Bad arg length for Socket::pack_sockaddr_in, length is 0, should be 4
> at /System/Library/Perl/5.8.1/darwin-thread-multi-2level/Socket.pm line
> 373.
>
> Anyone have any idea how to debug where this error might be coming
> from? I suspect it's several modules deep as there don't appear to be
> any direct calls to pack_sockaddr_in.
>
> If I define the Run As User as root, MailScanner starts properly but
> obviously there are issues with the saving files to the outgoing
> postifix spool.
>
> server:/opt/MailScanner/bin root# ./MailScanner -V
> This is Perl version 5.008001
> This is MailScanner version 4.32.5
> Module versions are:
> 1.00 AnyDBM_File
> 1.12 Archive::Zip
> 1.01 Carp
> 1.119 Convert::BinHex
> 1.00 DirHandle
> 1.04 Fcntl
> 2.71 File::Basename
> 2.05 File::Copy
> 2.01 FileHandle
> 1.05 File::Path
> 0.13 File::Temp
> 1.23 HTML::Entities
> 3.26 HTML::Parser
> 2.24 HTML::TokeParser
> 1.20 IO
> 1.09 IO::File
> 1.122 IO::Pipe
> 5.403 MIME::Decoder
> 5.403 MIME::Decoder::UU
> 5.403 MIME::Head
> 5.406 MIME::Parser
> 5.411 MIME::Tools
> 0.09 Net::CIDR
> 1.05 POSIX
> 1.75 Socket
> 0.03 Sys::Syslog
> 1.02 Time::localtime
>
>
> thanks
> Brian Peterson
>
> -------------------------- MailScanner list ----------------------
> To leave, send leave mailscanner to jiscmail at jiscmail.ac.uk
> Before posting, please see the Most Asked Questions at
> http://www.mailscanner.biz/maq/ and the archives at
> http://www.jiscmail.ac.uk/lists/mailscanner.html
>
-------------------------- MailScanner list ----------------------
To leave, send leave mailscanner to jiscmail at jiscmail.ac.uk
Before posting, please see the Most Asked Questions at
http://www.mailscanner.biz/maq/ and the archives at
http://www.jiscmail.ac.uk/lists/mailscanner.html
</x-flowed>
More information about the MailScanner
mailing list