====== IMAP ======
===== Create a new shared folder =====
maildirmake -s write -f holidays /usr/local/vmail/datahwy.com/shared
====== postfix ======
http://jimsun.linxnet.com/misc/postfix-anti-UCE.txt
fix alias db:
postalias /etc/mail/aliases
====== roundcube ======
===== courier shared folders =====
re:Ticket #1403507: patch-against-536-shared-folders.diff
program/lib/imap.inc
301 301 $conn->delimiter = $first_userspace[1];
302 302 $my_prefs["rootdir"] = substr($conn->rootdir, 0, -1);
303 303
304 $conn->rootdir = "";
305 $my_prefs["rootdir"] = "";
306
304 307 return true;
305 308
306 309 }
Note: this is not where I found it in my version (~line 543)
config/main.inc.php
$rcmail_config['drafts_mbox'] = 'INBOX.Drafts';
$rcmail_config['junk_mbox'] = 'INBOX.Junk';
$rcmail_config['sent_mbox'] = 'INBOX.Sent';
$rcmail_config['trash_mbox'] = 'INBOX.Trash';
$rcmail_config['default_imap_folders'] = array('INBOX', 'INBOX.Drafts', 'INBOX.Sent', 'INBOX.Junk', 'INBOX.Trash');
===== upgrading notes =====
webapp-config -I -h webmail3 -d roundcube roundcube 0.4.2
cp /var/www/webmail2/config/db.inc.php /var/www/webmail3/htdocs/roundcube/config/
cp /var/www/webmail2/config/main.inc.php /var/www/webmail3/htdocs/roundcube/config/
webapp-config -I -h webmail4 -d roundcube roundcube 0.5.1
cp /var/www/webmail3/htdocs/roundcube/config/db.inc.php /var/www/webmail4/htdocs/roundcube/config/
cp /var/www/webmail3/htdocs/roundcube/config/main.inc.php /var/www/webmail4/htdocs/roundcube/config/
plugins:
cp -Rp /var/www/webmail3/htdocs/roundcube/plugins/accounts /var/www/webmail4/htdocs/roundcube/plugins/
cp -Rp /var/www/webmail3/htdocs/roundcube/plugins/settings /var/www/webmail4/htdocs/roundcube/plugins/
installed new globaladdressbook
cp -Rp /var/www/webmail3/htdocs/roundcube/plugins/globaladdressbook /var/www/webmail4/htdocs/roundcube/plugins/
webapp-config -h mail.datahwy.com -d roundcube -U roundcube 1.2.4
===== test connections =====
openssl s_client -connect url.abc.com:465
openssl s_client -starttls smtp -crlf -connect url.abc.com:25
===== dovecot test user =====
#test
doveadm auth test joe.blogs@example.com somepassword
#generate
doveadm pw -s SHA512-CRYPT