2016-05-19 06:51:20 -05:00
<!DOCTYPE html>
2014-09-30 10:13:21 -05:00
< html >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" / >
< title > iRedMail Documentations< / title >
2015-07-31 23:14:52 -05:00
< link rel = "stylesheet" type = "text/css" href = "./css/markdown.css" / >
2014-09-30 10:13:21 -05:00
< / head >
< body >
< div id = "navigation" >
2016-04-19 12:48:51 -05:00
< a href = "/index.html" target = "_blank" >
< img alt = "iRedMail web site"
src="./images/logo-iredmail.png"
style="vertical-align: middle; height: 30px;"
/>
< span > iRedMail< / span >
< / a >
2016-10-21 10:53:31 -05:00
< / div > < div class = "admonition note" >
2016-11-11 02:56:08 -06:00
< p class = "admonition-title" > Some tutorials have been translated to different languages. < a href = "https://bitbucket.org/zhb/iredmail-docs/src" > Help translate more< / a > < / p >
2016-10-21 10:53:31 -05:00
< p > < a href = "./index-it_IT.html" > Italiano< / a > / < a href = "./index-zh_CN.html" > 简体中文< / a > /< / p >
< / div >
< h3 id = "overview" > Overview< / h3 >
2015-06-03 23:35:48 -05:00
< ul >
2015-06-04 03:10:02 -05:00
< li > < a href = "./why.build.your.own.mail.server.html" > Why build your own mail server instead of outsourcing to external entities< / a > < / li >
2015-06-04 20:56:40 -05:00
< li > < a href = "./used.components.html" > Major open source softwares used in iRedMail, and big picture of mail flow< / a > < / li >
2015-06-04 03:10:02 -05:00
< li > < a href = "./network.ports.html" > Which network ports are open by iRedMail< / a > < / li >
2015-06-03 23:35:48 -05:00
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "install" > Install iRedMail< / h3 >
2014-09-30 10:13:21 -05:00
< ul >
2015-05-10 08:17:30 -05:00
< li >
< p > Install iRedMail on:< / p >
< ul >
< li > < a href = "./install.iredmail.on.rhel.html" > Red Hat Enterprise Linux, CentOS< / a > < / li >
< li > < a href = "./install.iredmail.on.debian.ubuntu.html" > Debian, Ubuntu< / a > < / li >
< li > < a href = "./install.iredmail.on.freebsd.html" > FreeBSD (without Jail)< / a > , < a href = "./install.iredmail.on.freebsd.with.jail.html" > FreeBSD with Jail (ezjail)< / a > < / li >
< li > < a href = "./install.iredmail.on.openbsd.html" > OpenBSD< / a > < / li >
< / ul >
< / li >
< li >
2016-11-23 03:36:21 -06:00
< p > After installation:< / p >
2015-07-07 08:09:17 -05:00
< ul >
2016-02-25 20:47:25 -06:00
< li > < a href = "./setup.dns.html" > Setup DNS records for your iRedMail server (A, PTR, MX, SPF, DKIM)< / a > < / li >
2015-07-07 08:09:17 -05:00
< / ul >
2015-05-10 08:17:30 -05:00
< / li >
2015-07-07 08:09:17 -05:00
< li >
< p > Additional installation tips< / p >
< ul >
2015-05-10 08:17:30 -05:00
< li > < a href = "./install.iredmail.with.remote.mysql.server.html" > Install iRedMail with a remote MySQL server< / a > < / li >
< li > < a href = "./unattended.iredmail.installation.html" > Perform silent/unattended iRedMail installation< / a > < / li >
2014-09-30 10:13:21 -05:00
< / ul >
2015-07-07 08:09:17 -05:00
< / li >
< li >
< p > < a href = "./performance.tuning.html" > Performance tuning for a busy server< / a > < / p >
< / li >
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "mua" > Configure mail client applications< / h3 >
2016-03-13 21:16:18 -06:00
< div class = "admonition note" >
< p class = "admonition-title" > Quick MUA Settings< / p >
< ul >
< li > POP3 service: port 110 over TLS (recommended), or port 995 with SSL.< / li >
< li > IMAP service: port 143 over TLS (recommended), or port 993 with SSL.< / li >
< li > SMTP service: port 587 over TLS.< / li >
2016-03-22 07:26:22 -06:00
< li > CalDAV and CardDAV server addresses: < code > https://< server> /SOGo/dav/< full email address> < / code > < / li >
2016-03-13 21:16:18 -06:00
< / ul >
< / div >
2014-10-21 21:31:09 -05:00
< ul >
2015-03-02 22:55:19 -06:00
< li > < a href = "activesync.android.html" > Exchange ActiveSync: Setup Android devices< / a > < / li >
2015-02-25 07:19:47 -06:00
< li > < a href = "activesync.bb10.html" > Exchange ActiveSync: Setup BlackBerry 10 devices< / a > < / li >
< li > < a href = "activesync.ios.html" > Exchange ActiveSync: Setup iOS devices< / a > < / li >
< li > < a href = "activesync.outlook.html" > Exchange ActiveSync: Setup Outlook 2013 for Windows< / a > < / li >
2015-12-02 19:30:45 -06:00
< li > < a href = "configure.thunderbird.html" > Setup Thunderbird: POP3/IMAP, SMTP and global ldap address book< / a > < / li >
2014-12-29 07:04:09 -06:00
< li > < a href = "sogo.macosx.contacts.html" > Mac OS X: Add contact service (CardDAV) in Contacts.app< / a > < / li >
< li > < a href = "sogo.macosx.icalendar.html" > Mac OS X: Add calendar (CalDAV) and task (Reminders) service in iCalendar.app< / a > < / li >
2014-10-21 21:31:09 -05:00
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "upgrade" > Release notes and upgrade tutorials< / h3 >
2015-03-02 23:11:26 -06:00
< ul >
< li > < a href = "iredmail.releases.html" > iRedMail release notes and upgrade tutorials< / a > < / li >
2015-04-19 03:52:26 -05:00
< li > < a href = "iredadmin-pro.releases.html" > iRedAdmin-Pro (web-based admin panel) release notes and upgrade tutorials< / a > < / li >
< li > < a href = "iredapd.releases.html" > iRedAPD (Postfix Access Policy Daemon) release notes and upgrade tutorials< / a > < / li >
2015-03-02 23:11:26 -06:00
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "migration" > Migrations< / h3 >
2015-03-02 23:11:26 -06:00
< ul >
< li > < a href = "migrate.to.new.iredmail.server.html" > Migrate old iRedMail server to the latest stable release< / a > < / li >
< li > < a href = "password.hashes.html" > Password hashes< / a > < / li >
2015-12-13 08:10:41 -06:00
< li > < a href = "cluebringer.to.iredapd.html" > Migrate from Cluebringer to iRedAPD< / a > < / li >
2015-03-02 23:11:26 -06:00
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "howto" > How to< / h3 >
2014-09-30 10:13:21 -05:00
< ul >
2014-10-21 20:46:53 -05:00
< li > < a href = "allow.certain.users.to.send.email.as.different.user.html" > Allow certain users to send email as another user< / a > < / li >
2014-09-30 19:03:36 -05:00
< li > < a href = "change.mail.attachment.size.html" > Change mail attachment size< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "completely.disable.amavisd.clamav.spamassassin.html" > Completely disable Amavisd + ClamAV + SpamAssassin< / a > < / li >
2016-05-23 05:53:39 -05:00
< li > < a href = "enable.smtp.auth.on.port.25.html" > Enable SMTP SASL AUTH on port 25< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "enable.smtps.html" > Enable SMTPS service (SMTP over SSL, port 465)< / a > < / li >
< li > < a href = "disable.spam.virus.scanning.for.outgoing.mails.html" > Disable spam virus scanning for outgoing mails< / a > < / li >
2015-08-19 08:11:02 -05:00
< li > < a href = "no.x-spam.headers.html" > Amavisd + SpamAssassin not working? no mail header (X-Spam-*) inserted< / a > < / li >
2015-06-09 09:55:45 -05:00
< li > < a href = "quarantine.clean.mails.per-user.html" > Quarantine clean emails sent from/to certain local user< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "quarantining.html" > Quarantining< / a > < / li >
2014-10-10 23:05:53 -05:00
< li > < a href = "sign.dkim.signature.for.new.domain.html" > Sign DKIM signature on outgoing emails for new mail domain< / a > < / li >
2014-10-06 10:49:44 -05:00
< li > < a href = "allow.insecure.pop3.imap.smtp.connections.html" > Allow insecure POP3/IMAP/SMTP connections without STARTTLS< / a > < / li >
2016-03-03 07:11:33 -06:00
< li > < a href = "additional.smtp.port.html" > Allow internal network devices to send email with insecure connection< / a > < / li >
2015-08-12 20:10:35 -05:00
< li > < a href = "allow.member.to.send.email.as.mail.list.html" > Allow member to send email as mailing list or mail alias< / a > < / li >
2015-08-19 08:11:02 -05:00
< li > < a href = "allow.user.to.send.email.without.authentication.html" > Allow user to send email without smtp authentication< / a > < / li >
2014-12-07 22:07:03 -06:00
< li > < a href = "amavisd.per-recipient.policy.lookup.html" > Amavisd: Enable per-recipient policy lookup< / a > < / li >
2016-01-03 19:48:49 -06:00
< li > < a href = "amavisd.wblist.html" > Whitelists and Blacklists< / a > < / li >
2015-11-06 09:02:46 -06:00
< li > < a href = "authenticate.without.domain.name.html" > Authenticate without domain part in email address< / a > < / li >
2015-06-30 11:27:32 -05:00
< li > < a href = "change.server.hostname.html" > Change server hostname< / a > < / li >
2015-07-07 08:09:17 -05:00
< li > < a href = "concurrent.processing.html" > Process more emails concurrently< / a > < / li >
2015-07-26 00:08:56 -05:00
< li > < a href = "dovecot.master.user.html" > Dovecot Master User: Access user's mailbox without owner's password.< / a > < / li >
2015-03-13 22:34:58 -06:00
< li > < a href = "enable.dnsbl.html" > Enable DNSBL service in Postfix to reduce spam< / a > < / li >
2015-07-07 08:09:17 -05:00
< li > < a href = "enable.postscreen.html" > Enable postscreen service< / a > < / li >
2014-10-06 23:35:29 -05:00
< li > < a href = "force.user.to.change.password.html" > Force mail user to change password in 90 days< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "ignore.trash.folder.in.quota.html" > Ignore Trash folder in mailbox quota< / a > < / li >
< li > < a href = "ldap.add.alias.domain.html" > LDAP: Add an alias domain< / a > < / li >
2015-06-02 23:26:31 -05:00
< li > < a href = "ldap.add.catch-all.html" > LDAP: Add per-domain catch-all account< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "ldap.add.mail.alias.html" > LDAP: Add a mail alias account< / a > < / li >
< li > < a href = "ldap.add.mail.list.html" > LDAP: Add a mail list account< / a > < / li >
2015-09-28 21:42:47 -05:00
< li > < a href = "ldap.bulk.create.mail.users.html" > LDAP: Bulk create mail users< / a > < / li >
2015-08-13 19:51:29 -05:00
< li > < a href = "ldap.user.mail.forwarding.html" > LDAP: User mail forwarding< / a > < / li >
2014-12-18 06:40:50 -06:00
< li > < a href = "mailbox.sharing.html" > Mailbox sharing (Sharing IMAP folder with other users)< / a > < / li >
2016-05-03 01:33:13 -05:00
< li > < a href = "manage.iredapd.html" > Manage iRedAPD (white/blacklists, greylisting, and more)< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "monitor.incoming.and.outgoing.mails.with.bcc.html" > Monitor incoming and outgoing mails with BCC< / a > < / li >
2015-01-06 19:55:25 -06:00
< li > < a href = "move.detected.spam.to.junk.folder.html" > Move detected spam to Junk folder< / a > < / li >
2015-01-12 08:00:24 -06:00
< li > < a href = "per-account.transport.html" > Per-domain or per-user transport (relay)< / a > < / li >
2015-12-23 04:10:41 -06:00
< li > < a href = "per-user.send.receive.restrictions.html" > [DEPRECATED] Per-user outbound restrictions< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "pipe.incoming.email.for.certain.user.to.external.script.html" > Pipe incoming email for certain user to external script < / a > < / li >
2016-05-26 10:09:58 -05:00
< li > < a href = "promote.user.to.be.global.admin.html" > Promote a mail user to be global admin< / a > < / li >
2016-01-29 08:28:01 -06:00
< li > < a href = "public.folder.html" > How to create and manage public folder< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "recalculate.mailbox.quota.html" > Force Dovecot to recalculate mailbox quota< / a > < / li >
2016-04-19 22:13:47 -05:00
< li > < a href = "relayhost.html" > Setup relayhost< / a > < / li >
2014-12-03 06:19:12 -06:00
< li > < a href = "reset.user.password.html" > Reset user password< / a > < / li >
2015-04-07 07:13:48 -05:00
< li > < a href = "restrict.mail.user.to.login.from.specified.ip.or.networks.html" > Restrict mail user to login from specified IP addresses or networks< / a > < / li >
2015-03-10 07:00:51 -06:00
< li > < a href = "send.out.email.from.specified.ip.addresses.html" > Send out email from specified IP address< / a > < / li >
2016-04-25 07:44:06 -05:00
< li > < a href = "sign.disclaimer.html" > Sign disclaimer on outgoing mails< / a > < / li >
2015-09-28 21:42:47 -05:00
< li > < a href = "sql.bulk.create.mail.users.html" > SQL: Bulk create mail users< / a > < / li >
2015-08-16 20:12:22 -05:00
< li > < a href = "sql.create.catch-all.html" > SQL: Add per-domain catch-all account< / a > < / li >
2015-02-01 05:22:03 -06:00
< li > < a href = "sql.create.mail.alias.html" > SQL: Add a mail alias account< / a > < / li >
2015-12-14 22:56:35 -06:00
< li > < a href = "sql.user.mail.forwarding.html" > SQL: User mail forwarding< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "store.spamassassin.bayes.in.sql.html" > Store SpamAssassin bayes in SQL< / a > < / li >
2015-01-07 09:13:51 -06:00
< li > < a href = "use.a.bought.ssl.certificate.html" > Use a bought SSL certificate< / a > < / li >
2015-02-01 21:27:26 -06:00
< li > < a href = "use.openldap.as.address.book.in.outlook.html" > Use OpenLDAP as address book in Microsoft Outlook< / a > < / li >
2016-04-27 20:17:46 -05:00
< li > < a href = "user.alias.address.html" > Per-user alias address< / a > < / li >
2014-09-30 10:13:21 -05:00
< / ul >
2014-10-23 22:31:40 -05:00
< p > Documents contributed by iRedMail users:< / p >
< ul >
< li > < a href = "http://www.iredmail.org/forum/topic8169-iredmail-support-antispam-via-dovecot-and-spamassassin.html" > Anti-spam with Dovecot antispam plugin and SpamAssassin< / a > , contributed by Dexus.< / li >
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "integration" > Third-party integrations< / h3 >
2015-05-07 10:35:30 -05:00
< p > Below tutorials are maintained by iRedMail project.< / p >
2014-09-30 10:13:21 -05:00
< ul >
2016-03-02 10:08:29 -06:00
< li >
< p > < a href = "active.directory.html" > Integrate Microsoft Active Directory in iRedMail< / a > < / p >
< / li >
2015-01-17 21:50:10 -06:00
< li >
< p > Install SOGo groupware on:< / p >
< ul >
2015-01-18 00:19:16 -06:00
< li > CentOS 6: < a href = "./sogo-centos-6-mysql.html" > MySQL< / a > , < a href = "./sogo-centos-6-openldap.html" > OpenLDAP< / a > .< / li >
2015-01-17 21:50:10 -06:00
< / ul >
< / li >
2014-10-23 22:31:40 -05:00
< / ul >
< p > Documents contributed by iRedMail users:< / p >
< ul >
2014-10-06 09:47:07 -05:00
< li > < a href = "https://extremeshok.com/6622/enabling-apache-solr-4-10-using-jetty-with-dovecot-2-2-for-fulltext-search-results-on-centos-6-iredmail-compatible/" > Enabling Apache Solr 4.10 (using jetty) with Dovecot 2.2 for fulltext search results on Centos 6 (iRedMail compatible)< / a > < / li >
2014-12-06 22:54:00 -06:00
< li > < a href = "http://www.howtoforge.com/installing-iredmail-and-mailman-on-debian-squeeze" > Install iRedMail and Mailman on Debian Squeeze< / a > . Howtoforge tutorial, contributed by Jason Norwood-Young.< / li >
2015-08-06 22:56:15 -05:00
< li > < a href = "./dbmail.mysql.centos.html" > Integrate DBMail in iRedMail (MySQL backend), CentOS< / a > < / li >
2014-12-06 22:54:00 -06:00
< li > < a href = "http://www.iredmail.org/forum/topic2147-highavailability-maildir-storage-with-glusterfs-centos-5x.html" > High-Availability Maildir Storage With GlusterFS + CentOS 5.x< / a > , contributed by Basem Hegazy. 2011-06-26< / li >
2015-08-06 22:56:15 -05:00
< li > < a href = "https://www.howtoforge.com/using-iredmail-and-openvpn-for-virtual-email-hosting-and-vpn-services-centos-5.4" > Integrate OpenVPN in iRedMail with OpenLDAP< / a > , Howtoforge tutorial.< / li >
< li > < a href = "./ejabberd.openldap.ubuntu.html" > Integrate Ejabberd in iRedMail with OpenLDAP< / a > < / li >
< li > < a href = "./pureftpd.openldap.centos.html" > Virtual Mail And FTP Hosting With iRedMail And Pure-FTPd< / a > < / li >
2014-09-30 10:13:21 -05:00
< / ul >
2014-10-07 04:07:05 -05:00
< h3 id = "cluster" > Cluster< / h3 >
2014-10-23 22:31:40 -05:00
< p > Documents contributed by iRedMail users:< / p >
2014-09-30 10:13:21 -05:00
< ul >
2016-03-22 10:58:32 -06:00
< li > < a href = "./haproxy.keepalived.glusterfs.html" > Build an iRedMail fail-over Cluster with KeepAlived, HAProxy, GlusterFS, OpenLDAP, Mariadb< / a > , contributed by < / li >
2014-10-07 04:07:05 -05:00
< li > < a href = "http://pastebin.com/JcYeQBrX" > An Ultra-HA, full Mult-Master E-mail cluster with iRedMail, MariaDB, and IPVS< / a > , contributed by Joshua Boniface.< / li >
2014-09-30 10:13:21 -05:00
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "troubleshooting" > Troubleshooting and Debug< / h3 >
2014-09-30 10:13:21 -05:00
< ul >
2014-12-18 07:41:54 -06:00
< li > < a href = "debug.amavisd.html" > Turn on debug mode in Amavisd and SpamAssassin< / a > < / li >
< li > < a href = "debug.dovecot.html" > Turn on debug mode in Dovecot< / a > < / li >
< li > < a href = "debug.iredapd.html" > Turn on debug mode in iRedAPD< / a > < / li >
2015-05-10 04:34:55 -05:00
< li > < a href = "debug.mysql.html" > Log executed SQL commands in MySQL/MariaDB< / a > < / li >
2014-12-18 07:41:54 -06:00
< li > < a href = "debug.openldap.html" > Turn on debug mode in OpenLDAP< / a > < / li >
2015-12-02 19:30:45 -06:00
< li > < a href = "debug.roundcubemail.html" > Turn on debug mode in Roundcube webmail< / a > < / li >
2016-09-30 01:45:58 -05:00
< li > < a href = "debug.sogo.html" > Turn on debug mode in SOGo< / a > < / li >
2014-09-30 10:13:21 -05:00
< / ul >
2016-06-06 10:29:23 -05:00
< h3 id = "faq" > Frequently Asked Questions< / h3 >
2014-09-30 10:13:21 -05:00
< ul >
2015-02-03 03:43:17 -06:00
< li > < a href = "errors.html" > Errors you may see while maintaining iRedMail server< / a > < / li >
2014-09-30 10:13:21 -05:00
< li > < a href = "why.append.timestamp.in.maildir.path.html" > Why append timestamp in maildir path< / a > < / li >
2015-02-03 03:34:37 -06:00
< li > < a href = "iredadmin-pro.default.password.policy.html" > iRedAdmin-Pro: Default password restrictions< / a > < / li >
2016-04-18 09:34:43 -05:00
< li > < a href = "iredadmin-pro.restful.api.html" > iRedAdmin-Pro: RESTful API< / a > < / li >
2015-02-03 03:42:07 -06:00
< li > < a href = "iredadmin-pro.self-service.html" > iRedAdmin-Pro: Enable self-service to allow users to manage their own preferences and more< / a > < / li >
2016-09-21 03:23:55 -05:00
< li > < a href = "iredadmin-pro.spam.policy.priority.html" > iRedAdmin-Pro: Priority of spam policy used in iRedMail & iRedAdmin-Pro< / a > < / li >
2015-05-10 08:03:53 -05:00
< li > < a href = "translate.iredadmin.html" > iRedAdmin-Pro: Translate iRedAdmin to your local language< / a > < / li >
2015-07-08 11:05:13 -05:00
< li > < a href = "amavisd.sql.db.html" > Explanation of Amavisd SQL database< / a > < / li >
2015-05-10 07:29:07 -05:00
< li > < a href = "backup.restore.html" > Backup and restore< / a > < / li >
2016-01-28 17:55:34 -06:00
< li > < a href = "customize.maildir.path.html" > Customize maildir path< / a > < / li >
2016-02-10 06:05:52 -06:00
< li > < a href = "file.locations.html" > Locations of configuration and log files of major components< / a > < / li >
2016-05-19 06:51:20 -05:00
< / ul > < div class = "footer" >
< p style = "text-align: center; color: grey;" > All documents are available in < a href = "https://bitbucket.org/zhb/iredmail-docs/src" > BitBucket repository< / a > , and published under < a href = "http://creativecommons.org/licenses/by-nd/3.0/us/" target = "_blank" > Creative Commons< / a > license. You can < a href = "https://bitbucket.org/zhb/iredmail-docs/get/tip.tar.bz2" > download the latest version< / a > for offline reading. If you found something wrong, please do < a href = "http://www.iredmail.org/contact.html" > contact us< / a > to fix it.< / p >
< / div >
< script type = "text/javascript" >
2015-02-05 07:02:53 -06:00
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-3293801-21', 'auto');
ga('send', 'pageview');
2014-10-13 19:28:43 -05:00
< / script >
< / body > < / html >