Virtual mailbox(Maildir) implementation with sendmail
Shell Perl
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
build
example
src
.gitignore
DISTFILES
INSTALL
INSTALL.dovecot
KNOWNBUGS
LICENSE
Makefile.am
Makefile.in
README
RELEASE_NOTES
TODO
acinclude.m4
aclocal.m4
config.guess
config.sub
configure
configure.ac
install-sh
missing

README

$Id: README,v 1.2 2010/02/02 11:47:18 ak Exp $
                                            
 #####  ######   ##   ####   ##  ## ######  
 ##  ## ##      ####  ## ##  ###### ##      
 ##  ## ####   ##  ## ##  ## ###### ####    
 #####  ##     ###### ##  ## ##  ## ##      
 ## ##  ##     ##  ## ## ##  ##  ## ##      
 ##  ## ###### ##  ## ####   ##  ## ######  
                                            
--------------------------------------------------------------------------------
 sendmail-virtualmailbox: Virtual Mailbox(Maildir) Implementation with sendmail
--------------------------------------------------------------------------------
 sendmail-virtualmailbox(virtmail.m4) is a MAILER which provides virtual mailbox
 feature to sendmail. It require the following:

 PROGRAMS
 * sendmail: It is installed into /usr/sbin/sendmail
 * procmail: It delivers email to a local user(has UNIX account)'s Maildir/
 * maildrop: It delivers email to a virtual user(has NO UNIX account)'s Maildir/

 USERS AND GROUPS
 * sendmail: O DefaultUser=sendmail
 * smsubmit: Owner of /var/spool/cqueue (submission)
 * virtmail: Owner of virtual mailbox direcotry: --virtualmailbox-home=DIR
--------------------------------------------------------------------------------

CHANGES ------------------------------------ Version histoty
DISTFILES ---------------------------------- File list after installation
INSTALL ------------------------------------ How to install and configure virtual mailbox
KNOWNBGUS ---------------------------------- Known bugs in virtmail.m4
LICENSE ------------------------------------ This software's license
README ------------------------------------- This file
TODO --------------------------------------- Not implemented or tested yet
configure ---------------------------------- configure script for making sendmail-virtualmailbox
build/ ------------------------------------- Base directory for making procmail, maildrop, and sendamil
 maildrop-configure.sh --------------------- Configure script source for making maidrop
 procmail-conflict-types-for-getline.patch - Patch for the error 'Conflicting types for getline' 
 procmail-localconfig.diff ----------------- Patch for procmail to change paths.
 sendmail-mc.in ---------------------------- /usr/local/sendmail/etc/sendmail.cf source
 sendmail-site.config.m4 ------------------- Build macros for sendmail
 sid-milter-localconfig.diff --------------- Patch for sid-milter to change paths.
 submit-mc.in ------------------------------ /usr/local/sendmail/etc/submit.cf source
 virtmail.m4.in ---------------------------- source of cf/mailer/virtmail.m4
examples/ ---------------------------------- Some example configuration files
 INSTALL-MANUALLY -------------------------- ./INSTALL of v0.1.4 for manual installation
 local-sendmail/ --------------------------- Files for manual operations to setup /usr/local/sendmail
 usr-sbin-sendmail/ ------------------------ Files for manual operations to setup /usr/local/virtmail with /usr/sbin/sendmail
 a-part-of-aliases ------------------------- Example of /etc/mail/aliases
 a-part-of-dovecot.conf -------------------- Example of dovecot.conf (a part of) 
 centos-packages --------------------------- Required packages on CentOS
 clamav-configure -------------------------- Example of configure for clamav
 dovecot.conf-example ---------------------- dovecot.conf example
 dovecot-configure ------------------------- Example of configure for dovecot
 dovecot-pkgsysconfdir.patch --------------- /usr/local/dovecot/etc/dovecot -> /usr/local/dovecot/etc
 dovecot-setup ----------------------------- Script for dovecot after ``make install''
 dovecot-virtuser-passwd ------------------- Example of dovecot's passwd file
 etc-passwd -------------------------------- Required users for sendmail-virtualmailbox
 etc-group --------------------------------- Required groups for sendmail-virtualmailbox
src/ --------------------------------------- Source files
 etc/ -------------------------------------- Source files for /usr/local/sendmail/etc
  access.in -------------------------------- /etc/mail/access
  daemon-options.in ------------------------ /etc/mail/daemon-options
  etc-makefile.in -------------------------- /etc/mail/Makefile
  generics-domains.in ---------------------- /etc/mail/generics-domains
  genericstable.in ------------------------- /etc/mail/genericstable
  local-host-names.in ---------------------- /etc/mail/local-host-names
  maildroprc.in ---------------------------- /usr/local/virtmail/etc/maildroprc
  mailertable.in --------------------------- /etc/mail/mailertable
  procmailrc.in ---------------------------- /usr/local/virtmail/etc/procmailrc
  queue-interval.in ------------------------ /etc/mail/queue-interval
  relay-domains.in ------------------------- /etc/mail/relay-domains
  sid-options.in --------------------------- Define sid-milter options
  sid-pass-domains.in ---------------------- Domains to always pass for sid-milter
  sid-peer-hosts.in ------------------------ List of hosts to ignore for sid-milter
  trusted-users.in ------------------------- /etc/mail/trusted-users
  virtuser-domains.in ---------------------- /etc/mail/virtuser-domains
  virtusertable.in ------------------------- /etc/mail/virtusertable
 sbin/ ------------------------------------- Source scripts for /usr/local/sendmail/sbin
  make-vmailbox.SH ------------------------- /usr/local/virtmail/sbin/make-vmailbox
  sendmailctl.SH --------------------------- /usr/local/virtmail/sbin/sendmailctl, /usr/local/sbin/smctl
  sidctl.SH -------------------------------- /usr/local/virtmail/sbin/sidctl

virtmail.m4 has been tested at the followings:
 sendmail) 8.13.8, 8.14.3 - 8.14.7
 dovecot)  1.2.9 - 1.2.16, 2.0.16, 2.1.9, 2.1.10, 2.1.13, 2.1.16, 2.2.10
 procmail) 3.22
 maildrop) 2.3.0.20100112, 2.5.1 - 2.5.5, 2.6.0, 2.7.1