Difference between revisions of "Linux Mail Server: Exim4"
Jump to navigation
Jump to search
Rafahsolis (talk | contribs) |
Rafahsolis (talk | contribs) |
||
| Line 1: | Line 1: | ||
= Whispers Mail Server = | = Whispers Mail Server = | ||
| + | == Stack == | ||
* Web server (Apache) | * Web server (Apache) | ||
* Database server (MySQL) | * Database server (MySQL) | ||
| Line 6: | Line 7: | ||
* Webmail server (Roundcube) | * Webmail server (Roundcube) | ||
| + | = Install = | ||
| + | |||
| + | * apt-get install apache2-mpm-prefork | ||
| + | ** (Some of these email servers require PHP; PHP is crappy and requires mpm-prefork (the ‘slow’ version of Apache)) | ||
| + | * apt-get install mysql-client | ||
| + | ** (should auto-install something like: mysql-common + mysql-client-5.5) | ||
| + | * apt-get install mysql-server | ||
| + | ** (should auto-install something like: mysql-server-5.5 + mysql-server-core-5.5) | ||
| + | * apt-get install exim4 | ||
| + | * apt-get install exim4-base | ||
| + | * apt-get install exim4-config | ||
| + | * apt-get install exim4-daemon-heavy | ||
| + | ** (there’s an “exim4-mysql” that might be sufficient to replace this, but I gave up: there are way too many exim4 packages, and no help for installing the “correct” set, so … just pick this and get the lot!) | ||
| + | * apt-get install dovecot-core | ||
| + | * apt-get install dovecot-imapd | ||
| + | * apt-get install dovecot-mysql | ||
| + | * apt-get install roundcube | ||
| + | * apt-get install roundcube-core | ||
| + | * apt-get install roundcube-mysql | ||
Revision as of 20:00, 31 March 2017
Whispers Mail Server
Stack
- Web server (Apache)
- Database server (MySQL)
- Email server (MTA) (Exim4)
- IMAP server (Dovecot)
- Webmail server (Roundcube)
Install
- apt-get install apache2-mpm-prefork
- (Some of these email servers require PHP; PHP is crappy and requires mpm-prefork (the ‘slow’ version of Apache))
- apt-get install mysql-client
- (should auto-install something like: mysql-common + mysql-client-5.5)
- apt-get install mysql-server
- (should auto-install something like: mysql-server-5.5 + mysql-server-core-5.5)
- apt-get install exim4
- apt-get install exim4-base
- apt-get install exim4-config
- apt-get install exim4-daemon-heavy
- (there’s an “exim4-mysql” that might be sufficient to replace this, but I gave up: there are way too many exim4 packages, and no help for installing the “correct” set, so … just pick this and get the lot!)
- apt-get install dovecot-core
- apt-get install dovecot-imapd
- apt-get install dovecot-mysql
- apt-get install roundcube
- apt-get install roundcube-core
- apt-get install roundcube-mysql
sudo apt-get install exim4 sudo dpkg-reconfigure exim4-config
http://bradthemad.org/tech/notes/exim_cheatsheet.php
STARTTLS
Troubleshooting
exim4 -bP | grep tls_
test with:
sudo apt-get install swaks swaks -a -tls -q HELO -s gollum.redactate.com -au test -ap '<>'
- Choose internet site
- Choose domain