MailScanner on freebsd
Marc Dufresne
Marc.Dufresne at PARKS.ON.CA
Wed Nov 23 18:14:08 GMT 2005
I have just reviewed this doc
http://www.sng.ecs.soton.ac.uk/mailscanner/install/sendmail.shtml
I have verified that all directories have been created.
Output /var/spool
drwxr-x--- 4 root daemon 512 Oct 18 09:31 MailScanner
drwxrwx--- 2 smmsp smmsp 512 Nov 23 10:35 clientmqueue
drwxr-x--- 2 root daemon 1024 Nov 23 10:35 mqueue
drwxr-x--- 5 root daemon 512 Nov 22 15:16 mqueue.in
Output of /var/spool/MailScanner
drwxr-x--- 7 root daemon 512 Nov 21 17:14 incoming
drwxr-x--- 2 root daemon 512 Oct 18 09:31 quarantine
According to the section "Change Commands that start Sendmail"
Two sendmail processes are needed in order for MailScanner and sendmail
to function. On FreeBSD 5.4, sendmail on boot up is loading by
/etc/rc.sendmail with defaults specified under /etc/defaults/rc.conf.
In order to have two sendmail processes load at startup, would I have
to modify the /etc/rc.conf to override sendmail defaults by adding:
#Modified /etc/rc.conf would have these lines.
#This would take care of the first sendmail process.
sendmail_enable="YES"
sendmail_flags="-L sm-mta -bd -OPrivacyOptions=noetrn
-ODeliveryMode=queueonly -OQueueDirectory=/var/spool/mqueue.in"
#Startup second sendmail process points to /var/spool/mqueue
/usr/sbin/sendmail -L sm-mta -bd -q15m
Marc Dufresne, Corporate IT Officer
St. Lawrence Parks Commission
13740 County Road 2
Morrisburg, ON K0C 1X0
E-mail: Marc.Dufresne at parks.on.ca
Voice: 613-543-3704 Ext#2455
Fax: 613-543-2847
Corporate website: www.parks.on.ca
>>> Marc.Dufresne at PARKS.ON.CA 11/21/2005 7:08 PM >>>
Sendmail is working!!!!
I had to modify the DAEMON_OPTIONS in my mc file in order to have
sendmail listen on any address (0.0.0.0) instead of just my public
address. Recompiled sendmail, then it worked.
Issuing a sendmail -v root <dev/null works.
I thought I did this before, guess not, or sendmail just didn't get
updated properly. Who knows?
Now on to MailScanner.
Marc Dufresne, Corporate IT Officer
St. Lawrence Parks Commission
13740 County Road 2
Morrisburg, ON K0C 1X0
E-mail: Marc.Dufresne at parks.on.ca
Voice: 613-543-3704 Ext#2455
Fax: 613-543-2847
Corporate website: www.parks.on.ca
>>> Marc.Dufresne at PARKS.ON.CA 11/21/2005 12:18 pm >>>
No sendmail -v root </dev/null still says connection refused. I just
checked my /etc/hosts.allow file which has:
ALL : localhost 127.0.0.1 [::1] : allow
sendmail : localhost : allow
sendmail : ALL : allow
What is [::1] ? I never seen that reference.
Marc Dufresne, Corporate IT Officer
St. Lawrence Parks Commission
13740 County Road 2
Morrisburg, ON K0C 1X0
E-mail: Marc.Dufresne at parks.on.ca
Voice: 613-543-3704 Ext#2455
Fax: 613-543-2847
Corporate website: www.parks.on.ca
>>> brent.bolin at GMAIL.COM 11/21/2005 11:57 AM >>>
Don't go there yet!. Is sendmail working ?
sendmail -v root </dev/null
On 11/21/05, Marc Dufresne <Marc.Dufresne at parks.on.ca> wrote:
>
> I found this doc
> http://www.sng.ecs.soton.ac.uk/mailscanner/install/sendmail.shtml
>
> Sendmail.cf <http://Sendmail.cf> incoming QueueDirectory is setup to
> /var/spool/mqueue.
> Are these the right permissions?
>
> Here is the output from ls -l /var/spool
>
> drwxr-xr-x 4 root daemon 512 Oct 18 09:31 MailScanner
> drwxrwx--- 2 smmsp smmsp 52736 Nov 21 11:40 clientmqueue
> drwxr-x--- 2 root wheel 512 Nov 21 11:40 mqueue
> drwxr-x--- 2 root wheel 512 Oct 24 15:16 mqueue.in
<http://mqueue.in>
>
> MailScanner.conf is setup as
>
> Incoming Queue Dir = /var/spool/mqueue
> Outgoing Queue Dir = /var/spool/mqueue
>
> # Set where to unpack incoming messages before scanning them
> Incoming Work Dir = /var/spool/MailScanner/incoming
>
> Here is output ls -l /var/spool/MailScanner
> drwxr-xr-x 12 root daemon 512 Nov 21 11:16 incoming
>
> # Set where to store infected and message attachments
> Quarantine Dir = /var/spool/MailScanner/quarantine
>
> Here is output ls -l /var/spool/MailScanner
> drwxr-xr-x 2 root daemon 512 Oct 18 09:31 quarantine
>
>
>
> Marc Dufresne, Corporate IT Officer
> St. Lawrence Parks Commission
> 13740 County Road 2
> Morrisburg, ON K0C 1X0
>
> E-mail: Marc.Dufresne at parks.on.ca
> Voice: 613-543-3704 Ext#2455
> Fax: 613-543-2847
> Corporate website: www.parks.on.ca <http://www.parks.on.ca>
>
> >>> brent.bolin at GMAIL.COM 11/21/2005 11:26 AM >>>
> Don't care about private discussions. The list exiled me when I
called
> someone a "Dipswitch".
>
> Pretty harsh words ya think ?
>
> Do you show this?
>
> # ps auxwww|grep sendmail
> root 36220 0.0 0.3 3500 2640 ?? Ss 9:59AM 0:00.03 sendmail:
accepting
> connections (sendmail)
> root 36223 0.0 0.3 3500 2624 ?? Is 9:59AM 0:00.00 sendmail: Queue
> runner at 00:15:00
> for /var/spool/mqueue (sendmail)
> smmsp 36227 0.0 0.2 3368 2520 ?? Is 9:59AM 0:00.00 sendmail: Queue
> runner at 00:15:00
> for /var/spool/clientmqueue (sendmail)
> root 36419 0.0 0.1 1448 848 p0 S+ 10:16AM 0:00.00 grep sendmail
>
> Sounds to me like your sendmail submit isn't running.
>
> Also attaching a valid submit.cf <http://submit.cf>
<http://submit.cf>
> file
>
> Make sure your using both the sendmail.cf <http://sendmail.cf> <
> http://sendmail.cf> and
> submit
> files I'm sending you.
>
>
> On 11/21/05, Marc Dufresne <Marc.Dufresne at parks.on.ca> wrote:
> >
> > My apologies for the private discussions. Didn't realize I posted
to
> the
> > forum.
> >
> > Sendmail is running on port 25. Sendmail is acting as a Relay for
my
> > domain. I have no problem sending/receiving internet e-mail. The
two
> > problems I am having are:
> >
> > 1- MailScanner doesn't seem to be scanning inbound mail.
> >
> > 2- local mail sent to root and postmaster is not being delivered.
> The
> > /var/spool/clientmqueue is backing up with e-mails sent to root
and
> > postmaster.
> >
> > Here's what /var/spool/maillog is saying
> >
> > mail sm-msp-queue[1655]: i24AKJeL005105: to=postmaster,
> > delay=10:33:28,
> > xdelay=00:00:00, mailer=relay, pri=1023910,
> relay=[127.0.0.1 <http://127.0.0.1><http://127.0.0.1>
> > ],
> > dsn=4.0.0, stat=Deferred: Connection refused by
> [127.0.0.1 <http://127.0.0.1><http://127.0.0.1>
> > ]
> >
> > I issued the command sendmail -v root </dev/null. This is the
error
> I'm
> > receiving.
> >
> > root....connecting to [127.0.0.1 <http://127.0.0.1>
<http://127.0.0.1>]
> via relay
> > root....Deferred: Connection refused by [127.0.0.1
<http://127.0.0.1>
> <http://127.0.0.1>]
> >
> > I have modified my /etc/mail/access to reflect
> >
> > 127.0.0.1 <http://127.0.0.1> <http://127.0.0.1> RELAY
> > localhost.localdomain RELAY
> > localhost RELAY
> >
> > Issued a makemap hash /etc/mail/access.db < /etc/mail/access.
> Restarted
> > sendmail and still receive the Connection Refused error.
> >
> > Any ideas?
> >
> > I want to fix problem 2 first, eliminating the connection refused
> > errors. Then I want to move onto the MailScanner problem.
> >
> >
> > Marc Dufresne, Corporate IT Officer
> > St. Lawrence Parks Commission
> > 13740 County Road 2
> > Morrisburg, ON K0C 1X0
> >
> > E-mail: Marc.Dufresne at parks.on.ca
> > Voice: 613-543-3704 Ext#2455
> > Fax: 613-543-2847
> > Corporate website: www.parks.on.ca <http://www.parks.on.ca> <
> http://www.parks.on.ca>
> >
> > >>> ugob at CAMO-ROUTE.COM 11/21/2005 9:17 AM >>>
> > Marc Dufresne wrote:
> > > Couldn't download any of your sample files. None of the links to
> > your
> > > files work.
> >
> > Looking a the links, I'm not surprised.
> >
> > The way you are quoting is making it very hard to follow. Please
> avoid
> >
> > having private discussions while using a public mailing list and
> don't
> >
> > top-post.
> >
> > >
> > > From the command line, if I issue sendmail -v root </dev/null
> > > I receive this error,
> > >
> > > root....connecting to [127.0.0.1 <http://127.0.0.1>
<http://127.0.0.1>]
> via relay
> > > root....Deferred: Connection refused by [127.0.0.1
<http://127.0.0.1>
> <http://127.0.0.1>]
> >
> > Is sendmail running?
> >
> > On what port/IP is it running on?
> >
> > >
> > > What files do I need to modify under /etc/mail?
> > >
> >
> > Are you familiar with Sendmail or other MTAs?
> >
> > Regards,
> >
> > Ugo
> >
> > >
> > > Marc Dufresne, Corporate IT Officer
> > > St. Lawrence Parks Commission
> > > 13740 County Road 2
> > > Morrisburg, ON K0C 1X0
> > >
> > > E-mail: Marc.Dufresne at parks.on.ca
> > > Voice: 613-543-3704 Ext#2455
> > > Fax: 613-543-2847
> > > Corporate website: www.parks.on.ca <http://www.parks.on.ca> <
> http://www.parks.on.ca>
> > >
> > >>>> BB <brent.bolin at gmail.com> 11/20/2005 9:38 PM >>>
> > > Marc,
> > >
> > > I have attached working sendmail.mc <http://sendmail.mc> <
> http://sendmail.mc> <
> > http://sendmail.mc> and
> > > sendmail.cf <http://sendmail.cf> <http://sendmail.cf><
> http://sendmail.cf>files along
> with
> > /etc/rc.conf
> > startup.
> > > There are a number of things in the
> > > rc.conf that you don't need just use the sendmail portion for
> > examples.
> > > BTW
> > > /etc/defaults/rc.conf show examples and are used if /etc/rc.conf
> > does
> > > not
> > > exist. /etc/rc.conf will override /etc/defaults/rc.conf.
> > >
> > > The first thing is to get a working copy of sendmail running.
Make
> > > your
> > > edits to /etc/rc.conf with the examples sent.
> > >
> > > Copy sendmail.cf <http://sendmail.cf> <http://sendmail.cf> <
> http://sendmail.cf>
> /etc/mail
> > >
> > > Verify no sendmail processes are running and if they are kill
the
> > pid
> > > of
> > > them. Verify again they are gone.
> > >
> > > Run "sh /etc/rc.sendmail start" . No quotes. This should start
> > > sendmail.
> > > Send your self a test message from the MTA level -
> > >
> > > sendmail -v root </dev/null Enter(the enter key)
> > >
> > > This should send a test mesage to root with no subject and
> > undisclosed
> > > recipients. Thats fine all we want to know is if sendmail is
> > running.
> > > Its
> > > also a good test to check the header files.
> > >
> > > If its working thats great, move on to MailScanner. I've
included
> a
> > > working
> > > copy of a mailscanner.conf file. There are some things
configured
> > that
> > > you
> > > might not be using, but all the directores are in place and are
> set
> > to
> > > defaults.
> > >
> > > Virus scanners set to none if not using (I'm using three)
> > > Spamassassin set to no if not using (I'm using 3.1.0_3)
> > > Uncomment the whitlist and blacklist file rules, I'm using
> > > SQLblacklist/whitelists
> > >
> > > I've included another file called directories.needed. Just run,
it
> > > will
> > > create them if they don't exist
> > >
> > > This should be enough to get you going. Remember you need to get
> > > sendmail
> > > running first. I didn't or never have used the Makefile included
> > with
> > > the
> > > distribution. I use the m4 macro on the configuration file *.mc
or
> > just
> > > use
> > > webmin. Its in the ports or can be downloaded from
> > > webmin.com <http://webmin.com>
<http://webmin.com><http://webmin.com>
> > > .
> > >
> > > It does not make sense to me why sendmail is running if it is
> marked
> > > to
> > > "NONE". If that dosen't do it mark the first instance with NONE
> and
> > all
> > > the
> > > others with NO
> > >
> > > BTW: There is also a nice webmin modual for MailScanner. Once
> setup
> > > things
> > > don't change much other then whitelists/blacklists. The latest
> > version
> > > of
> > > mailwatch can do this hence
> > >
> > > Is Definitely Not Spam = &SQLWhitelist
> > > Is Definitely Spam = &SQLBlacklist
> > >
> > >
> > > Hang on for the ride...
> > >
> > >
> > >
> > > On 11/20/05, Marc Dufresne <Marc.Dufresne at parks.on.ca > wrote:
> > >> I am going to explain my understanding of the MailScanner
setup.
> > > Please
> > >> reveiw and let me know if I'm understanding this correctly?
> > >>
> > >> When MailScanner.conf is configured, the following parameters
> > should
> > > be
> > >> set if I'm using sendmail on FreeBSD 5.4:
> > >>
> > >> #MTA used for the Gateway
> > >> MTA=sendmail
> > >>
> > >> #Set how to invoke MTA when sending messages MailScanner has
> > created
> > >> (e.g. to sender/recipient saying "found a virus in your
> message").
> > > This
> > >> can also be the filename of a ruleset.
> > >> sendmail=/usr/sbin/sendmail
> > >>
> > >> #Incoming mail queue directory for Sendmail
> > >> Incoming Queue Directory=/var/spool/mqueue
> > >>
> > >> #Outgoing mail queue directory for Sendmail
> > >> Outgoing Queue Directory=/var/spool/mqueue
> > >>
> > >> #Incoming Queue Directory for MailScanner
> > >> /var/spool/MailScanner/incoming
> > >>
> > >> #Quarantine Directory for MailScanner
> > >> /var/spool/MailScanner/quaratine
> > >>
> > >> System Startup should be as follows:
> > >>
> > >> 1) #Disable sendmail from loading at system startup
> > >> modify /etc/rc.conf to disable sendmail load
> > >>
> > >>
> > >
> >
> >
>
>
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/mail-changingmta.html
>
> >
> > >
> > >>
> > >> Section 23.4.2.3 <http://23.4.2.3> <http://23.4.2.3>
<http://23.4.2.3>
> FreeBSD
> 5.0-STABLEand Later
> > >>
> > >> /etc/rc.conf
> > >>
> > >> sendmail_enable="NO"
> > >> sendmail_submit_enable="NO"
> > >> sendmail_outbound_enable="NO"
> > >> sendmail_msp_queue_enable="NO"
> > >>
> > >> 2) #Load MailScanner at system startup.
> > >> #Make sure mailscanner.sh file is located under
> /usr/local/etc/rc.d
> > >> in order to load MailScannner process at startup.
Mailscanner.sh
> > > should
> > >> invoke sendmail and mailscanner process to start
> > scanning/delivering
> > >> mail.
> > >>
> > >> /usr/local/etc/rc.d/mailscanner.sh
> > >> _________________________________
> > >>
> > >> First Problem
> > >>
> > >> I cannot disable sendmail on bootup on FreeBSD 5.4!!!! I tried
> > >> everything. Sendmail still loads at startup???????
> > >>
> > >> Second Problem
> > >>
> > >> Once system is completly loaded and sitting at the login
prompt,
> I
> > >> receive an error
> > >> NOQUEUE:SYSERROR(root):opendaemon socket:daeomon IPv4:cannot
bind
> > >> address already in use
> > >>
> > >> I login, and run ps -ax (This is what I see)
> > >>
> > >> 375 ?? Ss 0:00.07 sendmail: accepting connections (sendmail)
> > >> 379 ?? Is 0:00.00 sendmail: Queue runner at 00:30:00 for
> > >> /var/spool/client
> > >>
> > >> 426 ?? Is 0:00.01 sendmail: Queue runner at 00:15:00 for
> > >> /var/spool/mqueue
> > >> 430 ?? Is 0:00.01 sendmail: Queue runner at 00:15:00 for
> > >> /var/spool/client
> > >>
> > >> 613 ?? Ss 0:00.02 /usr/bin/perl -I/usr/local/lib/MailScanner
> > >> /usr/local 614 ?? S 0:02.33 /usr/bin/perl
> > >> -I/usr/local/lib/MailScanner /usr/local
> > >> 627 ?? S 0:02.19 /usr/bin/perl -I/usr/local/lib/MailScanner
> > >> /usr/local
> > >> 630 ?? S 0:02.15 /usr/bin/perl -I/usr/local/lib/MailScanner
> > >> /usr/local
> > >> 635 ?? S 0:02.17 /usr/bin/perl -I/usr/local/lib/MailScanner
> > >> /usr/local
> > >> 636 ?? S 0:00.11 /usr/bin/perl -I/usr/local/lib/MailScanner
> > >> /usr/local
> > >>
> > >> Third Problem
> > >>
> > >> I run tail -f /var/log/maillog
> > >>
> > >> I will send test e-mails from the outside and watch sendmail
> > receive
> > >> and process incoming mail. Everyone receives e-mails from the
> > > outside,
> > >> but mailscanner does not scan any messages.
> > >>
> > >> I will issue a mailq to view /var/spool/mqueue directory.
> Directory
> > > is
> > >> always empty.
> > >>
> > >> I'm completely stumped here as to why Sendmail refuses to
disable
> > at
> > >> startup and MailScanner refuses to scan e-mail messages!!!!!
> > >>
> > >> Any ideas????
> > >>
> > >>
> > >> Marc Dufresne, Corporate IT Officer
> > >> St. Lawrence Parks Commission
> > >> 13740 County Road 2
> > >> Morrisburg, ON K0C 1X0
> > >>
> > >> E-mail: Marc.Dufresne at parks.on.ca
> > >> Voice: 613-543-3704 Ext#2455
> > >> Fax: 613-543-2847
> > >> Corporate website: www.parks.on.ca <http://www.parks.on.ca> <
> http://www.parks.on.ca> <
> > http://www.parks.on.ca>
> > >>
> > >>>>> BB <brent.bolin at gmail.com> 11/19/2005 12:38 AM >>>
> > >> Don't know if they ever got the list fixed for my replies, so
I'm
> > > doing
> > >> it
> > >> direct and through the list.
> > >>
> > >> Change /etc/rc.conf or /etc/defaults/rc.conf
> > >> sendmail_enable=NONE
> > >>
> > >> Verify mailscanner is starting up with
> > > /usr/local/etc/rc.d/mailscanner
> > >> .sh
> > >>
> > >> Think you need to manually create some of the directores.
Verify
> > >> MailScanner.conf for directories.
> > >>
> > >> tail -f /var/log/maillog will show you the details
> > >>
> > >> The only reason to rebuild sendmail.cf <http://sendmail.cf> <
> http://sendmail.cf> <
> > http://sendmail.cf>
> > > <http://sendmail.cf/
> > >>> is to
> > >> remove
> > >> IPv6 stuff. I would use m4 macro for that. Webmin would be a
good
> > >> choice to
> > >> use.
> > >>
> > >> # SMTP daemon options
> > >>
> > >> O DaemonPortOptions=Name=IPv4, Family=inet
> > >> O DaemonPortOptions=Name=IPv6, Family=inet6, Modifiers=O
> > >> O DaemonPortOptions=Port=587, Name=MSA, M=E
> > >>
> > >>
> > >> --
> > >> ACK and you shall receive
> > >>
> > >>
> > >>
> > >
> > >
> > > --
> > > ACK and you shall receive
> > >
> > > ------------------------ MailScanner list
------------------------
> > > To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> > > 'leave mailscanner' in the body of the email.
> > > Before posting, read the Wiki (http://wiki.mailscanner.info/)
and
> > > the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
> > >
> > > Support MailScanner development - buy the book off the website!
> > >
> > >
> > >
> >
>
------------------------------------------------------------------------
> > >
> > > BEGIN:VCARD
> > > VERSION:2.1
> > > X-GWTYPE:USER
> > > FN:Marc Dufresne
> > > TEL;WORK:613-543-3704
> > > ORG:;Information Technology
> > > TEL;PREF;FAX:613-543-2847
> > > EMAIL;WORK;PREF;NGW:Marc.Dufresne at parks.on.ca
> > > N:Dufresne;Marc
> > > TITLE:Corporate IT Officer
> > > END:VCARD
> > >
> >
> >
> > --
> > Ugo
> >
> > -> Please don't send a copy of your reply by e-mail. I read the
> list.
> > -> Please avoid top-posting, long signatures and HTML, and cut the
> > irrelevant parts in your replies.
> >
> > ------------------------ MailScanner list ------------------------
> > To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> > 'leave mailscanner' in the body of the email.
> > Before posting, read the Wiki (http://wiki.mailscanner.info/) and
> > the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
> >
> > Support MailScanner development - buy the book off the website!
> >
> > ------------------------ MailScanner list ------------------------
> > To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> > 'leave mailscanner' in the body of the email.
> > Before posting, read the Wiki (http://wiki.mailscanner.info/) and
> > the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
> >
> > Support MailScanner development - buy the book off the website!
> >
> >
> >
>
>
> --
> ACK and you shall receive
>
> ------------------------ MailScanner list ------------------------
> To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> 'leave mailscanner' in the body of the email.
> Before posting, read the Wiki (http://wiki.mailscanner.info/) and
> the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
>
> Support MailScanner development - buy the book off the website!
>
> ------------------------ MailScanner list ------------------------
> To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
> 'leave mailscanner' in the body of the email.
> Before posting, read the Wiki (http://wiki.mailscanner.info/) and
> the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
>
> Support MailScanner development - buy the book off the website!
>
>
>
--
ACK and you shall receive
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the Wiki (http://wiki.mailscanner.info/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the Wiki (http://wiki.mailscanner.info/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the Wiki (http://wiki.mailscanner.info/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the Wiki (http://wiki.mailscanner.info/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
[ Part 2, Text/PLAIN (Name: "Marc Dufresne.vcf") 20 lines. ]
[ Unable to print this part. ]
More information about the MailScanner
mailing list