config courier ok
This commit is contained in:
parent
f37c95c8f6
commit
35312cbc84
6
courier/authdaemonrc
Normal file
6
courier/authdaemonrc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
authmodulelist="authuserdb authpam"
|
||||||
|
daemons=5
|
||||||
|
authdaemonvar=/var/run/courier/authdaemon
|
||||||
|
DEBUG_LOGIN=0
|
||||||
|
DEFAULTOPTIONS=""
|
||||||
|
LOGGEROPTS=""
|
32
courier/imapd
Normal file
32
courier/imapd
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
ADDRESS=0
|
||||||
|
PORT=143
|
||||||
|
MAXDAEMONS=40
|
||||||
|
MAXPERIP=20
|
||||||
|
PIDFILE=/var/run/courier/imapd.pid
|
||||||
|
TCPDOPTS="-nodnslookup -noidentlookup"
|
||||||
|
LOGGEROPTS="-name=imapd"
|
||||||
|
IMAP_CAPABILITY="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA IDLE"
|
||||||
|
IMAP_KEYWORDS=1
|
||||||
|
IMAP_ACL=1
|
||||||
|
IMAP_CAPABILITY_ORIG="IMAP4rev1 UIDPLUS CHILDREN NAMESPACE THREAD=ORDEREDSUBJECT THREAD=REFERENCES SORT QUOTA AUTH=CRAM-MD5 AUTH=CRAM-SHA1 AUTH=CRAM-SHA256 IDLE"
|
||||||
|
IMAP_PROXY=0
|
||||||
|
IMAP_PROXY_FOREIGN=0
|
||||||
|
IMAP_IDLE_TIMEOUT=60
|
||||||
|
IMAP_MAILBOX_SANITY_CHECK=1
|
||||||
|
IMAP_CAPABILITY_TLS="$IMAP_CAPABILITY AUTH=PLAIN"
|
||||||
|
IMAP_CAPABILITY_TLS_ORIG="$IMAP_CAPABILITY_ORIG AUTH=PLAIN"
|
||||||
|
IMAP_DISABLETHREADSORT=0
|
||||||
|
IMAP_CHECK_ALL_FOLDERS=0
|
||||||
|
IMAP_OBSOLETE_CLIENT=0
|
||||||
|
IMAP_UMASK=022
|
||||||
|
IMAP_ULIMITD=131072
|
||||||
|
IMAP_USELOCKS=1
|
||||||
|
IMAP_SHAREDINDEXFILE=/etc/courier/shared/index
|
||||||
|
IMAP_ENHANCEDIDLE=0
|
||||||
|
IMAP_TRASHFOLDERNAME=Trash
|
||||||
|
IMAP_EMPTYTRASH=Trash:7
|
||||||
|
IMAP_MOVE_EXPUNGE_TO_TRASH=0
|
||||||
|
SENDMAIL=/usr/sbin/sendmail
|
||||||
|
HEADERFROM=X-IMAP-Sender
|
||||||
|
IMAPDSTART=YES
|
||||||
|
MAILDIRPATH=Maildir
|
20
courier/imapd-ssl
Normal file
20
courier/imapd-ssl
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
SSLPORT=993
|
||||||
|
SSLADDRESS=0
|
||||||
|
SSLPIDFILE=/var/run/courier/imapd-ssl.pid
|
||||||
|
SSLLOGGEROPTS="-name=imapd-ssl"
|
||||||
|
IMAPDSSLSTART=YES
|
||||||
|
IMAPDSTARTTLS=YES
|
||||||
|
IMAP_TLS_REQUIRED=0
|
||||||
|
COURIERTLS=/usr/bin/couriertls
|
||||||
|
TLS_PROTOCOL=TLS1
|
||||||
|
TLS_STARTTLS_PROTOCOL=TLS1
|
||||||
|
TLS_KX_LIST=ALL
|
||||||
|
TLS_COMPRESSION=ALL
|
||||||
|
TLS_CERTS=X509
|
||||||
|
TLS_CERTFILE=/etc/courier/imapd.pem
|
||||||
|
TLS_DHPARAMS=/etc/courier/dhparams.pem
|
||||||
|
TLS_TRUSTCERTS=/etc/ssl/certs
|
||||||
|
TLS_VERIFYPEER=NONE
|
||||||
|
TLS_CACHEFILE=/var/lib/courier/couriersslcache
|
||||||
|
TLS_CACHESIZE=524288
|
||||||
|
MAILDIRPATH=Maildir
|
14
courier/pop3d
Normal file
14
courier/pop3d
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
PIDFILE=/var/run/courier/pop3d.pid
|
||||||
|
MAXDAEMONS=40
|
||||||
|
MAXPERIP=4
|
||||||
|
POP3AUTH=""
|
||||||
|
POP3AUTH_ORIG="PLAIN LOGIN CRAM-MD5 CRAM-SHA1 CRAM-SHA256"
|
||||||
|
POP3AUTH_TLS=""
|
||||||
|
POP3AUTH_TLS_ORIG="LOGIN PLAIN"
|
||||||
|
POP3_PROXY=0
|
||||||
|
PORT=110
|
||||||
|
ADDRESS=0
|
||||||
|
TCPDOPTS="-nodnslookup -noidentlookup"
|
||||||
|
LOGGEROPTS="-name=pop3d"
|
||||||
|
POP3DSTART=YES
|
||||||
|
MAILDIRPATH=Maildir
|
20
courier/pop3d-ssl
Normal file
20
courier/pop3d-ssl
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
SSLPORT=995
|
||||||
|
SSLADDRESS=0
|
||||||
|
SSLPIDFILE=/var/run/courier/pop3d-ssl.pid
|
||||||
|
SSLLOGGEROPTS="-name=pop3d-ssl"
|
||||||
|
POP3DSSLSTART=YES
|
||||||
|
POP3_STARTTLS=YES
|
||||||
|
POP3_TLS_REQUIRED=0
|
||||||
|
COURIERTLS=/usr/bin/couriertls
|
||||||
|
TLS_PROTOCOL=TLS1
|
||||||
|
TLS_STARTTLS_PROTOCOL=TLS1
|
||||||
|
TLS_KX_LIST=ALL
|
||||||
|
TLS_COMPRESSION=ALL
|
||||||
|
TLS_CERTS=X509
|
||||||
|
TLS_CERTFILE=/etc/courier/pop3d.pem
|
||||||
|
TLS_DHPARAMS=/etc/courier/dhparams.pem
|
||||||
|
TLS_TRUSTCERTS=/etc/ssl/certs
|
||||||
|
TLS_VERIFYPEER=NONE
|
||||||
|
TLS_CACHEFILE=/var/lib/courier/couriersslcache
|
||||||
|
TLS_CACHESIZE=524288
|
||||||
|
MAILDIRPATH=Maildir
|
@ -6,15 +6,21 @@ usage(){
|
|||||||
echo "install: install exim/courier mail server"
|
echo "install: install exim/courier mail server"
|
||||||
}
|
}
|
||||||
|
|
||||||
RED='\033[91m'
|
RED="\033[91m"
|
||||||
STD='\033[0m'
|
STD="\033[0m"
|
||||||
|
YEL="\033[93m"
|
||||||
|
|
||||||
[[ $# -lt 1 ]] && usage
|
[[ $# -lt 1 ]] && usage
|
||||||
[[ $1 == "help" ]] && usage
|
[[ $1 == "help" ]] && usage
|
||||||
[[ $EUID -ne 0 ]] && echo -e "${RED}This script must be run as root${STD}" && exit 1
|
[[ $EUID -ne 0 ]] && echo -e "${RED}This script must be run as root.${STD}" && exit 1
|
||||||
|
|
||||||
install_exim() {
|
install_exim() {
|
||||||
echo "lol"
|
echo -e "${YEL}Two boxes will appear. Hit [Enter] each time to continue.${STD}"
|
||||||
|
echo "Press [Enter] key to continue..."
|
||||||
|
aptitude -y install exim4 courier-imap courier-imap-ssl courier-pop courier-pop-ssl courier-authlib-userdb
|
||||||
|
chown -vR daemon: courier/*
|
||||||
|
cp -v courier/* /etc/courier
|
||||||
|
chown -vR $USER: courier/*
|
||||||
}
|
}
|
||||||
|
|
||||||
install_spamassassin() {
|
install_spamassassin() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user