diff --git a/en_US/installation/0-install.iredmail.on.debian.ubuntu.md b/en_US/installation/0-install.iredmail.on.debian.ubuntu.md index fdbd0086..e05d007e 100644 --- a/en_US/installation/0-install.iredmail.on.debian.ubuntu.md +++ b/en_US/installation/0-install.iredmail.on.debian.ubuntu.md @@ -169,9 +169,11 @@ automatically. Type `y` or `Y` and press `Enter` to start. ## Important things you __MUST__ know after installation -> The weakest part of a mail server is user's weak password. Spammers don't -> want to hack your server, they just want to send spam from your server. -> Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. +!!! warning + + The weakest part of a mail server is user's weak password. Spammers don't + want to hack your server, they just want to send spam from your server. + Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. * Read file `/root/iRedMail-x.y.z/iRedMail.tips` first, it contains: diff --git a/en_US/installation/0-install.iredmail.on.freebsd.md b/en_US/installation/0-install.iredmail.on.freebsd.md index 2b948821..48b807e6 100644 --- a/en_US/installation/0-install.iredmail.on.freebsd.md +++ b/en_US/installation/0-install.iredmail.on.freebsd.md @@ -171,9 +171,11 @@ automatically. Type `y` or `Y` and press `Enter` to start. ## Important things you __MUST__ know after installation -> The weakest part of a mail server is user's weak password. Spammers don't -> want to hack your server, they just want to send spam from your server. -> Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. +!!! warning + + The weakest part of a mail server is user's weak password. Spammers don't + want to hack your server, they just want to send spam from your server. + Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. * Read file `/root/iRedMail-x.y.z/iRedMail.tips` first, it contains: diff --git a/en_US/installation/0-install.iredmail.on.freebsd.with.jail.md b/en_US/installation/0-install.iredmail.on.freebsd.with.jail.md index 90c3020f..1d865417 100644 --- a/en_US/installation/0-install.iredmail.on.freebsd.with.jail.md +++ b/en_US/installation/0-install.iredmail.on.freebsd.with.jail.md @@ -187,9 +187,11 @@ automatically. Type `y` or `Y` and press `Enter` to start. ## Important things you __MUST__ know after installation -> The weakest part of a mail server is user's weak password. Spammers don't -> want to hack your server, they just want to send spam from your server. -> Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. +!!! warning + + The weakest part of a mail server is user's weak password. Spammers don't + want to hack your server, they just want to send spam from your server. + Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. * Read file `/root/iRedMail-x.y.z/iRedMail.tips` first, it contains: diff --git a/en_US/installation/0-install.iredmail.on.openbsd.md b/en_US/installation/0-install.iredmail.on.openbsd.md index df3a1018..c0a06ee6 100644 --- a/en_US/installation/0-install.iredmail.on.openbsd.md +++ b/en_US/installation/0-install.iredmail.on.openbsd.md @@ -194,9 +194,11 @@ automatically. Type `y` or `Y` and press `Enter` to start. ## Important things you __MUST__ know after installation -> The weakest part of a mail server is user's weak password. Spammers don't -> want to hack your server, they just want to send spam from your server. -> Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. +!!! warning + + The weakest part of a mail server is user's weak password. Spammers don't + want to hack your server, they just want to send spam from your server. + Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. * Read file `/root/iRedMail-x.y.z/iRedMail.tips` first, it contains: diff --git a/en_US/installation/0-install.iredmail.on.rhel.md b/en_US/installation/0-install.iredmail.on.rhel.md index 2bdf34a3..f23d118c 100644 --- a/en_US/installation/0-install.iredmail.on.rhel.md +++ b/en_US/installation/0-install.iredmail.on.rhel.md @@ -200,9 +200,11 @@ automatically. Type `y` or `Y` and press `Enter` to start. ## Important things you __MUST__ know after installation -> The weakest part of a mail server is user's weak password. Spammers don't -> want to hack your server, they just want to send spam from your server. -> Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. +!!! warning + + The weakest part of a mail server is user's weak password. Spammers don't + want to hack your server, they just want to send spam from your server. + Please __ALWAYS ALWAYS ALWAYS__ force users to use a strong password. * Read file `/root/iRedMail-x.y.z/iRedMail.tips` first, it contains: diff --git a/en_US/integrations/0-ejabberd.openldap.ubuntu.md b/en_US/integrations/0-ejabberd.openldap.ubuntu.md index 120f0992..1395c5bf 100644 --- a/en_US/integrations/0-ejabberd.openldap.ubuntu.md +++ b/en_US/integrations/0-ejabberd.openldap.ubuntu.md @@ -107,7 +107,7 @@ Restart the iptables service. ### Web Access Ejabberd Admin Console -Now you can access http://192.168.1.10:5280/admin/ +Now you can access Login in the ejabberd web admin, We have seting www@example.com as admin for the ejabberd server @@ -122,19 +122,26 @@ If you want to add the second virtual domain, you need first create a new domain {hosts, ["example.com","test.com"]}. ``` -### XMPP Client: Pidgin +### XMPP Clients -You can choose your favor XMPP client, now I use Pidgin for test. Download the newst version of Pidgin and install. The setting is simple. +There're many free and open source XMPP clients available, you can choose the +one you prefer listed on this page: + +On Linux/BSD, Pidgin is a good choice: ### XMPP Federation and DNS Link -To ensure that your ejabberd instance will federate properly with the rest of the XMPP network, particularly with Google's "GTalk" service (i.e. the "@gmail.com" chat tool,) we must set the SRV records for the domain to point to the server where the ejabberd instance is running. We need three records, which can be created in the DNS Management tool of your choice: +To ensure that your ejabberd instance will federate properly with the rest of +the XMPP network, we must set the SRV records for the domain to point to the +server where the ejabberd instance is running. We need two records, which can +be created in the DNS Management tool of your choice: -* Service: _xmpp-server Protocol: TCP Port: 5269 -* Service: _xmpp-client Protocol: TCP Port: 5222 -* Service: _jabber Protocol: TCP Port: 5269 +``` +_xmpp-client._tcp.example.net. 86400 IN SRV 5 0 5222 example.net. +_xmpp-server._tcp.example.net. 86400 IN SRV 5 0 5269 example.net. +``` -The "target" of the SRV record should point to the publicly routable hostname for that machine (e.g. "mail.example.com"). The priority and weight should both be set to 0. +For more examples, please read this tutorial: ## Troubleshooting diff --git a/html/ejabberd.openldap.ubuntu.html b/html/ejabberd.openldap.ubuntu.html index 13ab57ae..e66450f1 100644 --- a/html/ejabberd.openldap.ubuntu.html +++ b/html/ejabberd.openldap.ubuntu.html @@ -26,7 +26,7 @@
  • Start ejabberd service
  • Config iptables
  • Web Access Ejabberd Admin Console
  • -
  • XMPP Client: Pidgin
  • +
  • XMPP Clients
  • XMPP Federation and DNS Link
  • @@ -121,7 +121,7 @@ ejabberd is running

    Web Access Ejabberd Admin Console

    -

    Now you can access http://192.168.1.10:5280/admin/

    +

    Now you can access http://192.168.1.10:5280/admin/

    Login in the ejabberd web admin, We have seting www@example.com as admin for the ejabberd server

    You can not create user in webadmin. If you want to create user, you need first add user in iRedAdmin, then enable the jabber service for the user in phpldapadmin.

    If you want to add the second virtual domain, you need first create a new domain in iRedAdmin, then modify /etc/ejabberd/ejabberd.cfg .

    @@ -132,16 +132,20 @@ ejabberd is running {hosts, ["example.com","test.com"]}. -

    XMPP Client: Pidgin

    -

    You can choose your favor XMPP client, now I use Pidgin for test. Download the newst version of Pidgin and install. The setting is simple.

    +

    XMPP Clients

    +

    There're many free and open source XMPP clients available, you can choose the +one you prefer listed on this page: http://xmpp.org/software/clients.html

    +

    On Linux/BSD, Pidgin is a good choice: http://pidgin.im

    -

    To ensure that your ejabberd instance will federate properly with the rest of the XMPP network, particularly with Google's "GTalk" service (i.e. the "@gmail.com" chat tool,) we must set the SRV records for the domain to point to the server where the ejabberd instance is running. We need three records, which can be created in the DNS Management tool of your choice:

    -
      -
    • Service: _xmpp-server Protocol: TCP Port: 5269
    • -
    • Service: _xmpp-client Protocol: TCP Port: 5222
    • -
    • Service: _jabber Protocol: TCP Port: 5269
    • -
    -

    The "target" of the SRV record should point to the publicly routable hostname for that machine (e.g. "mail.example.com"). The priority and weight should both be set to 0.

    +

    To ensure that your ejabberd instance will federate properly with the rest of +the XMPP network, we must set the SRV records for the domain to point to the +server where the ejabberd instance is running. We need two records, which can +be created in the DNS Management tool of your choice:

    +
    _xmpp-client._tcp.example.net. 86400 IN SRV 5 0 5222 example.net.
    +_xmpp-server._tcp.example.net. 86400 IN SRV 5 0 5269 example.net.
    +
    + +

    For more examples, please read this tutorial: http://wiki.xmpp.org/web/SRV_Records

    Troubleshooting

    1. Debug OpenLDAP
    2. diff --git a/html/install.iredmail.on.debian.ubuntu.html b/html/install.iredmail.on.debian.ubuntu.html index 600e708e..b7a8f81d 100644 --- a/html/install.iredmail.on.debian.ubuntu.html +++ b/html/install.iredmail.on.debian.ubuntu.html @@ -190,11 +190,12 @@ confirm to start installation. It will install and configure required packages automatically. Type y or Y and press Enter to start.

      Important things you MUST know after installation

      -
      +
      +

      Warning

      The weakest part of a mail server is user's weak password. Spammers don't want to hack your server, they just want to send spam from your server. Please ALWAYS ALWAYS ALWAYS force users to use a strong password.

      -
      +
      • Read file /root/iRedMail-x.y.z/iRedMail.tips first, it contains:

        diff --git a/html/install.iredmail.on.freebsd.html b/html/install.iredmail.on.freebsd.html index 3bcd7520..8f615897 100644 --- a/html/install.iredmail.on.freebsd.html +++ b/html/install.iredmail.on.freebsd.html @@ -185,11 +185,12 @@ confirm to start installation. It will install and configure required packages automatically. Type y or Y and press Enter to start.

        Important things you MUST know after installation

        -
        +
        +

        Warning

        The weakest part of a mail server is user's weak password. Spammers don't want to hack your server, they just want to send spam from your server. Please ALWAYS ALWAYS ALWAYS force users to use a strong password.

        -
        +
        • Read file /root/iRedMail-x.y.z/iRedMail.tips first, it contains:

          diff --git a/html/install.iredmail.on.freebsd.with.jail.html b/html/install.iredmail.on.freebsd.with.jail.html index 627bf43f..d6647525 100644 --- a/html/install.iredmail.on.freebsd.with.jail.html +++ b/html/install.iredmail.on.freebsd.with.jail.html @@ -212,11 +212,12 @@ confirm to start installation. It will install and configure required packages automatically. Type y or Y and press Enter to start.

          Important things you MUST know after installation

          -
          +
          +

          Warning

          The weakest part of a mail server is user's weak password. Spammers don't want to hack your server, they just want to send spam from your server. Please ALWAYS ALWAYS ALWAYS force users to use a strong password.

          -
          +
          • Read file /root/iRedMail-x.y.z/iRedMail.tips first, it contains:

            diff --git a/html/install.iredmail.on.openbsd.html b/html/install.iredmail.on.openbsd.html index b8f43c2c..2d881370 100644 --- a/html/install.iredmail.on.openbsd.html +++ b/html/install.iredmail.on.openbsd.html @@ -213,11 +213,12 @@ confirm to start installation. It will install and configure required packages automatically. Type y or Y and press Enter to start.

            Important things you MUST know after installation

            -
            +
            +

            Warning

            The weakest part of a mail server is user's weak password. Spammers don't want to hack your server, they just want to send spam from your server. Please ALWAYS ALWAYS ALWAYS force users to use a strong password.

            -
            +
            • Read file /root/iRedMail-x.y.z/iRedMail.tips first, it contains:

              diff --git a/html/install.iredmail.on.rhel.html b/html/install.iredmail.on.rhel.html index fa8962a3..dbd2fb9f 100644 --- a/html/install.iredmail.on.rhel.html +++ b/html/install.iredmail.on.rhel.html @@ -216,11 +216,12 @@ confirm to start installation. It will install and configure required packages automatically. Type y or Y and press Enter to start.

              Important things you MUST know after installation

              -
              +
              +

              Warning

              The weakest part of a mail server is user's weak password. Spammers don't want to hack your server, they just want to send spam from your server. Please ALWAYS ALWAYS ALWAYS force users to use a strong password.

              -
              +
              • Read file /root/iRedMail-x.y.z/iRedMail.tips first, it contains: