Quantcast
Channel: iRedMail — iRedMail Support
Viewing all 12129 articles
Browse latest View live

Odd behavior after renewing LetsEncrypt certs using iPhone email

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):
- Deployed with iRedMail Easy or the downloadable installer?
- Linux/BSD distribution name and version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Web server (Apache or Nginx):
- Manage mail accounts with iRedAdmin-Pro?
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

v 1.31 w LDAP
Server works  fine; not anxious to upgrade since I'm not 'missing' any features that I need.

I'm using a LetsEncrypt SSL cert on my site and it works.  My auto renew doesn't seem work for the SSL.
My process is to stop the service Nginx; run certbot renew and restart nginx.
The new certificate shows up and all is well.

On the day AFTER the certificate *would* have expired, the iPhone won't access the mail server.  Somehow, it still thinks the 'old' certificate is in use and expired (SOGo shows the cert is up to date and webmail works fine).

If I reboot the server, the iphone will accept email from that point forward.

Is this a solvable problem?  Restarting the server is fine, but it doesn't seem as though it should be required.

Thanks for your thoughts.

Andrew


iredmail 0.9.2 didn't install anything from existing config file

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 0.9.2
- Deployed with iRedMail Easy or the downloadable installer? downloadable installer
- Linux/BSD distribution name and version: Ubuntu 20.04 LTS
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? no
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue. : See below
====

I migrate iredmail 0.9.2 from Ubuntu 14.04 to 20.04 on a new server.
I have existing backed up data, and existing config used for new installation.

I execute with the following and result it shows


$ AUTO_USE_EXISTING_CONFIG_FILE=y bash iRedMail.sh
[ INFO ] Checking configuration file: /root/Data/Projects/iRedMail-0.9.2/config ... [FOUND]
< Question > Use it for mail server setting? [y|N]y
[ INFO ] Use config file: /root/Data/Projects/iRedMail-0.9.2/config for mail server setting.
[ INFO ] Import installation process status from file: /root/Data/Projects/iRedMail-0.9.2/runtime/install.status.
< SKIP > Function: install_all.

********************************************************************
* Start iRedMail Configurations
********************************************************************
[ INFO ] Create self-signed SSL certification files (2048 bits).
[ INFO ] Generate a strong, unique Diffie Hellman Group with openssl, please wait.
< SKIP > Function: add_required_users.
< SKIP > Function: web_server_config.
[ INFO ] Configure MySQL database server.
< SKIP > Function: mysql_initialize.
< SKIP > Function: mysql_import_vmail_users.
< SKIP > Function: mysql_cron_backup.
< SKIP > Function: postfix_config_basic.
< SKIP > Function: postfix_config_virtual_host.
< SKIP > Function: postfix_config_sasl.
< SKIP > Function: postfix_config_tls.
< SKIP > Function: policy_server_config.
< SKIP > Function: enable_dovecot.
< SKIP > Function: clamav_config.
< SKIP > Function: amavisd_config_debian.
< SKIP > Function: amavisd_config_general.
< SKIP > Function: amavisd_import_sql.
< SKIP > Function: sa_config.
< SKIP > Function: iredapd_config.
< SKIP > Function: iredadmin_config.
< SKIP > Function: rcm_install.
< SKIP > Function: rcm_import_sql.
< SKIP > Function: rcm_config.
< SKIP > Function: rcm_plugin_managesieve.
< SKIP > Function: rcm_plugin_password.
< SKIP > Function: cleanup.

It didn't install anything. Any help would be appreciated.

iRM AD auth prevent automatic folder creation

$
0
0

iRedMail-1.5.2
Downloaded installer
Centos 8 Stream
LDAP
Apache
No pro

Hi!
I've sucessfull installed iRM and configured AD authentication following your tutorial.  Thx by the way!
What I would like to know is this -- is there a way to prevent iRM to send any requests to AD for the mailboxes that do not exist at iRM?
The reason for this is that I am trying to migrate mailboxes from one server to another and I need to control what mailboxes a created at the iRM server, while the others stay at the old one.

Sogo lost connection

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.5.2
- Deployed with iRedMail Easy or the downloadable installer? Downloadable
- Linux/BSD distribution name and version: Ubuntu 20.04
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): PGSQL
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? Not pro
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.

We had just closed a support ticket and the machine did not survive a reboot due to power failure. Any help appreciated!!

====
From sogo backup
<0x0x555c0991b500[SQLSource]> could not run SQL 'SELECT * FROM users WHERE (c_uid = 'myname') OR (mail = 'myname')': <PostgreSQL72Exception: 0x555c09a012d0> NAME:PostgreSQL72FatalError REASON:fatal pgsql error (channel=<0x0x555c099bdb00[PostgreSQL72Channel]: connection=<0x0x555c097d3d00[PGConnection]:  connection=0x0x555c09a204f0>>): ERROR:  could not establish connection
DETAIL:  FATAL:  password authentication failed for user "vmail"
FATAL:  password authentication failed for user "vmail"
I have many similar logs in other areas. All show a broken connection but I can easily connect with the same credentials listed in tips file using pgadmin. I have looked through the places listed in the forums for similar errors but they are for different versions or problems. I cannot trace where the issue originates. The proper credentials are listed everywhere I look. All the sogo.conf strings seem to use the sogo user but the errors are for vmail user(?). All of my sogo access is down but this should give an idea of where the fracture is.

All kinds in Sogo log:

Apr 05 01:07:01 sogod [1162]: <0x0x563efff0b0a0[SOGoDAVAuthenticator]> tried wrong password for user 'user@domain.com'!
Apr 05 01:07:01 sogod [1162]: mail.domain.com "OPTIONS /SOGo/Microsoft-Server-ActiveSync?User=user&DeviceId=xxxxxxxxxxxxxxxxxxxx&DeviceType=WindowsMail HTTP/1.0" 401 12/0 0.076 - - 604K - 12
Apr 05 01:07:01 sogod [1162]: <0x0x563efff0b0a0[SOGoDAVAuthenticator]> tried unknown authentication method: Bearer (B)
Apr 05 01:07:01 sogod [1162]: mail.domain.com "OPTIONS /SOGo/Microsoft-Server-ActiveSync HTTP/1.0" 401 33/0 0.001 - - 0 - 12
Apr 05 01:16:54 sogod [1162]: [ERROR] <0x0x563efff10e10[SQLSource]> could not run SQL 'SELECT * FROM users WHERE (c_uid = 'user@domain.com') OR (mail = 'user@domain.com')': <PostgreSQL72Exception: 0x563efff44310> NAME:PostgreSQL72FatalError REASON:fatal pgsql error (channel=<0x0x563effedead0[PostgreSQL72Channel]: connection=<0x0x563efff39370[PGConnection]:  connection=0x0x563efff3a000>>): ERROR:  could not establish connection
DETAIL:  FATAL:  password authentication failed for user "vmail"
FATAL:  password authentication failed for user "vmail"

Apr 05 01:16:54 sogod [1162]: 192.168.0.1 "REPORT /SOGo/dav/user@domain.com/Calendar/personal/ HTTP/1.0" 401 0/683 0.059 - - 0 - 12
Apr 05 01:16:54 sogod [1162]: [ERROR] <0x0x563efff10e10[SQLSource]> could not run SQL 'c_uid = 'user@domain.com'': <PostgreSQL72Exception: 0x563efff5a110> NAME:PostgreSQL72FatalError REASON:fatal pgsql error (channel=<0x0x563effedead0[PostgreSQL72Channel]: connection=<0x0x563efff39370[PGConnection]:  connection=0x0x563efff3a000>>): ERROR:  could not establish connection
DETAIL:  FATAL:  password authentication failed for user "vmail"
FATAL:  password authentication failed for user "vmail"

Apr 05 01:16:54 sogod [1162]: <0x0x563efff0b0a0[SOGoDAVAuthenticator]> tried wrong password for user 'user@domain.com'!
Apr 05 01:16:54 sogod [1162]: 192.168.0.1 "REPORT /SOGo/dav/user@domain.com/Calendar/personal/ HTTP/1.0" 401 12/683 0.022 - - 0 - 12
Apr 05 01:16:55 sogod [1162]: 192.168.0.1 "PROPFIND /SOGo/dav/user@domain.com/Contacts/personal/ HTTP/1.0" 401 0/304 0.002 - - 0 - 12
Apr 05 01:16:55 sogod [1162]: [ERROR] <0x0x563efff10e10[SQLSource]> could not run SQL 'c_uid = 'user@domain.com'': <PostgreSQL72Exception: 0x563efff33a40> NAME:PostgreSQL72FatalError REASON:fatal pgsql error (channel=<0x0x563effedead0[PostgreSQL72Channel]: connection=<0x0x563efff39370[PGConnection]:  connection=0x0x563efff3a000>>): ERROR:  could not establish connection
DETAIL:  FATAL:  password authentication failed for user "vmail"
FATAL:  password authentication failed for user "vmail"

Apr 05 01:16:55 sogod [1162]: <0x0x563efff0b0a0[SOGoDAVAuthenticator]> tried wrong password for user 'user@domain.com'!
Apr 05 01:16:55 sogod [1162]: 192.168.0.1 "PROPFIND /SOGo/dav/user@domain.com/Contacts/personal/ HTTP/1.0" 401 12/304 0.034 - - 0 - 12

************************************************
Dovecot
*************************
Apr  5 00:52:30 mail dovecot: master: Dovecot v2.3.7.2 (3c910f64b) starting up for pop3, imap, sieve, lmtp (core dumps disabled)
Apr  5 00:52:42 mail dovecot: stats: Error: conn stats-reader (127.0.0.1:39688): didn't reply with a valid VERSION line: EXPORT#011global
Apr  5 00:52:42 mail dovecot: stats: Error: conn stats-reader (127.0.0.1:39690): didn't reply with a valid VERSION line: EXPORT#011global

**********************
Nginx Error
******************
2022/04/05 05:09:11 [error] 804#804: *1364 open() "/var/www/html/phpmyadmin" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: _, request: "GET /phpmyadmin HTTP/2.0", host: "mail.domain.com"
2022/04/05 05:09:15 [error] 804#804: *1364 open() "/var/www/html/phpmyadmin" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: _, request: "GET /phpmyadmin HTTP/2.0", host: "mail.domain.com"
2022/04/05 05:10:10 [error] 804#804: *1364 open() "/var/www/html/phpmyadmin" failed (2: No such file or directory), client: xxx.xxx.xxx.xxx, server: _, request: "GET /phpmyadmin HTTP/2.0", host: "mail.domain.com"
2022/04/05 00:53:36 [crit] 823#823: *44 SSL_do_handshake() failed (SSL: error:141CF06C:SSL routines:tls_parse_ctos_key_share:bad key share) while SSL handshaking, client: xxx.xxx.xxx.xxx, server: 0.0.0.0:443

играть в казино через яндекс почту

dnf error on a fresh system after installing iredmail

$
0
0

Hi iredmail support,

just installed iredmail v1.5.2 on a fresh Rocky linux system, and it has the issue with dnf,
cant execute dnf update due to following issue:


==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):  1.5.2
- Deployed with iRedMail Easy or the downloadable installer? yes
- Linux/BSD distribution name and version: Rocky Linux release 8.5 (Green Obsidian)
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): postgresql
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? no
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

[root@iredmail ~]# sudo dnf update
Last metadata expiration check: 0:10:53 ago on Sat 09 Apr 2022 04:08:11 PM CEST.
Error:
Problem 1: package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - cannot install the best update candidate for package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64
  - cannot install the best update candidate for package gnustep-base-libs-1.24.9-1.el8.x86_64
Problem 2: package sogo-5.5.1.20220409-1.el8.x86_64 requires sope49-sbjson, but none of the providers can be installed
  - package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - package gnustep-base-1.28.0-3.el8.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed
  - package gnustep-base-1.28.0-3.el8.x86_64 requires gnustep-base-libs(x86-64) = 1.28.0-3.el8, but none of the providers can be installed
  - cannot install the best update candidate for package sogo-5.5.1.20220409-1.el8.x86_64
  - cannot install the best update candidate for package gnustep-base-1.24.9-1.el8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)



Tried --nobest option, and it shows then the next message:


[root@iredmail ~]# dnf update --nobest
Last metadata expiration check: 2:20:59 ago on Sat 09 Apr 2022 08:03:20 PM CEST.
Dependencies resolved.

Problem 1: package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - cannot install the best update candidate for package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64
  - cannot install the best update candidate for package gnustep-base-libs-1.24.9-1.el8.x86_64
Problem 2: package sogo-5.5.1.20220409-1.el8.x86_64 requires sope49-sbjson, but none of the providers can be installed
  - package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - package gnustep-base-1.28.0-3.el8.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed
  - package gnustep-base-1.28.0-3.el8.x86_64 requires gnustep-base-libs(x86-64) = 1.28.0-3.el8, but none of the providers can be installed
  - cannot install the best update candidate for package sogo-5.5.1.20220409-1.el8.x86_64
  - cannot install the best update candidate for package gnustep-base-1.24.9-1.el8.x86_64
=====================================================================================================================================================================================================================
Package                                                   Architecture                                   Version                                                 Repository                                    Size
=====================================================================================================================================================================================================================
Skipping packages with conflicts:
(add '--best --allowerasing' to command line to force their upgrade):
gnustep-base-libs                                         x86_64                                         1.28.0-3.el8                                            epel                                         2.6 M
Skipping packages with broken dependencies:
gnustep-base                                              x86_64                                         1.28.0-3.el8                                            epel                                         280 k

Transaction Summary
=====================================================================================================================================================================================================================
Skip  2 Packages

Nothing to do.
Complete!


So, --nobest did not help.  Tried

[root@iredmail ~]# dnf update --allowerasing
Last metadata expiration check: 2:27:11 ago on Sat 09 Apr 2022 08:03:20 PM CEST.
Dependencies resolved.
=====================================================================================================================================================================================================================
Package                                               Architecture                               Version                                                            Repository                                 Size
=====================================================================================================================================================================================================================
Upgrading:
gnustep-base                                          x86_64                                     1.28.0-3.el8                                                       epel                                      280 k
gnustep-base-libs                                     x86_64                                     1.28.0-3.el8                                                       epel                                      2.6 M
Removing dependent packages:
sogo                                                  x86_64                                     5.5.1.20220409-1.el8                                               @SOGo                                      55 M
sogo-activesync                                       x86_64                                     5.5.1.20220409-1.el8                                               @SOGo                                     631 k
sogo-tool                                             x86_64                                     5.5.1.20220409-1.el8                                               @SOGo                                     259 k
sope49-sbjson                                         x86_64                                     2.3.1-20220409_1664.el8.1.1                                        @SOGo                                      67 k

Transaction Summary
=====================================================================================================================================================================================================================
Upgrade  2 Packages
Remove   4 Packages

Total download size: 2.9 M
Is this ok [y/N]:

It has issue with sogo, clicked Y and removed it.

We planned to use iredmail as production server after some trial testing. Can you take a look at issue with sogo ? As we planne dto use it.

With Regards,
Andrei.

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):  1.5.2
- Deployed with iRedMail Easy or the downloadable installer? yes
- Linux/BSD distribution name and version: Rocky Linux release 8.5 (Green Obsidian)
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): postgresql
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? no
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

[root@iredmail ~]# sudo dnf update
Last metadata expiration check: 0:10:53 ago on Sat 09 Apr 2022 04:08:11 PM CEST.
Error:
Problem 1: package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - cannot install the best update candidate for package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64
  - cannot install the best update candidate for package gnustep-base-libs-1.24.9-1.el8.x86_64
Problem 2: package sogo-5.5.1.20220409-1.el8.x86_64 requires sope49-sbjson, but none of the providers can be installed
  - package sope49-sbjson-2.3.1-20220409_1664.el8.1.1.x86_64 requires libgnustep-base.so.1.24()(64bit), but none of the providers can be installed
  - cannot install both gnustep-base-libs-1.28.0-3.el8.x86_64 and gnustep-base-libs-1.24.9-1.el8.x86_64
  - cannot install both gnustep-base-libs-1.24.9-1.el8.x86_64 and gnustep-base-libs-1.28.0-3.el8.x86_64
  - package gnustep-base-1.28.0-3.el8.x86_64 requires libgnustep-base.so.1.28()(64bit), but none of the providers can be installed
  - package gnustep-base-1.28.0-3.el8.x86_64 requires gnustep-base-libs(x86-64) = 1.28.0-3.el8, but none of the providers can be installed
  - cannot install the best update candidate for package sogo-5.5.1.20220409-1.el8.x86_64
  - cannot install the best update candidate for package gnustep-base-1.24.9-1.el8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

