Seit Mountain Lion Server (10.8) ist webmail (roundcube) nicht mehr im Lieferumfang vom ML Server.
Anbei eine kleine Anleitung, wie ich den Server konfiguriere:
Mail-Dovecot einstellen:
#Greylisting ausschalten
sudo serveradmin settings mail:postfix:greylist_disable = yes
#max. Nacrichtengröße auf z.B. 40 MB stellen
sudo serveradmin settings mail:postfix:message_size_limit = 40960000
#Mails mit leeren Betreff zulassen
/Library/Server/mail/Config/postfix/custom_header_checks editieren mit #…
Webmail:
/Library/Server/Web/Data/Sites/Default/default.html.de und default.html.en anpassen:
einfügen dieser Zeile vor webcal:
“<a href=”/webmail” title=”Webmail”>Webmail</a>”
Roundcube runterladen und in Ordner webmail in /Library/Server/Web/Data/Sites/Default kopieren.
postgres db wie hier beschrieben konfigurieren.
Installer von roundcube aufrufen und config Files in config Ordner kopieren.
/Library/Server/Web/Data/Sites/Default/webmail/config/main.inc.php anpassen:
$rcmail_config['default_host'] = ‘server.domain.com’;
$rcmail_config['imap_auth_type'] = LOGIN;
$rcmail_config['smtp_auth_type'] = ‘LOGIN’;
$rcmail_config['plugins'] = array(‘managesieve’,'emoticons’,'show_additional_headers’);
$rcmail_config['languages'] = ‘de_DE’
$rcmail_config['username_domain'] = ‘domain.com’;
/Library/Server/Web/Data/Sites/Default/webmail/plugins/managesieve/config.inc.php anpassen:
$rcmail_config['managesieve_port'] = 4190;
$rcmail_config['managesieve_host'] = ‘server.domain.com’;
$rcmail_config['managesieve_auth_type'] = LOGIN;
$rcmail_config['managesieve_default'] = ‘/var/lib/dovecot/sieve/default.sieve’;
Wenn die gleichen Ordner wie in Apple Mail für die IMAP-Ordner verwendet werden sollen, dann sollte folgendes eingetragen werden:
$rcmail_config['drafts_mbox'] = ‘Drafts’;
$rcmail_config['junk_mbox'] = ‘Junk’;
$rcmail_config['sent_mbox'] = ‘Sent Messages’;
$rcmail_config['trash_mbox'] = ‘Deleted Messages’;
$rcmail_config['default_imap_folders'] = array(‘INBOX’, ‘Drafts’, ‘Sent Messages’, ‘Junk’, ‘Deleted Messages’);
$rcmail_config['create_default_folders'] = TRUE;