I'll set this up in a jail and I will need to write into /usr/libexec/sm.bin folder (man smrsh). So in /etc/fstab you will need rw for this jail.
example
Inside Jail:
Configuring sendmail:
/etc/mail/virtusertable
/etc/mail/aliases (I placed this at the bottom of the file.)
/etc/mail/local-host-names
/etc/mail/access
change directory to /etc/mail
Install procmail
/etc/mail/mail.columbiangold.ca.mc
add procmail above: MAILER(local)
change to directory /etc/mail and again do this.
/usr/libexec/sm.bin/user1.virtual
/usr/libexec/sm.bin/user2.virtual
/usr/local/etc/procmailrcs/user2.virtual
Install p5-Mail-SpamAssassin & add SPF_QUERY support
Continued ---->>>>> next post
example
Code:
/home/j/mroot /home/j/mx2 nullfs rw 0 0
Inside Jail:
Code:
echo '192.168.0.1 mail.columbiangold.ca' >> /etc/hosts
Configuring sendmail:
/etc/mail/virtusertable
Code:
test@columbiangold.ca user1.virtual
paul@columbiangold.ca user2.virtual
@columbiangold.ca user2.virtual
Code:
user1.virtual: |/usr/libexec/sm.bin/user1.virtual
user2.virtual: |/usr/libexec/sm.bin/user2.virtual
/etc/mail/local-host-names
Code:
columbiangold.ca
mail.columbiangold.ca
/etc/mail/access
Code:
192.168.0.1 RELAY
change directory to /etc/mail
Code:
make
Install procmail
Code:
portmaster mail/procmail
/etc/mail/mail.columbiangold.ca.mc
add procmail above: MAILER(local)
Code:
FEATURE(`local_procmail', `/usr/local/bin/procmail -t -Y -a $h -d $u')
MAILER(local)
MAILER(smtp)
change to directory /etc/mail and again do this.
Code:
newaliases
make
/usr/libexec/sm.bin/user1.virtual
Code:
/usr/local/bin/procmail /usr/local/etc/procmailrcs/user1.virtual
/usr/libexec/sm.bin/user2.virtual
Code:
/usr/local/bin/procmail /usr/local/etc/procmailrcs/user2.virtual
/usr/local/etc/procmailrcs/user2.virtual
Code:
PATH=/bin:/usr/bin:/usr/local/bin
MONTHYEAR=^Date +%y%m
VHOME=/home/mail/domains/columbiangold/mail/paul
LOGFILE=/home/mail/domains/columbiangold/logs/user2.virtual/log
LOGABSTRACT=all
VERBOSE=on
# Spam filter
:0fw
| /usr/local/bin/spamc
:0:
* ^X-Spam-Status: Yes
$VHOME/spam
:0:
$VHOME/inbox/
Install p5-Mail-SpamAssassin & add SPF_QUERY support
Code:
portmaster mail/p5-Mail-SpamAssassin
Continued ---->>>>> next post