TLS Version Fix

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.3.2 MARIADB edition
- Deployed with iRedMail Easy or the downloadable installer?  I do believe it was a downloadable installer
- Linux/BSD distribution name and version: Debian 10
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):  MARIADB
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Hello everyone,

I just did a Nessus scan and it's giving me this warning:

TLS Version 1.1 Protocol Deprecated - Enable support for TLS 1.2 and/or 1.3, and disable support for TLS 1.1.

Contents of /etc/postfix/main.cf

smtpd_tls_protocols = !SSLv2 !SSLv3 !TLSv1
smtpd_tls_mandatory_protocols = !SSLv2 !SSLv3 !TLSv1

lmtp_tls_protocols = !SSLv2 !SSLv3 !TLSv1
lmtp_tls_mandatory_protocols = !SSLv2 !SSLv3 !TLSv1

With the above settings the mail server works as it should.

When I change to these settings I'm no longer able to receive emails:

smtpd_tls_protocols = !SSLv2 !SSLv3 !TLSv1.2 !TLSv1.3
smtpd_tls_mandatory_protocols = !SSLv2 !SSLv3 !TLSv1.2 !TLSv1.3

lmtp_tls_protocols = !SSLv2 !SSLv3 !TLSv1.2 !TLSv1.3
lmtp_tls_mandatory_protocols = !SSLv2 !SSLv3 !TLSv1.2 !TLSv1.3

I'm not exactly sure what I'm doing wrong, so any help would be greatly appreciated.

Thanks

New fresh install with two network interfaces

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): N/A
- Deployed with iRedMail Easy or the downloadable installer? N/A
- Linux/BSD distribution name and version: Debian 11
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Hello and greetings to all.

In the company we have a server with 2 network interfaces: 190.X.X.124 and 190.X.X.X.125. Also internally, these IPs are associated with the IPs 10.1.1.14 and 10.1.1.15, since if at a given moment we do not have exit/entrance from/to the outside of the network, internally we could send and receive emails.

The 190.X.X.125/10.0.0.15 belongs to the mail domain, which I really don't know because our ISP determines the main domain in one IP and the mail subdomain in another IP.

The truth of the matter is that I want to install iredmail to provide mail to the company using IP 190.X.X.125/10.0.0.15 for everything related to the mail server and leave 190.X.X.124/10.0.0.14 for the web page, using mysql and nginx.

My question is, how should I install? What configurations should I follow, can you help me with this? I hope I explained myself well and excuse my bad English! I write from Venezuela.

Thanks in advance.


"Send message copy to" Filter not working for 1.5.2

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):
- Deployed with iRedMail Easy or the downloadable installer?
- Linux/BSD distribution name and version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Web server (Apache or Nginx):
- Manage mail accounts with iRedAdmin-Pro?
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

- 1.5.2
- downloadable installer
- ubuntu
- MySQL
- Nginx
- No

Hi, using the latest version of 1.5.2, filter "Send message copy to" or "Redirect message to" does not work. Old version works.

Migration from office 365 to iredmail

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):  1.4.2
- Deployed with iRedMail Easy or the downloadable installer? downloadable installer
- Linux/BSD distribution name and version: ubuntu 20.04
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):  MySQL
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? Yes
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Hi dears

I have a domin in office 365 with active mailboxes ,i would like to migrate them to iredmail server
Any idea how can I do that by tools .

Thanks
BR

Auto learn spam/ham

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):
- Deployed with iRedMail Easy or the downloadable installer?
- Linux/BSD distribution name and version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Web server (Apache or Nginx):
- Manage mail accounts with iRedAdmin-Pro?
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Do i understand correctly that if i configure from tutorial https://docs.iredmail.org/dovecot.imapsieve.html
and move spam email from inbox to Junk folder, imap_sieve will learn that this email is spam. But if i remove it from Junk folder - imap_sieve will consider this clean email. Does this mean, that if i delete mail from Junk folder (move it from Junk to Trash) imap_sieve will think that this email is clean? What is the best way to clean Junk folder then?

Can't restart installation for PostGreSQL once MySQL was selected

$
0
0

Can't restart installation for PostGreSQL once MySQL was selected!

Since it conflicts with the existing MySQL setup.

I get error:

Error: Problem 1: problem with installed package mysql-8.0.26-1.module_el8.4.0+915+de215114.x86_64

Please advise.

Databases required for migration

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 0.9.5-1 and 10.5.2
- Deployed with iRedMail Easy or the downloadable installer? downloadable
- Linux/BSD distribution name and version: CentOS 7 to Rocky 8
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx):Apache to NGINX
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

I'm opening a new topic since the other one started as dropping a database and then diverged into migration.

Here's the last update with the question about migrating from and old to new server:

I've been digging through the databases, and other than pulling the domains from iredapd.greylisting_whitelist_domains I think I might not need the other databases brought over.  It looks like the roundcubemail database will be repopulated as accounts are accessed from it and I don't think I'd miss the tracking information from the iredadmin database.

If this is true (can someone confirm?) all I really need is the vmail database and /var/vmail/vmail1 and ignore the Migration document notes to pull in the other databases.

