From cf821473ba7d049fc86ba84c99952978bd884fb8 Mon Sep 17 00:00:00 2001 From: Zhang Huangbin Date: Tue, 30 Sep 2014 22:59:20 +0800 Subject: [PATCH] Rename chapter directory names. --- README.md | 56 +++++++-------- SUMMARY.md | 70 +++++++++++++++++++ .../_title.md | 0 .../migrate.or.upgrade.iredadmin.md | 0 .../migrate.to.new.iredmail.server.md | 0 .../password.hashes.md | 0 {6-cluster => cluster}/_title.md | 0 ....iredmail.cluster.with.mariadb.and.ipvs.md | 0 convert.sh | 12 +++- {99-faq => faq}/_title.md | 0 .../why.append.timestamp.in.maildir.path.md | 0 ...ely.disable.amavisd.clamav.spamassassin.md | 0 {4-howto => howto}/0-enable.smtps.md | 0 .../1-amavisd.no.x-spam.headers.md | 0 ....spam.virus.scanning.for.outgoing.mails.md | 0 {4-howto => howto}/1-quarantining.md | 0 {4-howto => howto}/_title.md | 0 ...er.to.send.email.without.authentication.md | 0 {4-howto => howto}/configure.thunderbird.md | 0 .../ignore.trash.folder.in.quota.md | 0 {4-howto => howto}/ldap.add.alias.domain.md | 0 {4-howto => howto}/ldap.add.mail.alias.md | 0 {4-howto => howto}/ldap.add.mail.list.md | 0 .../ldap.user.mail.forwarding.md | 0 ...or.incoming.and.outgoing.mails.with.bcc.md | 0 ...ail.for.certain.user.to.external.script.md | 0 .../recalculate.mailbox.quota.md | 0 {4-howto => howto}/sql.create.mail.alias.md | 0 .../store.spamassassin.bayes.in.sql.md | 0 {1-installation => installation}/_title.md | 0 .../unattended.iredmail.installation.md | 0 {5-integrations => integrations}/_title.md | 0 .../sogo-centos-6-mysql.md | 0 .../_title.md | 0 .../turn.on.debug.mode.in.amavisd.md | 0 .../turn.on.debug.mode.in.cluebringer.md | 0 .../turn.on.debug.mode.in.dovecot.md | 0 .../turn.on.debug.mode.in.openldap.md | 0 38 files changed, 108 insertions(+), 30 deletions(-) rename {7-backup-restore-migration => backup-restore-migration}/_title.md (100%) rename {7-backup-restore-migration => backup-restore-migration}/migrate.or.upgrade.iredadmin.md (100%) rename {7-backup-restore-migration => backup-restore-migration}/migrate.to.new.iredmail.server.md (100%) rename {7-backup-restore-migration => backup-restore-migration}/password.hashes.md (100%) rename {6-cluster => cluster}/_title.md (100%) rename {6-cluster => cluster}/full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md (100%) rename {99-faq => faq}/_title.md (100%) rename {99-faq => faq}/why.append.timestamp.in.maildir.path.md (100%) rename {4-howto => howto}/0-completely.disable.amavisd.clamav.spamassassin.md (100%) rename {4-howto => howto}/0-enable.smtps.md (100%) rename {4-howto => howto}/1-amavisd.no.x-spam.headers.md (100%) rename {4-howto => howto}/1-disable.spam.virus.scanning.for.outgoing.mails.md (100%) rename {4-howto => howto}/1-quarantining.md (100%) rename {4-howto => howto}/_title.md (100%) rename {4-howto => howto}/allow.user.to.send.email.without.authentication.md (100%) rename {4-howto => howto}/configure.thunderbird.md (100%) rename {4-howto => howto}/ignore.trash.folder.in.quota.md (100%) rename {4-howto => howto}/ldap.add.alias.domain.md (100%) rename {4-howto => howto}/ldap.add.mail.alias.md (100%) rename {4-howto => howto}/ldap.add.mail.list.md (100%) rename {4-howto => howto}/ldap.user.mail.forwarding.md (100%) rename {4-howto => howto}/monitor.incoming.and.outgoing.mails.with.bcc.md (100%) rename {4-howto => howto}/pipe.incoming.email.for.certain.user.to.external.script.md (100%) rename {4-howto => howto}/recalculate.mailbox.quota.md (100%) rename {4-howto => howto}/sql.create.mail.alias.md (100%) rename {4-howto => howto}/store.spamassassin.bayes.in.sql.md (100%) rename {1-installation => installation}/_title.md (100%) rename {1-installation => installation}/unattended.iredmail.installation.md (100%) rename {5-integrations => integrations}/_title.md (100%) rename {5-integrations => integrations}/sogo-centos-6-mysql.md (100%) rename {9-troubleshooting => troubleshooting}/_title.md (100%) rename {9-troubleshooting => troubleshooting}/turn.on.debug.mode.in.amavisd.md (100%) rename {9-troubleshooting => troubleshooting}/turn.on.debug.mode.in.cluebringer.md (100%) rename {9-troubleshooting => troubleshooting}/turn.on.debug.mode.in.dovecot.md (100%) rename {9-troubleshooting => troubleshooting}/turn.on.debug.mode.in.openldap.md (100%) diff --git a/README.md b/README.md index c6c2a279..f9aa0650 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,36 @@ We're working on migrating [old wiki documents](http://www.iredmail.org/wiki) to Markdown format for easier maintenance. # Install iRedMail -* [Perform silent/unattended iRedMail installation](src/default/1-installation/unattended.iredmail.installation.md) +* [Perform silent/unattended iRedMail installation](src/default/installation/unattended.iredmail.installation.md) # How to -* [Completely disable Amavisd + ClamAV + SpamAssassin](src/default/4-howto/0-completely.disable.amavisd.clamav.spamassassin.md) -* [Enable SMTPS service (SMTP over SSL, port 465)](src/default/4-howto/0-enable.smtps.md) -* [Amavisd + SpamAssassin not working, no mail header (X-Spam-*) inserted.](src/default/4-howto/1-amavisd.no.x-spam.headers.md) -* [Disable spam virus scanning for outgoing mails](src/default/4-howto/1-disable.spam.virus.scanning.for.outgoing.mails.md) -* [Quarantining](src/default/4-howto/1-quarantining.md) -* [Allow user to send email without authentication](src/default/4-howto/allow.user.to.send.email.without.authentication.md) -* [Configure Thunderbird as mail client (IMAP, SMTP and global ldap address book)](src/default/4-howto/configure.thunderbird.md) -* [Ignore Trash folder in mailbox quota](src/default/4-howto/ignore.trash.folder.in.quota.md) -* [LDAP: Add an alias domain](src/default/4-howto/ldap.add.alias.domain.md) -* [LDAP: Add a mail alias account](src/default/4-howto/ldap.add.mail.alias.md) -* [LDAP: Add a mail list account](src/default/4-howto/ldap.add.mail.list.md) -* [LDAP: User mail forwarding.](src/default/4-howto/ldap.user.mail.forwarding.md) -* [Monitor incoming and outgoing mails with BCC](src/default/4-howto/monitor.incoming.and.outgoing.mails.with.bcc.md) -* [Pipe incoming email for certain user to external script ](src/default/4-howto/pipe.incoming.email.for.certain.user.to.external.script.md) -* [Force Dovecot to recalculate mailbox quota](src/default/4-howto/recalculate.mailbox.quota.md) -* [SQL: Create an mail alias account with SQL command line](src/default/4-howto/sql.create.mail.alias.md) -* [Store SpamAssassin bayes in SQL](src/default/4-howto/store.spamassassin.bayes.in.sql.md) +* [Completely disable Amavisd + ClamAV + SpamAssassin](src/default/howto/0-completely.disable.amavisd.clamav.spamassassin.md) +* [Enable SMTPS service (SMTP over SSL, port 465)](src/default/howto/0-enable.smtps.md) +* [Amavisd + SpamAssassin not working, no mail header (X-Spam-*) inserted.](src/default/howto/1-amavisd.no.x-spam.headers.md) +* [Disable spam virus scanning for outgoing mails](src/default/howto/1-disable.spam.virus.scanning.for.outgoing.mails.md) +* [Quarantining](src/default/howto/1-quarantining.md) +* [Allow user to send email without authentication](src/default/howto/allow.user.to.send.email.without.authentication.md) +* [Configure Thunderbird as mail client (IMAP, SMTP and global ldap address book)](src/default/howto/configure.thunderbird.md) +* [Ignore Trash folder in mailbox quota](src/default/howto/ignore.trash.folder.in.quota.md) +* [LDAP: Add an alias domain](src/default/howto/ldap.add.alias.domain.md) +* [LDAP: Add a mail alias account](src/default/howto/ldap.add.mail.alias.md) +* [LDAP: Add a mail list account](src/default/howto/ldap.add.mail.list.md) +* [LDAP: User mail forwarding.](src/default/howto/ldap.user.mail.forwarding.md) +* [Monitor incoming and outgoing mails with BCC](src/default/howto/monitor.incoming.and.outgoing.mails.with.bcc.md) +* [Pipe incoming email for certain user to external script ](src/default/howto/pipe.incoming.email.for.certain.user.to.external.script.md) +* [Force Dovecot to recalculate mailbox quota](src/default/howto/recalculate.mailbox.quota.md) +* [SQL: Create an mail alias account with SQL command line](src/default/howto/sql.create.mail.alias.md) +* [Store SpamAssassin bayes in SQL](src/default/howto/store.spamassassin.bayes.in.sql.md) # Third-party integrations. -* [SOGo: How to install SOGo on CentOS 6 with iRedMail (MySQL backend)](src/default/5-integrations/sogo-centos-6-mysql.md) +* [SOGo: How to install SOGo on CentOS 6 with iRedMail (MySQL backend)](src/default/integrations/sogo-centos-6-mysql.md) # Cluster solutions -* [An Ultra-HA, full Mult-Master E-mail cluster with iRedMail, MariaDB, and IPVS ](src/default/6-cluster/full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md) +* [An Ultra-HA, full Mult-Master E-mail cluster with iRedMail, MariaDB, and IPVS ](src/default/cluster/full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md) # Backup, restore and migration -* [Migrate iRedAdmin open source edition to iRedAdmin-Pro](src/default/7-backup-restore-migration/migrate.or.upgrade.iredadmin.md) -* [Migrate old iRedMail server to the latest stable release](src/default/7-backup-restore-migration/migrate.to.new.iredmail.server.md) -* [Password hashes](src/default/7-backup-restore-migration/password.hashes.md) +* [Migrate iRedAdmin open source edition to iRedAdmin-Pro](src/default/backup-restore-migration/migrate.or.upgrade.iredadmin.md) +* [Migrate old iRedMail server to the latest stable release](src/default/backup-restore-migration/migrate.to.new.iredmail.server.md) +* [Password hashes](src/default/backup-restore-migration/password.hashes.md) # Troubleshooting and Debug -* [Turn on debug mode in Amavisd](src/default/9-troubleshooting/turn.on.debug.mode.in.amavisd.md) -* [Turn on debug mode in Cluebringer](src/default/9-troubleshooting/turn.on.debug.mode.in.cluebringer.md) -* [Turn on debug mode in Dovecot](src/default/9-troubleshooting/turn.on.debug.mode.in.dovecot.md) -* [Turn on debug mode in OpenLDAP](src/default/9-troubleshooting/turn.on.debug.mode.in.openldap.md) +* [Turn on debug mode in Amavisd](src/default/troubleshooting/turn.on.debug.mode.in.amavisd.md) +* [Turn on debug mode in Cluebringer](src/default/troubleshooting/turn.on.debug.mode.in.cluebringer.md) +* [Turn on debug mode in Dovecot](src/default/troubleshooting/turn.on.debug.mode.in.dovecot.md) +* [Turn on debug mode in OpenLDAP](src/default/troubleshooting/turn.on.debug.mode.in.openldap.md) # Frequently Asked Questions -* [Why append timestamp in maildir path](src/default/99-faq/why.append.timestamp.in.maildir.path.md) +* [Why append timestamp in maildir path](src/default/faq/why.append.timestamp.in.maildir.path.md) diff --git a/SUMMARY.md b/SUMMARY.md index a3ed7ffd..dbbcb1be 100644 --- a/SUMMARY.md +++ b/SUMMARY.md @@ -1535,3 +1535,73 @@ * [Turn on debug mode in OpenLDAP](turn.on.debug.mode.in.openldap.md) # Frequently Asked Questions * [Why append timestamp in maildir path](why.append.timestamp.in.maildir.path.md) +# Install iRedMail +* [Perform silent/unattended iRedMail installation](unattended.iredmail.installation.md) +# How to +* [Completely disable Amavisd + ClamAV + SpamAssassin](0-completely.disable.amavisd.clamav.spamassassin.md) +* [Enable SMTPS service (SMTP over SSL, port 465)](0-enable.smtps.md) +* [Amavisd + SpamAssassin not working, no mail header (X-Spam-*) inserted.](1-amavisd.no.x-spam.headers.md) +* [Disable spam virus scanning for outgoing mails](1-disable.spam.virus.scanning.for.outgoing.mails.md) +* [Quarantining](1-quarantining.md) +* [Allow user to send email without authentication](allow.user.to.send.email.without.authentication.md) +* [Configure Thunderbird as mail client (IMAP, SMTP and global ldap address book)](configure.thunderbird.md) +* [Ignore Trash folder in mailbox quota](ignore.trash.folder.in.quota.md) +* [LDAP: Add an alias domain](ldap.add.alias.domain.md) +* [LDAP: Add a mail alias account](ldap.add.mail.alias.md) +* [LDAP: Add a mail list account](ldap.add.mail.list.md) +* [LDAP: User mail forwarding.](ldap.user.mail.forwarding.md) +* [Monitor incoming and outgoing mails with BCC](monitor.incoming.and.outgoing.mails.with.bcc.md) +* [Pipe incoming email for certain user to external script ](pipe.incoming.email.for.certain.user.to.external.script.md) +* [Force Dovecot to recalculate mailbox quota](recalculate.mailbox.quota.md) +* [SQL: Create an mail alias account with SQL command line](sql.create.mail.alias.md) +* [Store SpamAssassin bayes in SQL](store.spamassassin.bayes.in.sql.md) +# Third-party integrations. +* [SOGo: How to install SOGo on CentOS 6 with iRedMail (MySQL backend)](sogo-centos-6-mysql.md) +# Cluster solutions +* [An Ultra-HA, full Mult-Master E-mail cluster with iRedMail, MariaDB, and IPVS ](full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md) +# Backup, restore and migration +* [Migrate iRedAdmin open source edition to iRedAdmin-Pro](migrate.or.upgrade.iredadmin.md) +* [Migrate old iRedMail server to the latest stable release](migrate.to.new.iredmail.server.md) +* [Password hashes](password.hashes.md) +# Troubleshooting and Debug +* [Turn on debug mode in Amavisd](turn.on.debug.mode.in.amavisd.md) +* [Turn on debug mode in Cluebringer](turn.on.debug.mode.in.cluebringer.md) +* [Turn on debug mode in Dovecot](turn.on.debug.mode.in.dovecot.md) +* [Turn on debug mode in OpenLDAP](turn.on.debug.mode.in.openldap.md) +# Frequently Asked Questions +* [Why append timestamp in maildir path](why.append.timestamp.in.maildir.path.md) +# Install iRedMail +* [Perform silent/unattended iRedMail installation](unattended.iredmail.installation.md) +# How to +* [Completely disable Amavisd + ClamAV + SpamAssassin](0-completely.disable.amavisd.clamav.spamassassin.md) +* [Enable SMTPS service (SMTP over SSL, port 465)](0-enable.smtps.md) +* [Amavisd + SpamAssassin not working, no mail header (X-Spam-*) inserted.](1-amavisd.no.x-spam.headers.md) +* [Disable spam virus scanning for outgoing mails](1-disable.spam.virus.scanning.for.outgoing.mails.md) +* [Quarantining](1-quarantining.md) +* [Allow user to send email without authentication](allow.user.to.send.email.without.authentication.md) +* [Configure Thunderbird as mail client (IMAP, SMTP and global ldap address book)](configure.thunderbird.md) +* [Ignore Trash folder in mailbox quota](ignore.trash.folder.in.quota.md) +* [LDAP: Add an alias domain](ldap.add.alias.domain.md) +* [LDAP: Add a mail alias account](ldap.add.mail.alias.md) +* [LDAP: Add a mail list account](ldap.add.mail.list.md) +* [LDAP: User mail forwarding.](ldap.user.mail.forwarding.md) +* [Monitor incoming and outgoing mails with BCC](monitor.incoming.and.outgoing.mails.with.bcc.md) +* [Pipe incoming email for certain user to external script ](pipe.incoming.email.for.certain.user.to.external.script.md) +* [Force Dovecot to recalculate mailbox quota](recalculate.mailbox.quota.md) +* [SQL: Create an mail alias account with SQL command line](sql.create.mail.alias.md) +* [Store SpamAssassin bayes in SQL](store.spamassassin.bayes.in.sql.md) +# Third-party integrations. +* [SOGo: How to install SOGo on CentOS 6 with iRedMail (MySQL backend)](sogo-centos-6-mysql.md) +# Cluster solutions +* [An Ultra-HA, full Mult-Master E-mail cluster with iRedMail, MariaDB, and IPVS ](full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md) +# Backup, restore and migration +* [Migrate iRedAdmin open source edition to iRedAdmin-Pro](migrate.or.upgrade.iredadmin.md) +* [Migrate old iRedMail server to the latest stable release](migrate.to.new.iredmail.server.md) +* [Password hashes](password.hashes.md) +# Troubleshooting and Debug +* [Turn on debug mode in Amavisd](turn.on.debug.mode.in.amavisd.md) +* [Turn on debug mode in Cluebringer](turn.on.debug.mode.in.cluebringer.md) +* [Turn on debug mode in Dovecot](turn.on.debug.mode.in.dovecot.md) +* [Turn on debug mode in OpenLDAP](turn.on.debug.mode.in.openldap.md) +# Frequently Asked Questions +* [Why append timestamp in maildir path](why.append.timestamp.in.maildir.path.md) diff --git a/7-backup-restore-migration/_title.md b/backup-restore-migration/_title.md similarity index 100% rename from 7-backup-restore-migration/_title.md rename to backup-restore-migration/_title.md diff --git a/7-backup-restore-migration/migrate.or.upgrade.iredadmin.md b/backup-restore-migration/migrate.or.upgrade.iredadmin.md similarity index 100% rename from 7-backup-restore-migration/migrate.or.upgrade.iredadmin.md rename to backup-restore-migration/migrate.or.upgrade.iredadmin.md diff --git a/7-backup-restore-migration/migrate.to.new.iredmail.server.md b/backup-restore-migration/migrate.to.new.iredmail.server.md similarity index 100% rename from 7-backup-restore-migration/migrate.to.new.iredmail.server.md rename to backup-restore-migration/migrate.to.new.iredmail.server.md diff --git a/7-backup-restore-migration/password.hashes.md b/backup-restore-migration/password.hashes.md similarity index 100% rename from 7-backup-restore-migration/password.hashes.md rename to backup-restore-migration/password.hashes.md diff --git a/6-cluster/_title.md b/cluster/_title.md similarity index 100% rename from 6-cluster/_title.md rename to cluster/_title.md diff --git a/6-cluster/full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md b/cluster/full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md similarity index 100% rename from 6-cluster/full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md rename to cluster/full.mult-master.iredmail.cluster.with.mariadb.and.ipvs.md diff --git a/convert.sh b/convert.sh index 4c7d9808..509fae21 100644 --- a/convert.sh +++ b/convert.sh @@ -33,7 +33,15 @@ strip_name_prefix() } # Get directories of chapters -all_chapter_dirs="$(find . -d 1 -type d -iname '[0-9]*' | sort)" +#all_chapter_dirs="$(find . -d 1 -type d -iname '[0-9]*' | sort)" +all_chapter_dirs="installation \ + howto \ + integrations \ + cluster \ + backup-restore-migration \ + troubleshooting \ + faq" + #echo "* Found chapters:" #for dl in ${all_chapter_dirs}; do # echo " - $dl" @@ -49,7 +57,7 @@ for chapter_dir in ${all_chapter_dirs}; do # Get articles all_chapter_articles="$(find ${chapter_dir} -depth 1 -type f -iname '[0-9a-z]*.md')" - echo "* ${chapter_dir} articles:" + echo "* ${chapter_dir}/" for article in ${all_chapter_articles}; do echo " - ${article}" done diff --git a/99-faq/_title.md b/faq/_title.md similarity index 100% rename from 99-faq/_title.md rename to faq/_title.md diff --git a/99-faq/why.append.timestamp.in.maildir.path.md b/faq/why.append.timestamp.in.maildir.path.md similarity index 100% rename from 99-faq/why.append.timestamp.in.maildir.path.md rename to faq/why.append.timestamp.in.maildir.path.md diff --git a/4-howto/0-completely.disable.amavisd.clamav.spamassassin.md b/howto/0-completely.disable.amavisd.clamav.spamassassin.md similarity index 100% rename from 4-howto/0-completely.disable.amavisd.clamav.spamassassin.md rename to howto/0-completely.disable.amavisd.clamav.spamassassin.md diff --git a/4-howto/0-enable.smtps.md b/howto/0-enable.smtps.md similarity index 100% rename from 4-howto/0-enable.smtps.md rename to howto/0-enable.smtps.md diff --git a/4-howto/1-amavisd.no.x-spam.headers.md b/howto/1-amavisd.no.x-spam.headers.md similarity index 100% rename from 4-howto/1-amavisd.no.x-spam.headers.md rename to howto/1-amavisd.no.x-spam.headers.md diff --git a/4-howto/1-disable.spam.virus.scanning.for.outgoing.mails.md b/howto/1-disable.spam.virus.scanning.for.outgoing.mails.md similarity index 100% rename from 4-howto/1-disable.spam.virus.scanning.for.outgoing.mails.md rename to howto/1-disable.spam.virus.scanning.for.outgoing.mails.md diff --git a/4-howto/1-quarantining.md b/howto/1-quarantining.md similarity index 100% rename from 4-howto/1-quarantining.md rename to howto/1-quarantining.md diff --git a/4-howto/_title.md b/howto/_title.md similarity index 100% rename from 4-howto/_title.md rename to howto/_title.md diff --git a/4-howto/allow.user.to.send.email.without.authentication.md b/howto/allow.user.to.send.email.without.authentication.md similarity index 100% rename from 4-howto/allow.user.to.send.email.without.authentication.md rename to howto/allow.user.to.send.email.without.authentication.md diff --git a/4-howto/configure.thunderbird.md b/howto/configure.thunderbird.md similarity index 100% rename from 4-howto/configure.thunderbird.md rename to howto/configure.thunderbird.md diff --git a/4-howto/ignore.trash.folder.in.quota.md b/howto/ignore.trash.folder.in.quota.md similarity index 100% rename from 4-howto/ignore.trash.folder.in.quota.md rename to howto/ignore.trash.folder.in.quota.md diff --git a/4-howto/ldap.add.alias.domain.md b/howto/ldap.add.alias.domain.md similarity index 100% rename from 4-howto/ldap.add.alias.domain.md rename to howto/ldap.add.alias.domain.md diff --git a/4-howto/ldap.add.mail.alias.md b/howto/ldap.add.mail.alias.md similarity index 100% rename from 4-howto/ldap.add.mail.alias.md rename to howto/ldap.add.mail.alias.md diff --git a/4-howto/ldap.add.mail.list.md b/howto/ldap.add.mail.list.md similarity index 100% rename from 4-howto/ldap.add.mail.list.md rename to howto/ldap.add.mail.list.md diff --git a/4-howto/ldap.user.mail.forwarding.md b/howto/ldap.user.mail.forwarding.md similarity index 100% rename from 4-howto/ldap.user.mail.forwarding.md rename to howto/ldap.user.mail.forwarding.md diff --git a/4-howto/monitor.incoming.and.outgoing.mails.with.bcc.md b/howto/monitor.incoming.and.outgoing.mails.with.bcc.md similarity index 100% rename from 4-howto/monitor.incoming.and.outgoing.mails.with.bcc.md rename to howto/monitor.incoming.and.outgoing.mails.with.bcc.md diff --git a/4-howto/pipe.incoming.email.for.certain.user.to.external.script.md b/howto/pipe.incoming.email.for.certain.user.to.external.script.md similarity index 100% rename from 4-howto/pipe.incoming.email.for.certain.user.to.external.script.md rename to howto/pipe.incoming.email.for.certain.user.to.external.script.md diff --git a/4-howto/recalculate.mailbox.quota.md b/howto/recalculate.mailbox.quota.md similarity index 100% rename from 4-howto/recalculate.mailbox.quota.md rename to howto/recalculate.mailbox.quota.md diff --git a/4-howto/sql.create.mail.alias.md b/howto/sql.create.mail.alias.md similarity index 100% rename from 4-howto/sql.create.mail.alias.md rename to howto/sql.create.mail.alias.md diff --git a/4-howto/store.spamassassin.bayes.in.sql.md b/howto/store.spamassassin.bayes.in.sql.md similarity index 100% rename from 4-howto/store.spamassassin.bayes.in.sql.md rename to howto/store.spamassassin.bayes.in.sql.md diff --git a/1-installation/_title.md b/installation/_title.md similarity index 100% rename from 1-installation/_title.md rename to installation/_title.md diff --git a/1-installation/unattended.iredmail.installation.md b/installation/unattended.iredmail.installation.md similarity index 100% rename from 1-installation/unattended.iredmail.installation.md rename to installation/unattended.iredmail.installation.md diff --git a/5-integrations/_title.md b/integrations/_title.md similarity index 100% rename from 5-integrations/_title.md rename to integrations/_title.md diff --git a/5-integrations/sogo-centos-6-mysql.md b/integrations/sogo-centos-6-mysql.md similarity index 100% rename from 5-integrations/sogo-centos-6-mysql.md rename to integrations/sogo-centos-6-mysql.md diff --git a/9-troubleshooting/_title.md b/troubleshooting/_title.md similarity index 100% rename from 9-troubleshooting/_title.md rename to troubleshooting/_title.md diff --git a/9-troubleshooting/turn.on.debug.mode.in.amavisd.md b/troubleshooting/turn.on.debug.mode.in.amavisd.md similarity index 100% rename from 9-troubleshooting/turn.on.debug.mode.in.amavisd.md rename to troubleshooting/turn.on.debug.mode.in.amavisd.md diff --git a/9-troubleshooting/turn.on.debug.mode.in.cluebringer.md b/troubleshooting/turn.on.debug.mode.in.cluebringer.md similarity index 100% rename from 9-troubleshooting/turn.on.debug.mode.in.cluebringer.md rename to troubleshooting/turn.on.debug.mode.in.cluebringer.md diff --git a/9-troubleshooting/turn.on.debug.mode.in.dovecot.md b/troubleshooting/turn.on.debug.mode.in.dovecot.md similarity index 100% rename from 9-troubleshooting/turn.on.debug.mode.in.dovecot.md rename to troubleshooting/turn.on.debug.mode.in.dovecot.md diff --git a/9-troubleshooting/turn.on.debug.mode.in.openldap.md b/troubleshooting/turn.on.debug.mode.in.openldap.md similarity index 100% rename from 9-troubleshooting/turn.on.debug.mode.in.openldap.md rename to troubleshooting/turn.on.debug.mode.in.openldap.md