diff --git a/en_US/faq/backup.restore.md b/en_US/faq/backup.restore.md index 7b72d433..2d233f44 100644 --- a/en_US/faq/backup.restore.md +++ b/en_US/faq/backup.restore.md @@ -18,7 +18,7 @@ mailboxes with tool like `rsync` or other backup tools. Mail accounts are stored in SQL/LDAP database. iRedMail provides shell scripts to backup SQL/LDAP databases, you can find them in downloaded iRedMail release, -or find them in [iRedMail source code repository](https://bitbucket.org/zhb/iredmail/src/default/iRedMail/tools/): +or find them in [iRedMail source code repository](https://github.com/iredmail/iRedMail/tree/master/tools): * `iRedMail-[VERSION]/tools/backup_openldap.sh`: used to backup OpenLDAP data. * `iRedMail-[VERSION]/tools/backup_ldapd.sh`: used to backup OpenBSD ldapd(8). @@ -335,7 +335,7 @@ by following step below: [After LDAP Restore](#after-ldap-restore). If you're restoring from an old iRedMail release, you need to add missing LDAP attribute/values, which are introduced in new iRedMail releases, by running -Python scripts below: +Python scripts below: For example: diff --git a/en_US/howto/1-change.mail.attachment.size.md b/en_US/howto/1-change.mail.attachment.size.md index 421da7b4..bc134754 100644 --- a/en_US/howto/1-change.mail.attachment.size.md +++ b/en_US/howto/1-change.mail.attachment.size.md @@ -72,9 +72,8 @@ the limit of either Postfix setting or iRedAPD throttle setting, the email will be rejected. You can set the throttle with iRedAdmin-Pro, or with SQL command tool, for more -details, please check plugin source file, it's detailed with examples and -explanation: [Throttle plugin](https://bitbucket.org/zhb/iredapd/src/default/plugins/throttle.py). - +details, please check plugin source file, it's documented with examples and +explanation: [Throttle plugin](https://github.com/iredmail/iRedAPD/blob/master/plugins/throttle.py). If you have Roundcube webmail, please change two more settings: diff --git a/en_US/howto/enable.postscreen.md b/en_US/howto/enable.postscreen.md index 81d4616d..7b66d0a9 100644 --- a/en_US/howto/enable.postscreen.md +++ b/en_US/howto/enable.postscreen.md @@ -11,7 +11,7 @@ service. iRedMail ships a script to enable postscreen. You can enable it with steps below: 1. Download script `enable_postscreen.sh` from [iRedMail source code - repository](https://bitbucket.org/zhb/iredmail/src/default/iRedMail/tools/?at=default) + repository](https://github.com/iredmail/iRedMail/blob/1.0/tools/enable_postscreen.sh). 1. Upload this script to your iRedMail server, then execute it to enable postscreen service: diff --git a/en_US/howto/manage.iredapd.md b/en_US/howto/manage.iredapd.md index e95fbafe..1622e21f 100644 --- a/en_US/howto/manage.iredapd.md +++ b/en_US/howto/manage.iredapd.md @@ -13,7 +13,7 @@ iRedAPD is a simple Postfix policy server, written in Python, with plugin support. It listens on `127.0.0.1:7777` by default, and runs as a low-privileged user `iredapd`. -Source code is hosted on [BitBucket](https://bitbucket.org/zhb/iredapd/). +Source code is hosted on [GitHub](https://github.com/iredmail/iRedAPD). ## How to disable iRedAPD service diff --git a/en_US/howto/move.detected.spam.to.junk.folder.md b/en_US/howto/move.detected.spam.to.junk.folder.md index a9858fed..eaf253b3 100644 --- a/en_US/howto/move.detected.spam.to.junk.folder.md +++ b/en_US/howto/move.detected.spam.to.junk.folder.md @@ -8,7 +8,7 @@ if you chose `/var/vmail` to store mailboxes during iRedMail installation. If you have a custom mailbox storage directory, the sample sieve rule file should be `sieve/dovecot.sieve.sample` under that directory. If you cannot find it, you can still download one from iRedMail project: -[here](https://bitbucket.org/zhb/iredmail/src/default/iRedMail/samples/dovecot/dovecot.sieve) +[here](https://github.com/iredmail/iRedMail/blob/1.0/samples/dovecot/dovecot.sieve). This file must be owned by user `vmail` and group `vmail`, permission `0500`. diff --git a/en_US/integrations/0-integration.mlmmj.ldap.md b/en_US/integrations/0-integration.mlmmj.ldap.md index 02d45d43..b7d72731 100644 --- a/en_US/integrations/0-integration.mlmmj.ldap.md +++ b/en_US/integrations/0-integration.mlmmj.ldap.md @@ -166,7 +166,7 @@ On Linux: ``` cd /usr/bin/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` @@ -175,7 +175,7 @@ On FreeBSD or OpenBSD: ``` cd /usr/local/bin/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` diff --git a/en_US/integrations/0-integration.mlmmj.mysql.md b/en_US/integrations/0-integration.mlmmj.mysql.md index e6e27c11..4907948f 100644 --- a/en_US/integrations/0-integration.mlmmj.mysql.md +++ b/en_US/integrations/0-integration.mlmmj.mysql.md @@ -184,7 +184,7 @@ On Linux: ``` cd /usr/bin/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` @@ -193,7 +193,7 @@ On FreeBSD or OpenBSD: ``` cd /usr/local/bin/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` diff --git a/en_US/integrations/0-integration.mlmmj.pgsql.md b/en_US/integrations/0-integration.mlmmj.pgsql.md index c4123b4a..9a1689a1 100644 --- a/en_US/integrations/0-integration.mlmmj.pgsql.md +++ b/en_US/integrations/0-integration.mlmmj.pgsql.md @@ -185,7 +185,7 @@ On Linux: ``` cd /usr/bin/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` @@ -194,7 +194,7 @@ On FreeBSD or OpenBSD: ``` cd /usr/local/bin/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` diff --git a/en_US/integrations/0-integration.netdata.freebsd.md b/en_US/integrations/0-integration.netdata.freebsd.md index 3aa3b398..659f1735 100644 --- a/en_US/integrations/0-integration.netdata.freebsd.md +++ b/en_US/integrations/0-integration.netdata.freebsd.md @@ -29,7 +29,7 @@ make install clean Main config file of netdata is `/usr/local/etc/netdata/netdata.conf`, it contains many parameters with detailed comments. Here's the -[config file](https://bitbucket.org/zhb/iredmail/src/default/iRedMail/samples/netdata/netdata.conf) +[config file](https://github.com/iredmail/iRedMail/blob/1.0/samples/netdata/netdata.conf) used by iRedMail: * It binds to address `127.0.0.1` and port `19999` by default. Since it doesn't diff --git a/en_US/integrations/0-integration.netdata.linux.md b/en_US/integrations/0-integration.netdata.linux.md index ba2a257f..1a0acf2f 100644 --- a/en_US/integrations/0-integration.netdata.linux.md +++ b/en_US/integrations/0-integration.netdata.linux.md @@ -68,7 +68,7 @@ config file, so there's not much we need to do after the package installation. Main config file of netdata is `/etc/netdata/netdata.conf`, it contains many parameters with detailed comments. Here's the -[config file](https://bitbucket.org/zhb/iredmail/src/default/iRedMail/samples/netdata/netdata.conf) +[config file](https://github.com/iredmail/iRedMail/blob/1.0/samples/netdata/netdata.conf) used by iRedMail: * It binds to address `127.0.0.1` and port `19999` by default. Since it doesn't diff --git a/en_US/integrations/0-pureftpd.openldap.centos.md b/en_US/integrations/0-pureftpd.openldap.centos.md deleted file mode 100644 index fd237142..00000000 --- a/en_US/integrations/0-pureftpd.openldap.centos.md +++ /dev/null @@ -1,229 +0,0 @@ -# Install Pure-FTPd with OpenLDAP backend on RHEL/CentOS - -[TOC] - -## Install Pure-FTPd - -Install PureFTPD from EPEL yum repo: - -``` -# yum install pure-ftpd -``` - -## Use a proper LDAP bind dn/password to query accounts - -iRedMail generates a read-only LDAP bind dn `cn=vmail,dc=xxx,dc=xxx` during -installation, so it's perfect to query user accounts with this dn. - -You can find the full dn and password in `/etc/postfix/ldap/catchall_maps.cf`: - -``` -# grep 'bind_' /etc/postfix/ldap/catchall_maps.cf -bind_dn = cn=vmail,dc=example,dc=com -bind_pw = InYTi8qGjamTb6Me2ESwbb6rxQUs5y -``` - -## Configure the LDAP setting for PureFTPD - -* Open `/etc/pure-ftpd/pureftpd-ldap.conf` and update parameters below: - -``` -LDAPServer localhost -LDAPPort 389 -LDAPBaseDN o=domains,dc=example,dc=com -LDAPBindDN cn=vmail,dc=example,dc=com -LDAPBindPW InYTi8qGjamTb6Me2ESwbb6rxQUs5y # cn=vmail password -LDAPDefaultUID 2000 # <- UID of `vmail` user. -LDAPDefaultGID 2000 # <- GID of `vmail` user. -LDAPFilter (&(objectClass=PureFTPdUser)(mail=\L)(FTPStatus=enabled)) -LDAPHomeDir FTPHomeDir # <- New LDAP attribute, we will add it later. -LDAPVersion 3 -``` - -## Config OpenLDAP - -* Get the schema modified by iredmail, it adds a new attribute `FTPHomeDir` to - store per-user FTP home directory. Default schema uses `homeDirectory`. - -``` -# wget https://bitbucket.org/zhb/iredmail/raw/0.9.9/extra/samples/pureftpd.schema -# mv pureftpd.schema /etc/openldap/schema/ -``` - -* Update `/etc/openldap/slapd.conf`, include `pureftpd.schema` after `iredmail.schema`: - -``` -include /etc/openldap/schema/iredmail.schema -include /etc/openldap/schema/pureftpd.schema # <-- Add this line. -``` - -* Open `/etc/openldap/slapd.conf`, append required indexes for attributes - defined in `pureftpd.schema`: - -``` -# Indexes for Pure-FTPd LDAP attributes. -index FTPQuotaFiles,FTPQuotaMBytes eq,pres -index FTPUploadRatio,FTPDownloadRatio eq,pres -index FTPUploadBandwidth,FTPDownloadBandwidth eq,pres -index FTPStatus,FTPuid,FTPgid,FTPHomeDir eq,pres -``` - -## Create FTP Home Directory - -We're going to store all FTP data under `/home/ftp/` directory, so let's create -`/home/ftp/` first, directory owner MUST be `root` user. - -``` -# mkdir /home/ftp/ -# ls -dl /home/ftp -drwxr-xr-x 3 root root 4096 Jun 7 20:18 /home/ftp/ -``` - -## Restart OpenLDAP and Pure-FTPD Service - -Restart Pure-FTPd and OpenLDAP services: - -``` -# /etc/init.d/ldap restart -# /etc/init.d/pure-ftpd restart - -# netstat -ntlp | grep pure-ftpd -tcp 0 0 0.0.0.0:21 0.0.0.0:* LISTEN 2062/pure-ftpd (SERVER) -tcp 0 0 :::21 :::* LISTEN 2062/pure-ftpd (SERVER) -``` - -## Add LDAP FTP attributes and values for new user - -With script shipped in iRedMail, you can quickly create NEW mail user which -has pureftpd service support. - -* Open file `tools/create_mail_user_OpenLDAP.sh` under your iRedMail directory - (e.g. `/root/iRedMail-0.9.4/tools/create_mail_user_OpenLDAP.sh`), update - paraemters below with correct values: - -``` -LDAP_SUFFIX="dc=example,dc=com" # <- Change the LDAP suffix -BINDPW='passwd' # <- Password for the bind dn `cn=Manager,dc=example,dc=com` -PUREFTPD_INTEGRATION='YES' # <- Set to 'YES' to enable the pureftp inteegration -FTP_STORAGE_BASE_DIRECTORY='/home/ftp' # <- Change it to the ftp home directory -``` - -* Run the script to create a new user `user1@example.com`. The default - password is same as user name (`user1`) by default. - -``` -# bash create_mail_user_OpenLDAP.sh example.com user1 - -adding new entry "ou=Users,domainName=example.com,o=domains,dc=example,dc=com" -ldapadd: Already exists (68) -adding new entry "ou=Groups,domainName=example.com,o=domains,dc=example,dc=com" -ldapadd: Already exists (68) -adding new entry "ou=Aliases,domainName=example.com,o=domains,dc=example,dc=com" -ldapadd: Already exists (68) -adding new entry "mail=user1@example.com,ou=Users,domainName=example.com,o=domains,dc=example,dc=com" -``` - -You can now login to both webmail and FTP service as this user. - -## Configure iptables - -iRedMail doesn't open port 20 and 21 by default, you must open them first. - -* Open `/etc/sysconfig/iptables` and set correct values: - -``` --A INPUT -p tcp --dport 20 -j ACCEPT --A INPUT -p tcp --dport 21 -j ACCEPT -``` - -* Restart the iptables service - -``` -# service iptables restart -``` - -## Testing - -You can use windows FTP client or Linux ftp client (e.g. command line ftp -client `lftp` or GUI client [`FileZilla`](https://filezilla-project.org)) for -testing. - -We use `lftp` for testing below: - -``` -$ lftp localhost -localhost:~> debug 4 -localhost:~> login user1@example.com user1 # <-- input the username and password -user1@example.com@localhost:~> ls ----- Connecting to localhost (127.0.0.1) port 21 -<--- 220---------- Welcome to Pure-FTPd [privsep] [TLS] ---------- -<--- 220-You are user number 1 of 50 allowed. -<--- 220-Local time is now 16:25. Server port: 21. -<--- 220-IPv6 connections are also welcome on this server. -<--- 220 You will be disconnected after 15 minutes of inactivity. -<--- 211-Extensions supported: -<--- EPRT -<--- IDLE -<--- MDTM -<--- SIZE -<--- REST STREAM -<--- MLST type*;size*;sizd*;modify*;UNIX.mode*;UNIX.uid*;UNIX.gid*;unique*; -<--- MLSD -<--- ESTP -<--- PASV -<--- EPSV -<--- SPSV -<--- ESTA -<--- AUTH TLS -<--- PBSZ -<--- PROT -<--- UTF8 -<--- 211 End. -<--- 500 This security scheme is not implemented -<--- 200 OK, UTF-8 enabled -<--- 200 MLST OPTS type;size;sizd;modify;UNIX.mode;UNIX.uid;UNIX.gid;unique; -<--- 331 User user1@example.com OK. Password required -<--- 230-Your bandwidth usage is restricted -<--- 230-User user1@example.com has group access to: vmail -<--- 230-You must respect a 1:5 (UL/DL) ratio -<--- 230-OK. Current restricted directory is / -<--- 230-0 files used (0%) - authorized: 50 files -<--- 230 0 Kbytes used (0%) - authorized: 10240 Kb -<--- 257 "/" is your current location -<--- 227 Entering Passive Mode (127,0,0,1,32,58) -<--- 150 Accepted data connection -drwxr-xr-x 2 500 vmail 4096 Jun 10 16:16 . -drwxr-xr-x 2 500 vmail 4096 Jun 10 16:16 .. --rw------- 1 500 vmail 0 Jun 10 16:16 .ftpquota -``` - -## Troubleshooting - -Enable verbose log in pure-ftpd - -* Open `/etc/pure-ftpd/pure-ftpd.conf` and set correct values: - -``` -VerboseLog yes # <-- change from no to yes -``` - -* Open `/etc/rsyslog.conf` and set correct values: - -``` -ftp.* -/var/log/pureftpd.log # <-- Add entry -``` - -* Restart services - -``` -# service pure-ftpd restart -# service rsyslog restart -``` - -Monitor `/var/log/pureftpd.log` for troubleshooting: - -``` -# tail -0f /var/log/pureftpd.log -``` - -If you need to debug OpenLDAP, please refer to another document: [Debug OpenLDAP](./debug.openldap.html). diff --git a/en_US/integrations/0-sogo-centos-6-mysql.md b/en_US/integrations/0-sogo-centos-6-mysql.md index b01ff3c4..a5a986d9 100644 --- a/en_US/integrations/0-sogo-centos-6-mysql.md +++ b/en_US/integrations/0-sogo-centos-6-mysql.md @@ -80,7 +80,7 @@ With below config file, SOGo will listen on address `127.0.0.1`, port `20000`. !!! warning Sample config file below may be out of date, please check the [latest one - in iRedMail source code repository](https://bitbucket.org/zhb/iredmail/src/default/iRedMail/samples/sogo/sogo.conf). + in iRedMail source code repository](https://github.com/iredmail/iRedMail/blob/1.0/samples/sogo/sogo.conf). ``` { diff --git a/en_US/integrations/0-sogo-centos-6-openldap.md b/en_US/integrations/0-sogo-centos-6-openldap.md index 37ff3e2b..fb380aca 100644 --- a/en_US/integrations/0-sogo-centos-6-openldap.md +++ b/en_US/integrations/0-sogo-centos-6-openldap.md @@ -73,7 +73,7 @@ With below config file, SOGo will listen on address `127.0.0.1`, port `20000`. !!! note Sample config file below may be out of date, please check the [latest one - in iRedMail source code repository](https://bitbucket.org/zhb/iredmail/src/default/iRedMail/samples/sogo/sogo.conf). + in iRedMail source code repository](https://github.com/iredmail/iRedMail/blob/1.0/samples/sogo/sogo.conf). ``` { diff --git a/en_US/migrations/1-migrate.to.new.iredmail.server.md b/en_US/migrations/1-migrate.to.new.iredmail.server.md index 9288b177..13884051 100644 --- a/en_US/migrations/1-migrate.to.new.iredmail.server.md +++ b/en_US/migrations/1-migrate.to.new.iredmail.server.md @@ -56,7 +56,9 @@ Normally, LDAP data can be exported into LDIF format. Here's backup/restore proc Notes: -* There might be some changes in LDAP schema, please find scripts [here](https://bitbucket.org/zhb/iredmail/src/default/extra/update/) to apply all required changes. +* There might be some changes in LDAP schema, please find scripts + [here](https://github.com/iredmail/iRedMail/tree/master/update/ldap) to apply + all required changes. * Here are all [upgrade tutorials for iRedMail](https://docs.iredmail.org/iredmail.releases.html). ## MySQL/PostgreSQL: Migrate mail accounts diff --git a/en_US/overview/0-used.components.md b/en_US/overview/0-used.components.md index 7c4d1e4f..e3f0d201 100644 --- a/en_US/overview/0-used.components.md +++ b/en_US/overview/0-used.components.md @@ -8,19 +8,17 @@ Name | Comment --- |--- [Postfix](http://www.postfix.org) | Mail Transfer Agent (MTA) [Dovecot](http://www.dovecot.org) | POP3, IMAP and Managesieve server -[Apache](http://httpd.apache.org), [Nginx](http://nginx.org) | Web server +[Nginx](http://www.nginx.org), [Nginx](http://nginx.org) | Web server [OpenLDAP](http://www.openldap.org), [ldapd(8)](http://www.openbsd.org/cgi-bin/man.cgi/OpenBSD-current/man8/ldapd.8?query=ldapd&arch=i386) | LDAP server, used for storing mail accounts (optional) [MySQL](http://www.mysql.com), [MariaDB](https://mariadb.org), [PostgreSQL](http://www.postgresql.org) | SQL server used to store application data. Could be used to store mail accounts too. [mlmmj](http://mlmmj.org) | Mailing list manager. Shipped in iRedMail-0.9.8 and later releases. [Amavisd-new](http://www.amavis.org) | Interface between Postfix and SpamAssassin, ClamAV. [SpamAssassin](http://spamassassin.apache.org) | Content-based spam scanner [ClamAV](http://www.clamav.net/) | Virus scanner -[Roundcube](http://roundcube.net) | Webmail (PHP) +[Roundcube webmail](http://roundcube.net) | Webmail (PHP) [SOGo Groupware](http://sogo.nu) | A groupware which provides calendar (CalDAV), contact (CardDAV), tasks and ActiveSync services [Fail2ban](http://www.fail2ban.org) | Scans log files and bans IPs that show the malicious signs -[Awstats](http://www.awstats.org) | Apache and Postfix log analyzer -[iRedAPD](https://bitbucket.org/zhb/iredapd/) | A simple postfix policy server developed by iRedMail team, with SRS (Sender Rewrite Scheme) support. -[Cluebringer](http://www.policyd.org) | A postfix policy server. Deprecated since iRedMail-0.9.3. +[iRedAPD](https://github.com/iredmail/iRedAPD/) | A simple postfix policy server developed by iRedMail team, with SRS (Sender Rewrite Scheme) support. ## The Big Picture diff --git a/en_US/upgrade/0-upgrade.dovecot.2.2-2.3.md b/en_US/upgrade/0-upgrade.dovecot.2.2-2.3.md index 7d127943..36f9b524 100644 --- a/en_US/upgrade/0-upgrade.dovecot.2.2-2.3.md +++ b/en_US/upgrade/0-upgrade.dovecot.2.2-2.3.md @@ -142,7 +142,7 @@ We need to add new ldap attribute/value pairs for existing mail users. ``` cd /root/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/update-ldap-dovecot-2.3.py +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/update-ldap-dovecot-2.3.py ``` * Open downloaded file `update-ldap-dovecot-2.3.py`, set LDAP server diff --git a/en_US/upgrade/0-upgrade.iredmail.0.7.4-0.8.0.md b/en_US/upgrade/0-upgrade.iredmail.0.7.4-0.8.0.md index 3de76b37..8b7c09cb 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.7.4-0.8.0.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.7.4-0.8.0.md @@ -216,7 +216,7 @@ attribute 'enabledService' for mail user. ``` # cd /root/ -# wget https://bitbucket.org/zhb/iredmail/raw/f0e7e84c4b8a/extra/update/updateLDAPValues_074_to_080.py +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_074_to_080.py ``` * Open `updateLDAPValues_074_to_080.py`, config LDAP server related settings in diff --git a/en_US/upgrade/0-upgrade.iredmail.0.8.0-0.8.1.md b/en_US/upgrade/0-upgrade.iredmail.0.8.0-0.8.1.md index f4c58807..ee71c24a 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.8.0-0.8.1.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.8.0-0.8.1.md @@ -194,7 +194,7 @@ Below steps are used to add it for all mail users. * Download python script used to adding missing values. ``` # cd /root/ -# wget https://bitbucket.org/zhb/iredmail/raw/cb7d2492563d/extra/update/updateLDAPValues_080_to_081.py +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_080_to_081.py ``` * Open `updateLDAPValues_080_to_081.py`, config LDAP server related settings in diff --git a/en_US/upgrade/0-upgrade.iredmail.0.8.1-0.8.2.md b/en_US/upgrade/0-upgrade.iredmail.0.8.1-0.8.2.md index 00fcce3f..1afcd57b 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.8.1-0.8.2.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.8.1-0.8.2.md @@ -140,7 +140,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/a4d8b730d147/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -152,7 +152,7 @@ Here we go: * On Debian/Ubuntu: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/a4d8b730d147/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/ldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -164,7 +164,7 @@ Here we go: * On FreeBSD: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/a4d8b730d147/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /usr/local/etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak diff --git a/en_US/upgrade/0-upgrade.iredmail.0.8.3-0.8.4.md b/en_US/upgrade/0-upgrade.iredmail.0.8.3-0.8.4.md index 93789911..a5180e7e 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.8.3-0.8.4.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.8.3-0.8.4.md @@ -86,7 +86,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -99,7 +99,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/ldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -112,7 +112,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /usr/local/etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -127,7 +127,7 @@ Here we go: ``` # cd /root/ -# wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_083_to_084.py +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_083_to_084.py ``` Open downloaded file `updateLDAPValues_083_to_084.py`, set LDAP server related diff --git a/en_US/upgrade/0-upgrade.iredmail.0.8.4-0.8.5.md b/en_US/upgrade/0-upgrade.iredmail.0.8.4-0.8.5.md index 45ddb6eb..e3cfdd01 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.8.4-0.8.5.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.8.4-0.8.5.md @@ -72,7 +72,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -84,7 +84,7 @@ Here we go: * On Debian/Ubuntu: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/ldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -97,7 +97,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /usr/local/etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak diff --git a/en_US/upgrade/0-upgrade.iredmail.0.8.5-0.8.6.md b/en_US/upgrade/0-upgrade.iredmail.0.8.5-0.8.6.md index d8cf76f0..e328c774 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.8.5-0.8.6.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.8.5-0.8.6.md @@ -96,8 +96,8 @@ to finish this in one step. Please download below two SQL files shipped in iRedMail-0.8.6, and save it as file /root/extra.sql, and /root/column_character_set.mysql: -* https://bitbucket.org/zhb/iredmail/raw/4d7b14fc40bb2467fb4efcc4ce08ac9fc037224c/iRedMail/samples/cluebringer/extra.sql -* https://bitbucket.org/zhb/iredmail/raw/4d7b14fc40bb2467fb4efcc4ce08ac9fc037224c/iRedMail/samples/cluebringer/column_character_set.mysql +* https://github.com/iredmail/iRedMail/raw/0.8.6/iRedMail/samples/cluebringer/extra.sql +* https://github.com/iredmail/iRedMail/raw/0.8.6/iRedMail/samples/cluebringer/column_character_set.mysql For MySQL, please login to MySQL server as `root` user and import this sql file: diff --git a/en_US/upgrade/0-upgrade.iredmail.0.8.6-0.8.7.md b/en_US/upgrade/0-upgrade.iredmail.0.8.6-0.8.7.md index 284ddac6..1c5ca718 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.8.6-0.8.7.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.8.6-0.8.7.md @@ -289,7 +289,7 @@ We will add one new LDAP attribute/value pair for existing mail users: ``` # cd /root/ -# wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_086_to_087.py +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_086_to_087.py ``` * Open downloaded file `updateLDAPValues_086_to_087.py`, set LDAP server diff --git a/en_US/upgrade/0-upgrade.iredmail.0.8.7-0.9.0.md b/en_US/upgrade/0-upgrade.iredmail.0.8.7-0.9.0.md index b7f2b8ac..f6a9c7a3 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.8.7-0.9.0.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.8.7-0.9.0.md @@ -305,7 +305,7 @@ We will add new LDAP attribute/value pair for existing mail users: ``` # cd /root/ -# wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_087_to_090.py +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_087_to_090.py ``` * Open downloaded file `updateLDAPValues_087_to_090.py`, set LDAP server related diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.0-0.9.1.md b/en_US/upgrade/0-upgrade.iredmail.0.9.0-0.9.1.md index 25d5c832..5f8f2ea1 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.0-0.9.1.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.0-0.9.1.md @@ -439,7 +439,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -451,7 +451,7 @@ Here we go: * On Debian/Ubuntu: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /etc/ldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -464,7 +464,7 @@ Here we go: ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema # cd /usr/local/etc/openldap/schema/ # cp iredmail.schema iredmail.schema.bak @@ -537,7 +537,7 @@ greylisting on them is helpless. ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/40b98d7dde0178d54498e170c8b5165c0316dc96/iRedMail/samples/cluebringer/greylisting-whitelist.sql +# wget https://github.com/iredmail/iRedMail/raw/fd52316fc12651768c69671ddcfbafc211cd4689/iRedMail/samples/cluebringer/greylisting-whitelist.sql ``` * Login to MySQL database and import this file: @@ -656,7 +656,7 @@ greylisting on them is helpless. ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/40b98d7dde0178d54498e170c8b5165c0316dc96/iRedMail/samples/cluebringer/greylisting-whitelist.sql +# wget https://github.com/iredmail/iRedMail/raw/fd52316fc12651768c69671ddcfbafc211cd4689/iRedMail/samples/cluebringer/greylisting-whitelist.sql ``` * Login to MySQL database and import this file: @@ -775,7 +775,7 @@ greylisting on them is helpless. ``` # cd /tmp -# wget https://bitbucket.org/zhb/iredmail/raw/40b98d7dde0178d54498e170c8b5165c0316dc96/iRedMail/samples/cluebringer/greylisting-whitelist.sql +# wget https://github.com/iredmail/iRedMail/raw/fd52316fc12651768c69671ddcfbafc211cd4689/iRedMail/samples/cluebringer/greylisting-whitelist.sql ``` * Switch to PostgreSQL daemon user, then execute SQL commands to import it: diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.1-0.9.2.md b/en_US/upgrade/0-upgrade.iredmail.0.9.1-0.9.2.md index 50708c16..e577986f 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.1-0.9.2.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.1-0.9.2.md @@ -227,7 +227,7 @@ It will create file `/etc/uwsgi.ini` and directory `/etc/uwsgi.d/`. ``` # cd /tmp/ -# wget https://bitbucket.org/zhb/iredmail/raw/1e45afade3af2b214fe7b1dbee2b753cee27a52a/iRedMail/samples/nginx/uwsgi.ini +# wget https://github.com/iredmail/iRedMail/raw/0.9.2/iRedMail/samples/nginx/uwsgi.ini # mv /etc/uwsgi.ini /etc/uwsgi.ini.bak # mv /tmp/uwsgi.ini /etc/uwsgi.ini # mkdir /var/log/uwsgi diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.4-0.9.5.md b/en_US/upgrade/0-upgrade.iredmail.0.9.4-0.9.5.md index 3ab4857c..ee27e12f 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.4-0.9.5.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.4-0.9.5.md @@ -246,7 +246,7 @@ steps below. ``` cd /var/vmail/backup/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_ldapd.sh +wget https://github.com/iredmail/iRedMail/raw/0.9.9/iRedMail/tools/backup_ldapd.sh chown root:wheel backup_ldapd.sh chmod 0500 backup_ldapd.sh ``` @@ -424,7 +424,7 @@ iRedMail server: ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -436,7 +436,7 @@ service slapd restart * On Debian/Ubuntu: ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/ldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -449,7 +449,7 @@ service slapd restart ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /usr/local/etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -462,7 +462,7 @@ service slapd restart ``` cd /tmp -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -531,7 +531,7 @@ use this condition while querying user accounts. ``` cd /root/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_094_to_095.py +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_094_to_095.py ``` * Open downloaded file `updateLDAPValues_094_to_095.py`, set LDAP server diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.5.1-0.9.6.md b/en_US/upgrade/0-upgrade.iredmail.0.9.5.1-0.9.6.md index f57fb5b9..03d06aad 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.5.1-0.9.6.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.5.1-0.9.6.md @@ -423,7 +423,7 @@ Steps: ``` cd /etc/fail2ban/filter.d/ rm -f dovecot.iredmail.conf -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/dovecot.iredmail.conf +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/dovecot.iredmail.conf service fail2ban reload ``` @@ -517,7 +517,7 @@ access to attrs="domainStatus,employeeNumber,mail,..." ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -529,7 +529,7 @@ service slapd restart * On Debian/Ubuntu: ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/ldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -542,7 +542,7 @@ service slapd restart ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /usr/local/etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -558,7 +558,7 @@ service slapd restart ``` cd /tmp -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -610,7 +610,7 @@ perl -pi -e 's#\(accountStatus=active\)#(accountStatus=active)(!(domainStatus=di ``` cd /root/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_095_1_to_096.py +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_095_1_to_096.py ``` * Open downloaded file `updateLDAPValues_095_1_to_096.py`, set LDAP server diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.6-0.9.7.md b/en_US/upgrade/0-upgrade.iredmail.0.9.6-0.9.7.md index fa9cd9d1..422e2f57 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.6-0.9.7.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.6-0.9.7.md @@ -174,8 +174,8 @@ client while Roundcube is running behind a proxy server. ``` cd /etc/fail2ban/filter.d/ rm -f dovecot.iredmail.conf roundcube.iredmail.conf -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/dovecot.iredmail.conf -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/roundcube.iredmail.conf +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/dovecot.iredmail.conf +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/roundcube.iredmail.conf ``` Restarting Fail2ban service is required. @@ -232,7 +232,7 @@ Please follow steps below to setup this daily cron job. ``` cd /var/vmail/backup/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_sogo.sh +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/backup_sogo.sh chmod 0400 backup_sogo.sh ``` @@ -313,10 +313,7 @@ export CMD_MYSQLDUMP="mysqldump ... --skip-comments" ### SQL structure change in `vmail.alias` SQL table We've made some changes to `vmail.alias` SQL table for easier account -management, you can find details about this change here: -[SQL structure changes in `vmail.alias` table](https://bitbucket.org/zhb/iredmail/issues/101/sql-structure-changes-in-vmailalias-table). - -This change introduces 2 new SQL tables (`forwardings`, `alias_moderators`), +management. This change introduces 2 new SQL tables (`forwardings`, `alias_moderators`), and (optionally) dropped few columns in `vmail.alias` table. iRedAPD and iRedAdmin (and iRedAdmin-Pro) have been upgraded to use this new @@ -378,7 +375,7 @@ Please download script used to migrate mail accounts, and run it directly: ``` cd /root/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/migrate_sql_alias_table.py +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/migrate_sql_alias_table.py python migrate_sql_alias_table.py ``` @@ -470,10 +467,7 @@ export CMD_MYSQLDUMP="mysqldump ... --skip-comments" ### SQL structure change in `vmail.alias` SQL table We've made some changes to `vmail.alias` SQL table for easier account -management, you can find details about this change here: -[SQL structure changes in `vmail.alias` table](https://bitbucket.org/zhb/iredmail/issues/101/sql-structure-changes-in-vmailalias-table). - -This change introduces 2 new SQL tables (`forwardings`, `alias_moderators`), +management, this change introduces 2 new SQL tables (`forwardings`, `alias_moderators`), and (optionally) dropped few columns in `vmail.alias` table. iRedAPD and iRedAdmin (and iRedAdmin-Pro) have been upgraded to use this new @@ -544,7 +538,7 @@ Please download script used to migrate mail accounts, and run it directly: ``` cd /root/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/migrate_sql_alias_table.py +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/migrate_sql_alias_table.py python migrate_sql_alias_table.py ``` diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.7-0.9.8.md b/en_US/upgrade/0-upgrade.iredmail.0.9.7-0.9.8.md index 0a5dd157..2e197771 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.7-0.9.8.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.7-0.9.8.md @@ -121,7 +121,7 @@ system: ``` cd /var/vmail/backup/ rm -f backup_sogo.sh -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_sogo.sh +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/backup_sogo.sh chown root backup_sogo.sh chmod 0400 backup_sogo.sh ``` @@ -153,7 +153,7 @@ Steps to create this new Fail2ban jail: ``` cd /etc/fail2ban/filter.d/ -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/postfix-pregreet.iredmail.conf +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/postfix-pregreet.iredmail.conf ``` * Create new file `/etc/fail2ban/jail.d/postfix-pregreet.local` with content @@ -439,7 +439,7 @@ Download the latest iRedMail LDAP schema file ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -450,7 +450,7 @@ cp -f /tmp/iredmail.schema /etc/openldap/schema/ * On Debian/Ubuntu: ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/ldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -462,7 +462,7 @@ cp -f /tmp/iredmail.schema /etc/ldap/schema/ ``` cd /tmp -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /usr/local/etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -477,7 +477,7 @@ cp -f /tmp/iredmail.schema /usr/local/etc/openldap/schema/ ``` cd /tmp -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -499,7 +499,7 @@ Please follow steps below to add them. ``` cd /root/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/update-ldap-dovecot-2.3.py +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/update-ldap-dovecot-2.3.py ``` * Open downloaded file `update-ldap-dovecot-2.3.py`, set LDAP server @@ -550,7 +550,7 @@ steps below to apply the SQL structure change. ``` cd /tmp/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/amavisd.mysql +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/amavisd.mysql mysql amavisd < amavisd.mysql ``` @@ -644,7 +644,7 @@ Download SQL template file used to update SQL database: ``` cd /root/ -wget -O iredmail.mysql https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/iredmail.mysql +wget -O iredmail.mysql https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/iredmail.mysql ``` Connect to MySQL server as MySQL root user, and execute SQL commands: @@ -666,7 +666,7 @@ address without address extension in a new column `maddr.email_raw`. Steps: ``` cd /tmp/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/amavisd.mysql +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/amavisd.mysql mysql amavisd < amavisd.mysql ``` @@ -738,7 +738,7 @@ We've made some changes to `vmail` database: ``` cd /tmp/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/iredmail.pgsql +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/iredmail.pgsql ``` * Connect to PostgreSQL server as `postgres` user and import the SQL file: @@ -764,7 +764,7 @@ address without address extension in a new column `maddr.email_raw`. Steps: ``` cd /tmp/ -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/amavisd.pgsql +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/amavisd.pgsql ``` * Run shell commands as root user below to connect to PostgreSQL server: diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.8-0.9.9.md b/en_US/upgrade/0-upgrade.iredmail.0.9.8-0.9.9.md index e47e5b58..12301006 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.8-0.9.9.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.8-0.9.9.md @@ -132,7 +132,7 @@ On Linux: ``` cd /usr/bin/ -wget -O mlmmj-amime-receive https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget -O mlmmj-amime-receive https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` @@ -141,7 +141,7 @@ On FreeBSD or OpenBSD: ``` cd /usr/local/bin/ -wget -O mlmmj-amime-receive https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive +wget -O mlmmj-amime-receive https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive chown mlmmj:mlmmj mlmmj-amime-receive chmod 0550 mlmmj-amime-receive ``` @@ -226,7 +226,7 @@ download the latest version and override the one on your system: ``` cd /var/vmail/backup/ -wget -O backup_sogo.sh https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_sogo.sh +wget -O backup_sogo.sh https://github.com/iredmail/iRedMail/raw/1.0/tools/backup_sogo.sh chown root backup_sogo.sh chmod 0400 backup_sogo.sh ``` @@ -257,7 +257,7 @@ Download the latest iRedMail LDAP schema file ``` cd /tmp -wget -O iredmail.schema https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget -O iredmail.schema https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -269,7 +269,7 @@ service slapd restart * On Debian/Ubuntu: ``` cd /tmp -wget -O iredmail.schema https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget -O iredmail.schema https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/ldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -282,7 +282,7 @@ service slapd restart ``` cd /tmp -wget -O iredmail.schema https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +wget -O iredmail.schema https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /usr/local/etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -298,7 +298,7 @@ service slapd restart ``` cd /tmp -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema cd /etc/openldap/schema/ cp iredmail.schema iredmail.schema.bak @@ -371,7 +371,7 @@ Download SQL template file and import it: ``` cd /root/ -wget -O iredmail.mysql https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.9/iredmail.mysql +wget -O iredmail.mysql https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.9/iredmail.mysql mysql vmail < /root/iredmail.mysql ``` @@ -429,7 +429,7 @@ Download SQL template file used to update SQL database: ``` cd /tmp/ -wget -O iredmail.pgsql https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.9/iredmail.pgsql +wget -O iredmail.pgsql https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.9/iredmail.pgsql ``` * Run shell commands as root user below to connect to PostgreSQL server: diff --git a/en_US/upgrade/0-upgrade.iredmail.0.9.9-1.0.md b/en_US/upgrade/0-upgrade.iredmail.0.9.9-1.0.md index a456a0e4..b3cf5afa 100644 --- a/en_US/upgrade/0-upgrade.iredmail.0.9.9-1.0.md +++ b/en_US/upgrade/0-upgrade.iredmail.0.9.9-1.0.md @@ -147,8 +147,8 @@ Please follow commands below to get the updated filter rules. ``` cd /etc/fail2ban/filter.d/ -wget -O postfix.iredmail.conf https://github.com/iredmail/iRedMail/raw/master/samples/fail2ban/filter.d/postfix.iredmail.conf -wget -O dovecot.iredmail.conf https://github.com/iredmail/iRedMail/raw/master/samples/fail2ban/filter.d/dovecot.iredmail.conf +wget -O postfix.iredmail.conf https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/postfix.iredmail.conf +wget -O dovecot.iredmail.conf https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/dovecot.iredmail.conf ``` Restarting Fail2ban service is required. @@ -176,7 +176,7 @@ this service. ``` cd /root/ -wget https://github.com/iredmail/iRedMail/raw/master/update/ldap/updateLDAPValues_099_to_1.py +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_099_to_1.py ``` * Open downloaded file `updateLDAPValues_099_to_1.py`, set LDAP server @@ -274,7 +274,7 @@ Download plain SQL file used to create required column and index, then import it directly as MySQL root user (Please run commands below as `root` user): ``` -wget -O /tmp/iredmail.mysql https://github.com/iredmail/iRedMail/raw/master/update/1.0/iredmail.mysql +wget -O /tmp/iredmail.mysql https://github.com/iredmail/iRedMail/raw/1.0/update/1.0/iredmail.mysql mysql vmail < /tmp/iredmail.mysql rm -f /tmp/iredmail.mysql ``` @@ -350,7 +350,7 @@ According to the Dovecot settings configured by iRedMail, a new SQL column * Download plain SQL file used to create required column and index: ``` -wget -O /tmp/iredmail.pgsql https://github.com/iredmail/iRedMail/raw/master/update/1.0/iredmail.pgsql +wget -O /tmp/iredmail.pgsql https://github.com/iredmail/iRedMail/raw/1.0/update/1.0/iredmail.pgsql ``` * Connect to PostgreSQL server as `postgres` user and import the SQL file: diff --git a/en_US/upgrade/1-iredmail.releases.md b/en_US/upgrade/1-iredmail.releases.md index c2233d83..6d4b50de 100644 --- a/en_US/upgrade/1-iredmail.releases.md +++ b/en_US/upgrade/1-iredmail.releases.md @@ -2,7 +2,7 @@ !!! attention - * iRedMail source code is hosted on [BitBucket](https://bitbucket.org/zhb/iredmail/src). + * iRedMail source code: . * Download the [latest iRedMail stable release](https://www.iredmail.org/download.html). [TOC] diff --git a/en_US/upgrade/3-iredapd.releases.md b/en_US/upgrade/3-iredapd.releases.md index 70069182..ef6995e6 100644 --- a/en_US/upgrade/3-iredapd.releases.md +++ b/en_US/upgrade/3-iredapd.releases.md @@ -2,9 +2,9 @@ !!! attention - * iRedAPD source code is hosted on [BitBucket](https://bitbucket.org/zhb/iredapd/). - * Download the [latest iRedAPD stable release](https://bitbucket.org/zhb/iredapd/downloads). - * For plugin development, please read document [README_PLUGINS.md](https://bitbucket.org/zhb/iredapd/src/default/README_PLUGINS.md). + * iRedAPD source code: + * Download the [latest iRedAPD stable release](https://github.com/iredmail/iRedAPD/releases). + * For plugin development, please read document [README_PLUGINS.md](https://github.com/iredmail/iRedAPD/blob/master/README_PLUGINS.md). ## Upgrade iRedAPD @@ -17,5 +17,5 @@ tutorial: [Migrate from Cluebringer to iRedAPD](./cluebringer.to.iredapd.html). ## See also -* Please check [ChangeLog](https://bitbucket.org/zhb/iredapd/src/default/ChangeLog) +* Please check [ChangeLog](https://github.com/iredmail/iRedAPD/blob/master/ChangeLog) file in iRedAPD source code to check full, detailed changes in each release. diff --git a/html/backup.restore.html b/html/backup.restore.html index bea2513d..57489970 100644 --- a/html/backup.restore.html +++ b/html/backup.restore.html @@ -53,7 +53,7 @@ mailboxes with tool like rsync or other backup tools.

Backup mail accounts

Mail accounts are stored in SQL/LDAP database. iRedMail provides shell scripts to backup SQL/LDAP databases, you can find them in downloaded iRedMail release, -or find them in iRedMail source code repository:

+or find them in iRedMail source code repository:

  • iRedMail-[VERSION]/tools/backup_openldap.sh: used to backup OpenLDAP data.
  • iRedMail-[VERSION]/tools/backup_ldapd.sh: used to backup OpenBSD ldapd(8).
  • @@ -364,7 +364,7 @@ by following step below: After LDAP Restore.After LDAP restore

    If you're restoring from an old iRedMail release, you need to add missing LDAP attribute/values, which are introduced in new iRedMail releases, by running -Python scripts below: https://bitbucket.org/zhb/iredmail/src/default/extra/update/

    +Python scripts below: https://github.com/iredmail/iRedMail/tree/master/update/ldap

    For example:

    • diff --git a/html/change.mail.attachment.size.html b/html/change.mail.attachment.size.html index ebe13240..d91d5350 100644 --- a/html/change.mail.attachment.size.html +++ b/html/change.mail.attachment.size.html @@ -102,8 +102,8 @@ or recipient, it will performs the check.

      the limit of either Postfix setting or iRedAPD throttle setting, the email will be rejected.

      You can set the throttle with iRedAdmin-Pro, or with SQL command tool, for more -details, please check plugin source file, it's detailed with examples and -explanation: Throttle plugin.

      +details, please check plugin source file, it's documented with examples and +explanation: Throttle plugin.

      If you have Roundcube webmail, please change two more settings:

      Change PHP settings to upload large file

      Please also update PHP config file php.ini to allow uploading large file:

      diff --git a/html/enable.postscreen.html b/html/enable.postscreen.html index 2623e1f8..ed17d890 100644 --- a/html/enable.postscreen.html +++ b/html/enable.postscreen.html @@ -33,8 +33,8 @@ service.

      Enable postscreen service

      iRedMail ships a script to enable postscreen. You can enable it with steps below:

        -
      1. Download script enable_postscreen.sh from iRedMail source code - repository
      2. +
      3. Download script enable_postscreen.sh from iRedMail source code + repository.
      4. Upload this script to your iRedMail server, then execute it to enable postscreen service:
      diff --git a/html/integration.mlmmj.ldap.html b/html/integration.mlmmj.ldap.html index fe2fe3f5..29b7f103 100644 --- a/html/integration.mlmmj.ldap.html +++ b/html/integration.mlmmj.ldap.html @@ -185,14 +185,14 @@ it manually

      On Linux:

      cd /usr/bin/
      -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       

      On FreeBSD or OpenBSD:

      cd /usr/local/bin/
      -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       
      diff --git a/html/integration.mlmmj.mysql.html b/html/integration.mlmmj.mysql.html index 6de1ce62..4afcd868 100644 --- a/html/integration.mlmmj.mysql.html +++ b/html/integration.mlmmj.mysql.html @@ -203,14 +203,14 @@ it manually

      On Linux:

      cd /usr/bin/
      -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       

      On FreeBSD or OpenBSD:

      cd /usr/local/bin/
      -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       
      diff --git a/html/integration.mlmmj.pgsql.html b/html/integration.mlmmj.pgsql.html index 552a4d50..584da9fe 100644 --- a/html/integration.mlmmj.pgsql.html +++ b/html/integration.mlmmj.pgsql.html @@ -204,14 +204,14 @@ it manually

      On Linux:

      cd /usr/bin/
      -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       

      On FreeBSD or OpenBSD:

      cd /usr/local/bin/
      -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       
      diff --git a/html/integration.netdata.freebsd.html b/html/integration.netdata.freebsd.html index b948e23d..bc9be174 100644 --- a/html/integration.netdata.freebsd.html +++ b/html/integration.netdata.freebsd.html @@ -58,7 +58,7 @@ make install clean

      Configure netdata

      Main config file of netdata is /usr/local/etc/netdata/netdata.conf, it contains many parameters with detailed comments. Here's the -config file +config file used by iRedMail:

      • It binds to address 127.0.0.1 and port 19999 by default. Since it doesn't diff --git a/html/integration.netdata.linux.html b/html/integration.netdata.linux.html index 42928172..8a6698d9 100644 --- a/html/integration.netdata.linux.html +++ b/html/integration.netdata.linux.html @@ -97,7 +97,7 @@ config file, so there's not much we need to do after the package installation.Configure netdata

        Main config file of netdata is /etc/netdata/netdata.conf, it contains many parameters with detailed comments. Here's the -config file +config file used by iRedMail:

        • It binds to address 127.0.0.1 and port 19999 by default. Since it doesn't diff --git a/html/iredapd.releases.html b/html/iredapd.releases.html index dea6af82..116c4dce 100644 --- a/html/iredapd.releases.html +++ b/html/iredapd.releases.html @@ -19,9 +19,9 @@

          Attention

          Upgrade iRedAPD

          @@ -31,7 +31,7 @@ tutorial: Migrate from Cluebringer to iRedAPD.

          See also

            -
          • Please check ChangeLog +
          • Please check ChangeLog file in iRedAPD source code to check full, detailed changes in each release.
        cd /root/
        -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/update-ldap-dovecot-2.3.py
        +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/update-ldap-dovecot-2.3.py
         
          diff --git a/html/upgrade.iredmail.0.7.4-0.8.0.html b/html/upgrade.iredmail.0.7.4-0.8.0.html index 491e5ad4..7bbb3cb7 100644 --- a/html/upgrade.iredmail.0.7.4-0.8.0.html +++ b/html/upgrade.iredmail.0.7.4-0.8.0.html @@ -220,7 +220,7 @@ attribute 'enabledService' for mail user.

        • Download python script used to adding missing values.
        # cd /root/
        -# wget https://bitbucket.org/zhb/iredmail/raw/f0e7e84c4b8a/extra/update/updateLDAPValues_074_to_080.py
        +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_074_to_080.py
         
          diff --git a/html/upgrade.iredmail.0.8.0-0.8.1.html b/html/upgrade.iredmail.0.8.0-0.8.1.html index 236b8a87..72dd712d 100644 --- a/html/upgrade.iredmail.0.8.0-0.8.1.html +++ b/html/upgrade.iredmail.0.8.0-0.8.1.html @@ -238,7 +238,7 @@ Below steps are used to add it for all mail users.

        • Download python script used to adding missing values.
        # cd /root/
        -# wget https://bitbucket.org/zhb/iredmail/raw/cb7d2492563d/extra/update/updateLDAPValues_080_to_081.py
        +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_080_to_081.py
         
          diff --git a/html/upgrade.iredmail.0.8.1-0.8.2.html b/html/upgrade.iredmail.0.8.1-0.8.2.html index 442f0bd6..8a13fd25 100644 --- a/html/upgrade.iredmail.0.8.1-0.8.2.html +++ b/html/upgrade.iredmail.0.8.1-0.8.2.html @@ -160,7 +160,7 @@ files: /var/log/dovecot.log, /var/log/sieve.log.

        • On RHEL/CentOS/Scientific Linux (both release 5.x and 6.x), openSUSE, Gentoo, OpenBSD:
        # cd /tmp
        -# wget https://bitbucket.org/zhb/iredmail/raw/a4d8b730d147/iRedMail/samples/iredmail/iredmail.schema
        +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
         
         # cd /etc/openldap/schema/
         # cp iredmail.schema iredmail.schema.bak
        @@ -173,7 +173,7 @@ files: /var/log/dovecot.log, /var/log/sieve.log.

      • On Debian/Ubuntu:
      # cd /tmp
      -# wget https://bitbucket.org/zhb/iredmail/raw/a4d8b730d147/iRedMail/samples/iredmail/iredmail.schema
      +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
       
       # cd /etc/ldap/schema/
       # cp iredmail.schema iredmail.schema.bak
      @@ -186,7 +186,7 @@ files: /var/log/dovecot.log, /var/log/sieve.log.

    • On FreeBSD:
    # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/a4d8b730d147/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /usr/local/etc/openldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    diff --git a/html/upgrade.iredmail.0.8.3-0.8.4.html b/html/upgrade.iredmail.0.8.3-0.8.4.html
    index b1edbb21..a4bcf004 100644
    --- a/html/upgrade.iredmail.0.8.3-0.8.4.html
    +++ b/html/upgrade.iredmail.0.8.3-0.8.4.html
    @@ -118,7 +118,7 @@ Steps are:

  • On RHEL/CentOS/Scientific Linux (both release 5.x and 6.x), openSUSE, Gentoo, OpenBSD:
# cd /tmp
-# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
+# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
 
 # cd /etc/openldap/schema/
 # cp iredmail.schema iredmail.schema.bak
@@ -131,7 +131,7 @@ Steps are:

  • On Debian/Ubuntu:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /etc/ldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    @@ -144,7 +144,7 @@ Steps are:

  • On FreeBSD:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /usr/local/etc/openldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    @@ -158,7 +158,7 @@ Steps are:

  • Download python script used to adding missing values.
  • # cd /root/
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_083_to_084.py
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_083_to_084.py
     

    Open downloaded file updateLDAPValues_083_to_084.py, set LDAP server related diff --git a/html/upgrade.iredmail.0.8.4-0.8.5.html b/html/upgrade.iredmail.0.8.4-0.8.5.html index 433b7d19..7b88bf16 100644 --- a/html/upgrade.iredmail.0.8.4-0.8.5.html +++ b/html/upgrade.iredmail.0.8.4-0.8.5.html @@ -111,7 +111,7 @@ latest stable release: Upgrade iRe

  • On RHEL/CentOS/Scientific Linux (both release 5.x and 6.x), openSUSE, Gentoo, OpenBSD:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /etc/openldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    @@ -124,7 +124,7 @@ latest stable release: Upgrade iRe
     
  • On Debian/Ubuntu:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /etc/ldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    @@ -137,7 +137,7 @@ latest stable release: Upgrade iRe
     
  • On FreeBSD:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /usr/local/etc/openldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    diff --git a/html/upgrade.iredmail.0.8.5-0.8.6.html b/html/upgrade.iredmail.0.8.5-0.8.6.html
    index e3513519..89ce09ca 100644
    --- a/html/upgrade.iredmail.0.8.5-0.8.6.html
    +++ b/html/upgrade.iredmail.0.8.5-0.8.6.html
    @@ -112,8 +112,8 @@ to finish this in one step.

    Please download below two SQL files shipped in iRedMail-0.8.6, and save it as file /root/extra.sql, and /root/column_character_set.mysql:

      -
    • https://bitbucket.org/zhb/iredmail/raw/4d7b14fc40bb2467fb4efcc4ce08ac9fc037224c/iRedMail/samples/cluebringer/extra.sql
    • -
    • https://bitbucket.org/zhb/iredmail/raw/4d7b14fc40bb2467fb4efcc4ce08ac9fc037224c/iRedMail/samples/cluebringer/column_character_set.mysql
    • +
    • https://github.com/iredmail/iRedMail/raw/0.8.6/iRedMail/samples/cluebringer/extra.sql
    • +
    • https://github.com/iredmail/iRedMail/raw/0.8.6/iRedMail/samples/cluebringer/column_character_set.mysql

    For MySQL, please login to MySQL server as root user and import this sql file:

    # mysql -uroot -p
    diff --git a/html/upgrade.iredmail.0.8.6-0.8.7.html b/html/upgrade.iredmail.0.8.6-0.8.7.html
    index 25783ca3..1657bfd1 100644
    --- a/html/upgrade.iredmail.0.8.6-0.8.7.html
    +++ b/html/upgrade.iredmail.0.8.6-0.8.7.html
    @@ -309,7 +309,7 @@ log file, but cannot resolve IP to DNS name. You can fix it with below steps:

    Download below python script to adding new values for existing mail users.
    # cd /root/
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_086_to_087.py
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_086_to_087.py
     
      diff --git a/html/upgrade.iredmail.0.8.7-0.9.0.html b/html/upgrade.iredmail.0.8.7-0.9.0.html index 8d1f6102..048472fe 100644 --- a/html/upgrade.iredmail.0.8.7-0.9.0.html +++ b/html/upgrade.iredmail.0.8.7-0.9.0.html @@ -328,7 +328,7 @@ query_filter = (&(objectClass=mailDomain)(accountStatus=active)(enabledSe
    • Download below python script to adding new values for existing mail users.
    # cd /root/
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_087_to_090.py
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_087_to_090.py
     
      diff --git a/html/upgrade.iredmail.0.9.0-0.9.1.html b/html/upgrade.iredmail.0.9.0-0.9.1.html index 6e8cd35c..b9952e09 100644 --- a/html/upgrade.iredmail.0.9.0-0.9.1.html +++ b/html/upgrade.iredmail.0.9.0-0.9.1.html @@ -442,7 +442,7 @@ comma.

    • On RHEL/CentOS, OpenBSD:
    # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /etc/openldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    @@ -455,7 +455,7 @@ comma.

  • On Debian/Ubuntu:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /etc/ldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    @@ -468,7 +468,7 @@ comma.

  • On FreeBSD:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +# wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     # cd /usr/local/etc/openldap/schema/
     # cp iredmail.schema iredmail.schema.bak
    @@ -526,7 +526,7 @@ greylisting on them is helpless.

  • Download SQL template file:
  • # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/40b98d7dde0178d54498e170c8b5165c0316dc96/iRedMail/samples/cluebringer/greylisting-whitelist.sql
    +# wget https://github.com/iredmail/iRedMail/raw/fd52316fc12651768c69671ddcfbafc211cd4689/iRedMail/samples/cluebringer/greylisting-whitelist.sql
     
      @@ -628,7 +628,7 @@ greylisting on them is helpless.

    • Download SQL template file:
    # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/40b98d7dde0178d54498e170c8b5165c0316dc96/iRedMail/samples/cluebringer/greylisting-whitelist.sql
    +# wget https://github.com/iredmail/iRedMail/raw/fd52316fc12651768c69671ddcfbafc211cd4689/iRedMail/samples/cluebringer/greylisting-whitelist.sql
     
      @@ -730,7 +730,7 @@ greylisting on them is helpless.

    • Download SQL template file:
    # cd /tmp
    -# wget https://bitbucket.org/zhb/iredmail/raw/40b98d7dde0178d54498e170c8b5165c0316dc96/iRedMail/samples/cluebringer/greylisting-whitelist.sql
    +# wget https://github.com/iredmail/iRedMail/raw/fd52316fc12651768c69671ddcfbafc211cd4689/iRedMail/samples/cluebringer/greylisting-whitelist.sql
     
      diff --git a/html/upgrade.iredmail.0.9.1-0.9.2.html b/html/upgrade.iredmail.0.9.1-0.9.2.html index 0ff7826f..9496724a 100644 --- a/html/upgrade.iredmail.0.9.1-0.9.2.html +++ b/html/upgrade.iredmail.0.9.1-0.9.2.html @@ -227,7 +227,7 @@ cannot be started, and iRedAdmin is unaccessible. Below steps fix this issue.

    # cd /tmp/
    -# wget https://bitbucket.org/zhb/iredmail/raw/1e45afade3af2b214fe7b1dbee2b753cee27a52a/iRedMail/samples/nginx/uwsgi.ini
    +# wget https://github.com/iredmail/iRedMail/raw/0.9.2/iRedMail/samples/nginx/uwsgi.ini
     # mv /etc/uwsgi.ini /etc/uwsgi.ini.bak
     # mv /tmp/uwsgi.ini /etc/uwsgi.ini
     # mkdir /var/log/uwsgi
    diff --git a/html/upgrade.iredmail.0.9.4-0.9.5.html b/html/upgrade.iredmail.0.9.4-0.9.5.html
    index c69b7871..a91248e9 100644
    --- a/html/upgrade.iredmail.0.9.4-0.9.5.html
    +++ b/html/upgrade.iredmail.0.9.4-0.9.5.html
    @@ -291,7 +291,7 @@ steps below.

    so please copy to the correct directory on your server):
    cd /var/vmail/backup/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_ldapd.sh
    +wget https://github.com/iredmail/iRedMail/raw/0.9.9/iRedMail/tools/backup_ldapd.sh
     chown root:wheel backup_ldapd.sh
     chmod 0500 backup_ldapd.sh
     
    @@ -465,7 +465,7 @@ iRedMail server:

  • On RHEL/CentOS:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -478,7 +478,7 @@ service slapd restart
     
  • On Debian/Ubuntu:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/ldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -491,7 +491,7 @@ service slapd restart
     
  • On FreeBSD:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /usr/local/etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -504,7 +504,7 @@ service slapd restart
     
  • On OpenBSD:
  • cd /tmp
    -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -565,7 +565,7 @@ use this condition while querying user accounts.

  • Download below script to update existing mail users:
  • cd /root/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_094_to_095.py
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_094_to_095.py
     
      diff --git a/html/upgrade.iredmail.0.9.5.1-0.9.6.html b/html/upgrade.iredmail.0.9.5.1-0.9.6.html index fe44bee1..6db8d93b 100644 --- a/html/upgrade.iredmail.0.9.5.1-0.9.6.html +++ b/html/upgrade.iredmail.0.9.5.1-0.9.6.html @@ -455,7 +455,7 @@ lip=10.11.12.13, TLS: Disconnected, session=

    cd /etc/fail2ban/filter.d/
     rm -f dovecot.iredmail.conf
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/dovecot.iredmail.conf
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/dovecot.iredmail.conf
     service fail2ban reload
     
    @@ -555,7 +555,7 @@ any whitespace between attribute names and comma):

  • On RHEL/CentOS:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -568,7 +568,7 @@ service slapd restart
     
  • On Debian/Ubuntu:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/ldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -581,7 +581,7 @@ service slapd restart
     
  • On FreeBSD:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /usr/local/etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -600,7 +600,7 @@ service slapd restart
     
     
     
    cd /tmp
    -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -652,7 +652,7 @@ perl -pi -e 's#\(accountStatus=active\)#(accountStatus=active)(!(domainStatus=di
     
  • Download script to update existing mail accounts:
  • cd /root/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/updateLDAPValues_095_1_to_096.py
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_095_1_to_096.py
     
      diff --git a/html/upgrade.iredmail.0.9.6-0.9.7.html b/html/upgrade.iredmail.0.9.6-0.9.7.html index ba6e8551..1c2e433e 100644 --- a/html/upgrade.iredmail.0.9.6-0.9.7.html +++ b/html/upgrade.iredmail.0.9.6-0.9.7.html @@ -217,8 +217,8 @@ client while Roundcube is running behind a proxy server.

    cd /etc/fail2ban/filter.d/
     rm -f dovecot.iredmail.conf roundcube.iredmail.conf
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/dovecot.iredmail.conf
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/roundcube.iredmail.conf
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/dovecot.iredmail.conf
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/roundcube.iredmail.conf
     

    Restarting Fail2ban service is required.

    @@ -266,7 +266,7 @@ mentioned above, you can restore a single user's data or all users data with below:
    cd /var/vmail/backup/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_sogo.sh
    +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/backup_sogo.sh
     chmod 0400 backup_sogo.sh
     
    @@ -339,9 +339,7 @@ blog post:

    MySQL/MariaDB backend special

    SQL structure change in vmail.alias SQL table

    We've made some changes to vmail.alias SQL table for easier account -management, you can find details about this change here: -SQL structure changes in vmail.alias table.

    -

    This change introduces 2 new SQL tables (forwardings, alias_moderators), +management. This change introduces 2 new SQL tables (forwardings, alias_moderators), and (optionally) dropped few columns in vmail.alias table.

    iRedAPD and iRedAdmin (and iRedAdmin-Pro) have been upgraded to use this new SQL structure.

    @@ -395,7 +393,7 @@ CREATE TABLE IF NOT EXISTS forwardings (

    Migrate mail accounts

    Please download script used to migrate mail accounts, and run it directly:

    cd /root/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/migrate_sql_alias_table.py
    +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/migrate_sql_alias_table.py
     python migrate_sql_alias_table.py
     
    @@ -481,9 +479,7 @@ blog post:

    PostgreSQL backend specific

    SQL structure change in vmail.alias SQL table

    We've made some changes to vmail.alias SQL table for easier account -management, you can find details about this change here: -SQL structure changes in vmail.alias table.

    -

    This change introduces 2 new SQL tables (forwardings, alias_moderators), +management, this change introduces 2 new SQL tables (forwardings, alias_moderators), and (optionally) dropped few columns in vmail.alias table.

    iRedAPD and iRedAdmin (and iRedAdmin-Pro) have been upgraded to use this new SQL structure.

    @@ -544,7 +540,7 @@ GRANT SELECT ON TABLE alias_moderators to vmail;

    Migrate mail accounts

    Please download script used to migrate mail accounts, and run it directly:

    cd /root/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/migrate_sql_alias_table.py
    +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/migrate_sql_alias_table.py
     python migrate_sql_alias_table.py
     
    diff --git a/html/upgrade.iredmail.0.9.7-0.9.8.html b/html/upgrade.iredmail.0.9.7-0.9.8.html index abcf47da..86f13b73 100644 --- a/html/upgrade.iredmail.0.9.7-0.9.8.html +++ b/html/upgrade.iredmail.0.9.7-0.9.8.html @@ -169,7 +169,7 @@ parameter BACKUP_ROOTDIR= to use the correct one.

    cd /var/vmail/backup/
     rm -f backup_sogo.sh
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_sogo.sh
    +wget https://github.com/iredmail/iRedMail/raw/1.0/tools/backup_sogo.sh
     chown root backup_sogo.sh
     chmod 0400 backup_sogo.sh
     
    @@ -197,7 +197,7 @@ installed with a malware Windows XP ISO image.

  • Download filter rule:
  • cd /etc/fail2ban/filter.d/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/fail2ban/filter.d/postfix-pregreet.iredmail.conf
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/postfix-pregreet.iredmail.conf
     
      @@ -446,7 +446,7 @@ index mailingListID
    • On RHEL/CentOS:
    cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -458,7 +458,7 @@ cp -f /tmp/iredmail.schema /etc/openldap/schema/
     
  • On Debian/Ubuntu:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/ldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -470,7 +470,7 @@ cp -f /tmp/iredmail.schema /etc/ldap/schema/
     
  • On FreeBSD:
  • cd /tmp
    -wget https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /usr/local/etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -488,7 +488,7 @@ cp -f /tmp/iredmail.schema /usr/local/etc/openldap/schema/
     
     
     
    cd /tmp
    -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -508,7 +508,7 @@ iRedMail, it requires 2 new ldap attribute/value pairs for all mail users:

  • Download script used to update existing mail users:
  • cd /root/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/update-ldap-dovecot-2.3.py
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/update-ldap-dovecot-2.3.py
     
      @@ -555,7 +555,7 @@ steps below to apply the SQL structure change.

    • Download and import SQL template file used to update SQL database:
    cd /tmp/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/amavisd.mysql
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/amavisd.mysql
     mysql amavisd < amavisd.mysql
     
    @@ -642,7 +642,7 @@ sasl auth. Please follow steps below to fix it.

    Download SQL template file used to update SQL database:

    cd /root/
    -wget -O iredmail.mysql https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/iredmail.mysql
    +wget -O iredmail.mysql https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/iredmail.mysql
     

    Connect to MySQL server as MySQL root user, and execute SQL commands:

    @@ -660,7 +660,7 @@ address without address extension in a new column maddr.email_raw.
  • Download and import SQL template file used to update SQL database:
  • cd /tmp/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/amavisd.mysql
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/amavisd.mysql
     mysql amavisd < amavisd.mysql
     
    @@ -727,7 +727,7 @@ sasl auth. Please follow steps below to fix it.

  • Download SQL template file used to update SQL database:
  • cd /tmp/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/iredmail.pgsql
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/iredmail.pgsql
     
      @@ -753,7 +753,7 @@ address without address extension in a new column maddr.email_raw.
    • Download SQL template file used to update SQL database:
    cd /tmp/
    -wget https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.8/amavisd.pgsql
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.8/amavisd.pgsql
     
      diff --git a/html/upgrade.iredmail.0.9.8-0.9.9.html b/html/upgrade.iredmail.0.9.8-0.9.9.html index 8c09a872..20a18799 100644 --- a/html/upgrade.iredmail.0.9.8-0.9.9.html +++ b/html/upgrade.iredmail.0.9.8-0.9.9.html @@ -160,14 +160,14 @@ location ~ ^/plugins/enigma/home($|/.*) { deny all; } /usr/local/bin/mlmmj-amime-receive (FreeBSD/OpenBSD):

      On Linux:

      cd /usr/bin/
      -wget -O mlmmj-amime-receive https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget -O mlmmj-amime-receive https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       

      On FreeBSD or OpenBSD:

      cd /usr/local/bin/
      -wget -O mlmmj-amime-receive https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/mlmmj/mlmmj-amime-receive
      +wget -O mlmmj-amime-receive https://github.com/iredmail/iRedMail/raw/1.0/samples/mlmmj/mlmmj-amime-receive
       chown mlmmj:mlmmj mlmmj-amime-receive
       chmod 0550 mlmmj-amime-receive
       
      @@ -246,7 +246,7 @@ default, if you use a different directory, please edit this file and modify parameter BACKUP_ROOTDIR= to use the correct one.

      cd /var/vmail/backup/
      -wget -O backup_sogo.sh https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/tools/backup_sogo.sh
      +wget -O backup_sogo.sh https://github.com/iredmail/iRedMail/raw/1.0/tools/backup_sogo.sh
       chown root backup_sogo.sh
       chmod 0400 backup_sogo.sh
       
      @@ -273,7 +273,7 @@ one you're using.

    • On RHEL/CentOS:
    cd /tmp
    -wget -O iredmail.schema https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget -O iredmail.schema https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -286,7 +286,7 @@ service slapd restart
     
  • On Debian/Ubuntu:
  • cd /tmp
    -wget -O iredmail.schema https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget -O iredmail.schema https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/ldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -299,7 +299,7 @@ service slapd restart
     
  • On FreeBSD:
  • cd /tmp
    -wget -O iredmail.schema https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +wget -O iredmail.schema https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /usr/local/etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -318,7 +318,7 @@ service slapd restart
     
     
     
    cd /tmp
    -ftp https://bitbucket.org/zhb/iredmail/raw/default/iRedMail/samples/iredmail/iredmail.schema
    +ftp https://github.com/iredmail/iRedMail/raw/1.0/samples/iredmail/iredmail.schema
     
     cd /etc/openldap/schema/
     cp iredmail.schema iredmail.schema.bak
    @@ -380,7 +380,7 @@ one you're using.

    Download SQL template file and import it:

    cd /root/
    -wget -O iredmail.mysql https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.9/iredmail.mysql
    +wget -O iredmail.mysql https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.9/iredmail.mysql
     mysql vmail < /root/iredmail.mysql
     
    @@ -426,7 +426,7 @@ one you're using.

    Download SQL template file used to update SQL database:

    cd /tmp/
    -wget -O iredmail.pgsql https://bitbucket.org/zhb/iredmail/raw/default/extra/update/0.9.9/iredmail.pgsql
    +wget -O iredmail.pgsql https://github.com/iredmail/iRedMail/raw/1.0/update/0.9.9/iredmail.pgsql
     
      diff --git a/html/upgrade.iredmail.0.9.9-1.0.html b/html/upgrade.iredmail.0.9.9-1.0.html index 982ea963..9dbd2061 100644 --- a/html/upgrade.iredmail.0.9.9-1.0.html +++ b/html/upgrade.iredmail.0.9.9-1.0.html @@ -186,8 +186,8 @@ iRedMail, so we decide to remove the filter rule used to match Postfix log
    • On Linux:
    cd /etc/fail2ban/filter.d/
    -wget -O postfix.iredmail.conf https://github.com/iredmail/iRedMail/raw/master/samples/fail2ban/filter.d/postfix.iredmail.conf
    -wget -O dovecot.iredmail.conf https://github.com/iredmail/iRedMail/raw/master/samples/fail2ban/filter.d/dovecot.iredmail.conf
    +wget -O postfix.iredmail.conf https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/postfix.iredmail.conf
    +wget -O dovecot.iredmail.conf https://github.com/iredmail/iRedMail/raw/1.0/samples/fail2ban/filter.d/dovecot.iredmail.conf
     

    Restarting Fail2ban service is required.

    @@ -208,7 +208,7 @@ this service.

  • Download script used to update existing mail accounts:
  • cd /root/
    -wget https://github.com/iredmail/iRedMail/raw/master/update/ldap/updateLDAPValues_099_to_1.py
    +wget https://github.com/iredmail/iRedMail/raw/1.0/update/ldap/updateLDAPValues_099_to_1.py
     
      @@ -288,7 +288,7 @@ to process this email (e.g. spam/virus scanning), and avoids bounce message.

      mailbox.enablequota-status is required.

      Download plain SQL file used to create required column and index, then import it directly as MySQL root user (Please run commands below as root user):

      -
      wget -O /tmp/iredmail.mysql https://github.com/iredmail/iRedMail/raw/master/update/1.0/iredmail.mysql
      +
      wget -O /tmp/iredmail.mysql https://github.com/iredmail/iRedMail/raw/1.0/update/1.0/iredmail.mysql
       mysql vmail < /tmp/iredmail.mysql
       rm -f /tmp/iredmail.mysql
       
      @@ -349,7 +349,7 @@ to process this email (e.g. spam/virus scanning), and avoids bounce message.

      • Download plain SQL file used to create required column and index:
      -
      wget -O /tmp/iredmail.pgsql https://github.com/iredmail/iRedMail/raw/master/update/1.0/iredmail.pgsql
      +
      wget -O /tmp/iredmail.pgsql https://github.com/iredmail/iRedMail/raw/1.0/update/1.0/iredmail.pgsql
       
        diff --git a/html/used.components.html b/html/used.components.html index 01ec8dd7..153ddd73 100644 --- a/html/used.components.html +++ b/html/used.components.html @@ -46,7 +46,7 @@ POP3, IMAP and Managesieve server -Apache, Nginx +Nginx, Nginx Web server @@ -74,7 +74,7 @@ Virus scanner -Roundcube +Roundcube webmail Webmail (PHP) @@ -86,16 +86,8 @@ Scans log files and bans IPs that show the malicious signs -Awstats -Apache and Postfix log analyzer - - -iRedAPD -A postfix policy server developed by iRedMail team - - -Cluebringer -A postfix policy server. Deprecated since iRedMail-0.9.3. +iRedAPD +A simple postfix policy server developed by iRedMail team, with SRS (Sender Rewrite Scheme) support.