Trouble with SOGO

$
0
0

I've had to reinstall Sogo because it stopped working. I'm running the latest nightly build. This config (all clients, passwords, etc) did work before the sogo snafu.

I've updated the sogo config with the current mysql passwords and according to the logs, logins work fine. I'm having *some* kind of config file issue because that got blown away on the reinstall and I had to build it from scratch.

I copied the sogo.conf from a fresh install of sogo and updated the password. That's literally all I did.

Roundcube logins work fine, so I know the passwords and mysql are good.

I know SOGO is accessing the database correctly because of this:

13 Apr 13 17:43:02 sogod [3296558]: SOGoRootPage successful login from '[hostname]' for user 'XXXX' - expire = -1  grace = -1 

Both web logins and activesync fail. Activesync is installed:


With web login, I get this error:

Apr 13 18:23:45 sogod [3324713]: [ERROR] <0x0x55b021b16e70[WOHttpTransaction]> client disconnected during delivery of response for <WORequest[0x0x55b022201070]: method=POST uri=/SOGo/connect app=SOGo rqKey=connect rqPath=(null)> (len=37): the socket was shutdown Apr 13 18:23:45 sogod [3324713]: [ip address] "POST /SOGo/connect HTTP/1.0" 200 37/97 0.039 - - 0 - 

With activesync:

Apr 13 18:14:21 sogod [3324713]: <0x0x55b021de09a0[SOGoActiveSyncDispatcher]> EAS - Forbidden access for user XXXX Apr 13 18:14:21 sogod [3324713]: |SOGo| request took 0.001488 seconds to execute Apr 13 18:14:21 sogod [3324713]: [hostname] "POST /SOGo/Microsoft-Server-ActiveSync?Cmd=FolderSync&User=XXXX&DeviceId=C235039772D84EAF8784ABF59A506311&DeviceType=WindowsOutlook15 HTTP/1.0" 403 0/45 0.002 - - 0 - 11 Apr 13 18:14:23 sogod [3324713]: |SOGo| starting method 'POST' on uri '/SOGo/Microsoft-Server-ActiveSync?Cmd=Sync&User=XXXX&DeviceId=C235039772D84EAF8784ABF59A506311&DeviceType=WindowsOutlook15'

Any ideas, greatly appreciated!

Here is the sogo config file:

{
    //
     //

    // Daemon address and port
    WOPort = 127.0.0.1:20000;

    // PID file
    //WOPidFile = /var/run/sogo/sogo.pid;

    // Log file
    //WOLogFile = /var/log/sogo/sogo.log;

    // Enable verbose logging. Reference:
    
SOGoDebugRequests = YES;
SOGoEASDebugEnabled = YES;
    //ImapDebugEnabled = YES;
    //LDAPDebugEnabled = YES;
    //MySQL4DebugEnabled = YES;
    //PGDebugEnabled = YES;

    // Define the URL to online help for SOGo. When set, an additional icon
    // will appear near the logout button in SOGo's web interface. The URL
    // will always be open in a blank target.
    //SOGoHelpURL = '';

    // set the maximum allowed size for content being sent to SOGo, this can
    // also limit the file attachment size being uploaded to SOGo when
    // composing a mail.
    // The value is in kilobyte. Default is 0 or disabled (unlimit).
    WOMaxUploadSize = 15360;

    // Parameter used to set the maximum allowed email message size when
    // composing a mail.
    // The value is in kilobytes. By default, the value is 0, or disabled so
    // no limit will be set.
    SOGoMaximumMessageSizeLimit = 15360;

    // Performance Tuning
    //
    // The amount of instances of SOGo that will be spawned to handle multiple
    // requests simultaneously. When started from the init script, that amount
    // is overriden by the `PREFORK=` setting in /etc/sysconfig/sogo or
    // /etc/default/sogo. A value of 3 is a reasonable default for low usage.
    // The maximum value depends on the CPU and IO power provided by your
    // machine: a value set too high will actually decrease performances under
    // high load.
    //
    // You should have at least one child per EAS device configured to use
    // "push". You must also have more children than you have EAS devices
    // configured to use "push" - in order to handle normal SOGo requests to
    // its Web or DAV interfaces.
    //
    // Defaults to 1 when unset, increase it if you see below error message in
    // sogo log file: 'No child available to handle incoming request'
    //
    // WARNING:
    //      - on RHEL/CentOS, this setting is controlled by parameter
    //        'PREFORK=' defined in /etc/sysconfig/sogo.
    //      - on Debian/Ubuntu, this setting is controlled by parameter
    //        'PREFORK=' defined in /etc/default/sogo.
    WOWorkersCount = 10;

    // Parameter used to set the maximum amount of time, in seconds, SOGo will
    // wait before replying to a Ping command.
    // If not set, it defaults to 10 seconds.
    SOGoMaximumPingInterval = 3540;

    // Parameter used to set the maximum amount of time, in seconds, SOGo will
    // wait before replying to a Sync command.
    // If not set, it defaults to 30 seconds.
    SOGoMaximumSyncInterval = 3540;

    // Parameter used to set the maximum amount of time, in seconds, SOGo will
    // wait before doing an internal check for data changes (add, delete, and
    // update). This parameter must be lower than SOGoMaximumSyncInterval and
    // SOGoMaximumPingInterval.
    // If not set, it defaults to 10 seconds.
    SOGoInternalSyncInterval = 30;

    // Specifies the number of minutes after which a busy child process will be
    // killed by the parent process.
    // Defaults to 10 (minutes).
    WOWatchDogRequestTimeout = 61;

    // Overwrite the maximum number of items returned during a Sync operation.
    // Defaults to 0, which means no overwrite is performed.
    // Setting this parameter to a value greater than 512 will have unexpected
    // behaviour with various ActiveSync clients.
    //SOGoMaximumSyncWindowSize = 100;

    // Overwrite the maximum response size during a Sync operation.
    // The value is in kilobytes. Setting this to 512 means the response size
    // will be of 524288 bytes or less (or a bit greater if needed for syncing
    // one item). Note that if you set the value too low and a mail message
    // (or any other object like calendar events, tasks and contacts) surpasses
    // it, it will still be synced but only this item will be.
    // Defaults to 0, which means no overwrite is performed.
    //
    // Say you have these five mails and you set the limit to 512KB:
    //  1.  250 KB
    //  2.  250 KB
    //  3.   25 KB
    //  4.  750 KB
    //  5.   10 KB
    // Sync iteration no. 1 will pick message 1, 2 and 3.
    // Sync iteration no. 2 will pick message 4.
    // Sync iteration no. 3 will pick message 5.
    SOGoMaximumSyncResponseSize = 2048;

    // The maximum amount of memory (in megabytes) that a child can use.
    // Reaching that value will force children processes to restart, in order
    // to preserve system memory.
    //
    // Error message when it reaches the value:
    // "terminating app, vMem size limit (xxx MB) has been reached (currently xxx MB)"
    //
    // Defaults to 384.
    SxVMemLimit = 500;

    // Enable XSRF (also known as CSRF) protection.
    SOGoXSRFValidationEnabled = YES;

    // IMAP connection pool.
    // Your performance will slightly increase, as you won't open a new
    // connection for every access to your IMAP server.
    // But you will get a lot of simultaneous open connections to your IMAP
    // server, so make sure he can handle them.
    // For debugging it is reasonable to turn pooling off.
    NGImap4DisableIMAP4Pooling = NO;

    SOGoProfileURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/sogo_user_profile";
    OCSFolderInfoURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/sogo_folder_info";
    OCSSessionsFolderURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/sogo_sessions_folder";
    OCSEMailAlarmsFolderURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/sogo_alarms_folder";

    // With 3 parameters below, SOGo requires only 9 SQL tables in total
    // instead of creating 4 SQL tables for each user.
    OCSCacheFolderURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/sogo_cache_folder";
    OCSStoreURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/sogo_store";
    OCSAclURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/sogo_acl";

    // Default language in the web interface
    SOGoLanguage = English;

    // Specify which module to show after login: Calendar, Mail, Contacts.
    SOGoLoginModule = Mail;

    // Must login with full email address
    SOGoForceExternalLoginWithEmail = YES;

    // Allow user to change full name and email address.
    SOGoMailCustomFromEnabled = NO;

    // IMAP server
    // Local connection is considered as secure by Dovecot, so 'imap://' is fine.
    // With remote IMAP server, use 'imaps://127.0.0.1:143/?tls=YES' instead;
    SOGoIMAPServer = "imap://127.0.0.1:143/?tls=YES&tlsVerifyMode=allowInsecureLocalhost";

    // Allow user to add other IMAP accounts that will be visible from the SOGo
    // Webmail interface.
    // Default is NO.
    //SOGoMailAuxiliaryUserAccountsEnabled = YES;

    // SMTP server
    SOGoSMTPServer = "smtp://127.0.0.1:587/?tls=YES&tlsVerifyMode=allowInsecureLocalhost";
    SOGoMailingMechanism = smtp;
    SOGoSMTPAuthenticationType = PLAIN;

    // Enable managesieve service
    //
    // WARNING: Sieve scripts generated by SOGo is not compatible with Roundcube
    //          webmail, don't use sieve service in both webmails, otherwise
    //          it will be messy.
   
    //
    //SOGoSieveServer = "sieve://127.0.0.1:4190/?tls=YES&tlsVerifyMode=allowInsecureLocalhost";
    //SOGoSieveScriptsEnabled = YES;
    //SOGoVacationEnabled = YES;
    //SOGoForwardEnabled = YES;
    SOGoSieveFolderEncoding = UTF-8;

    // Memcached
    SOGoMemcachedHost = 127.0.0.1;

    // Parameter used to set which usernames require administrative privileges
    // over all the users tables. For example, this could be used to post
    // events in the users calendar without requiring the user to configure
    // his/her ACLs. In this case you will need to specify those superuser's
    // usernames like this :
    // SOGoSuperUsernames = (<username1>[,<username2>, ...]);
    //SOGoSuperUsernames = ();

    SOGoTimeZone = "America/New_York";

    SOGoFirstDayOfWeek = 1;

    SOGoRefreshViewCheck = every_5_minutes;
    SOGoMailReplyPlacement = below;

    // Disable gravatar
    SOGoExternalAvatarsEnabled = NO;
    SOGoGravatarEnabled = NO;

    // Control WebDAV access to the Calendar / Contacts collections.
    // This can be used to deny access to these resources from Thunderbird
    // Lightning for example.
    // Defaults to YES when unset.
    //SOGoCalendarDAVAccessEnabled = NO;
    //SOGoAddressBookDAVAccessEnabled = NO;

    // Allow users to share publicly (ie., requiring not authentication) their
    // calendars and address books.
    // Defaults to NO when unset.
    //SOGoEnablePublicAccess = YES;

    //
    // Notifications
    //
    // Enable email-based alarms on events and tasks.
    SOGoEnableEMailAlarms = YES;

    // Notify meeting participants
    SOGoAppointmentSendEMailNotifications = YES;

    // Notify if a calendar or an address book has been created.
    SOGoFoldersSendEMailNotifications = NO;

    // Notify involved users of a calendar or address book's ACLs.
    SOGoACLsSendEMailNotifications = YES;

    // Notify when a modification is being done to his/her own calendar by someone else.
    SOGoNotifyOnExternalModifications = YES;

    // NOTE: PostgreSQL cannot update view in iRedMail
    SOGoPasswordChangeEnabled = YES;

    // Authentication using SQL
    
    SOGoUserSources = (
        {
            type = sql;
            id = users;
            viewURL = "mysql://sogo:[deleted]@127.0.0.1:3306/sogo/users";
            canAuthenticate = YES;

            // The algorithm used for password encryption when changing
            // passwords without Password Policies enabled.
            // Possible values are: plain, crypt, md5-crypt, ssha, ssha512.
            userPasswordAlgorithm = ssha512;
            prependPasswordScheme = YES;

            // Use `vmail.mailbox` as per-domain address book.
            isAddressBook = YES;
            displayName = "Domain Address Book";
            SOGoEnableDomainBasedUID = YES;
            DomainFieldName = "domain";

            // Listing of this LDAP source is only possible when performing a
            // search (respecting the SOGoSearchMinimumWordLength parameter)
            // or when explicitely typing a single dot.
            // Defaults to YES when unset.
            //
            // WARNING: if you have many accounts in this address book, it may
            //          reach server-side query size limit, or cause
            //          performance issue.
            listRequiresDot = NO;

            ModulesConstraints = {
                Mail = { c_webmail = y; };
                Calendar = { c_calendar = y; };
                ActiveSync = { c_activesync = y; };
            };
        },

        //{
        //    displayName = "Global Address Book";
        //    type = sql;
        //    id = global_address_book;
        //    viewURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/users";
        //    canAuthenticate = NO;
        //    isAddressBook = YES;
        //    listRequiresDot = NO;
        //    SOGoEnableDomainBasedUID = YES;
        //    DomainFieldName = "domain";
        //},

        // Display mailing aliases in address book.
        // You need to create SQL view 'sogo.aliases' first.
        //
        // For MySQL:
        //
        //  CREATE VIEW sogo.aliases (c_uid, c_name, c_password, c_cn, mail, domain)
        //          AS SELECT address, name, '', name, address, domain
        //          FROM vmail.alias WHERE active=1;
        //
        //{
        //    displayName = "Mailing Lists";
        //    type = sql;
        //    id = aliases;
        //    viewURL = "mysql://sogo:hBGPpUbECqki5PzjOUaVezGDJarQA4pT@127.0.0.1:3306/sogo/aliases";
        //    canAuthenticate = NO;
        //    isAddressBook = YES;
        //    listRequiresDot = NO;
        //    SOGoEnableDomainBasedUID = YES;
        //    DomainFieldName = "domain";
        //},
    );
    

    // Authentication using LDAP
    /* LDAP backend
    SOGoUserSources = (
        {
            // Used for user authentication
            type = ldap;
            id = users;
            canAuthenticate = YES;
            isAddressBook = NO;
            displayName = "LDAP Authentication";

            hostname = "PH_LDAP_URI";
            baseDN = "domainName=%d,PH_LDAP_BASEDN";
            bindDN = "PH_LDAP_BINDDN";
            bindPassword = "PH_LDAP_BINDPW";
            filter = "objectClass=mailUser AND accountStatus=active AND enabledService=mail AND enabledService=sogo";
            scope = SUB;

            // always keep binding to the LDAP server using the DN of the
            // currently authenticated user. bindDN and bindPassword are still
            // required to find DN of the user.
            // Note: with default LDAP acl configured by iRedMail, user doesn't
            //       have privilege to query PH_LDAP_BASEDN.
            //       so this doesn't work.
            bindAsCurrentUser = YES;

            // The algorithm used for password encryption when changing
            // passwords without Password Policies enabled.
            // Possible values are: plain, crypt, md5-crypt, ssha, ssha512.
            userPasswordAlgorithm = ssha512;

            CNFieldName = cn;
            IDFieldName = mail;
            // value of UIDFieldName must be unique on entire server
            UIDFieldName = mail;
            IMAPLoginFieldName = mail;
            MailFieldNames = (mail);
            bindFields = (mail);

            ModulesConstraints = {
                Mail = { enabledService = sogowebmail; };
                Calendar = { enabledService = sogocalendar; };
                ActiveSync = { enabledService = sogoactivesync; };
            };
        },
        {
            // Used for global address book
            type = ldap;
            id = global_addressbook;
            canAuthenticate = NO;
            isAddressBook = YES;
            displayName = "Global Address Book";
            bindAsCurrentUser = YES;

            // Listing of this LDAP source is only possible when performing a
            // search (respecting the SOGoSearchMinimumWordLength parameter)
            // or when explicitely typing a single dot.
            // Defaults to YES when unset.
            //
            // WARNING: if you have many accounts in this address book, it may
            //          reach server-side query size limit, or cause
            //          performance issue.
            listRequiresDot = NO;

            hostname = "PH_LDAP_URI";
            baseDN = "domainName=%d,PH_LDAP_BASEDN";
            bindDN = "PH_LDAP_BINDDN";
            bindPassword = "PH_LDAP_BINDPW";
            filter = "((enabledService=mail AND accountStatus=active AND enabledService=displayedInGlobalAddressBook) AND ((objectClass=mailUser AND enabledService=sogo) OR (objectClass=mailList) OR (objectClass=mailAlias)))";
            scope = SUB;

            IDFieldName = mail;
            bindFields = (mail);
            // value of UID field must be unique on whole server.
            UIDFieldName = mail;
            IMAPLoginFieldName = mail;

            CNFieldName = cn;
            SearchFieldNames = (cn, sn, displayName, telephoneNumber, mail, shadowAddress, departmentNumber);

            // Resources management (Free/Busy)
           
            KindFieldName = "Kind";
            MultipleBookingsFieldName = "MultipleBookings";
        }
    );
    LDAP backend */
}

iRedMail Letsencrypt Certificate for a second domain added

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release):
- Deployed with iRedMail Easy or the downloadable installer?
- Linux/BSD distribution name and version:
- Store mail accounts in which backend (LDAP/MySQL/PGSQL):
- Web server (Apache or Nginx):
- Manage mail accounts with iRedAdmin-Pro?
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====
Hi guys.
I am in a need of a second domain added to my mail server.
I have made the required thing into the DNS zone of the second domain, I have added the domain from the Admin area from iRedMail and also I have created a mailbox for this second domain.
I have tested it using RoundCube and it is working.
I need some help, please, with generating the SSL Certificate from Letsencrypt for this second domain.
As far as I remember from the config for the first domain, iRedMail uses one certificate that is named iRedMail.crt from the SSL Certificates folder and this certificate's key from the Private folder.
Is it ok to just use this second domain as it is? I receive a warning message in Thunderbird when I try to add this mailbox, a warning that is reffering to this second domain, and that it trying to impersonate the first domain.
Is it all good?
Example: domain1.com is the first domain that was added and used while configuring the server. On this domain, let's say that it exists office@domain1.com.
Now I have added domain2.com and created office@domain2.com.
When I try to add office@domain2.com in Thunderbird, that warning pops.
Looking forward for your answers.
Thanks in advance!


Email mark as virus by Heuristics.Phishing.Email.SpoofedDomain

$
0
0

Hi,


- iRedMail version (check /etc/iredmail-release)
==> 0.9.9
- Deployed with iRedMail Easy or the downloadable installer?
==>downloadable installer?
- Linux/BSD distribution name and version
==>  Debian Linux 9
- Store mail accounts in which backend (LDAP/MySQL/PGSQL)
==> MySQL
- Web server (Apache or Nginx)
==> Nginx
- Manage mail accounts with iRedAdmin-Pro?
==> Yes.
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

Some emails from outside are stucked in Quarantine by Virus tag same emails contain PDF attachment which has bank statement please let us know how to resolve the same.

Error message

###############################

554 5.7.0 Reject, id=18145-02 - INFECTED: Heuristics.Phishing.Email.SpoofedDomain

Virus scanner output:
  p015: Heuristics.Phishing.Email.SpoofedDomain FOUND

###############################

Thanks
Sunil

iRedMail 怎么设置共享通讯簿,按文档设置一直没成功

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.5.2
- Deployed with iRedMail Easy or the downloadable installer? installer
- Linux/BSD distribution name and version: CentOS 8
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx):Nginx
- Manage mail accounts with iRedAdmin-Pro?否
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

iRedMail 怎么设置共享通讯簿,按文档设置一直没成功

Nginx Proxy Manager

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.5.2 OPENLDAP
- Deployed with iRedMail Easy or the downloadable installer? Downloadable installer
- Linux/BSD distribution name and version: Ubuntu 20.04
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): LDAP
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

I am trying to set all my services under a different subdomain in Nginx Proxy Manager.
For example
mail.domain.com => 192.168.1.6/mail/
sogo.domain.com => 192.168.1.6/sogo/

I see only 2 ways of achieving this. Nginx Proxy Manager Custom locations which i cant seem to get to work or changing the port of sogo and mail to something else and i use that port instead.

Any help is appreciated. Thank you

Nginx Proxy Manager

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.5.2 OPENLDAP
- Deployed with iRedMail Easy or the downloadable installer? Downloadable installer
- Linux/BSD distribution name and version: Ubuntu 20.04
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): LDAP
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

I am trying to set all my services under a different subdomain in Nginx Proxy Manager.
For example
mail.domain.com => 192.168.1.6/mail/
sogo.domain.com => 192.168.1.6/sogo/

I see only 2 ways of achieving this. Nginx Proxy Manager Custom locations which i cant seem to get to work or changing the port of sogo and mail to something else and i use that port instead.

Any help is appreciated. Thank you

Dropping a database and migrating to a new server

$
0
0

==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 0.9.5-1
- Deployed with iRedMail Easy or the downloadable installer? downloadable
- Linux/BSD distribution name and version: CentOS 7
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): MySQL
- Web server (Apache or Nginx): Apache
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====

I'm long behind on updating iRedMail and I need to switch from CentOS 7 anyway.  I've built a new Rocky Linux 8 server and installed iRedMail and verified it's working.  The next step is to migrate the data and to do that I need to bring my existing server database up to the current iRedMail version.  As I understand it I don't need to update any of the software, just make the database changes, but I thought I'd do the full upgrade process anyway so I can take longer to update without having to disable email.

I reviewed my notes from previous updates and noticed that at one of them I was supposed to remove cluebringer.  I wasn't sure how to do that at the time and forgot to got back and revisit it.  How do I remove cluebringer?

Also as I'm so far back are there any issues I should watch out for?  My server is a VM so my plan was to snapshot and test between each update.

Viewing all 12129 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>