1

Topic: upgrade broke something?

==== Required information ====
- iRedMail version (check /etc/iredmail-release):
- 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?
- Related log if you're reporting an issue:
======== Required information ====
- iRedMail version (check /etc/iredmail-release): 0.9.4 (I think)
- Linux/BSD distribution name and version: centos 7
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): mysql /Mariadb
- Web server (Apache or Nginx): nginx
- Manage mail accounts with iRedAdmin-Pro? no
- Related log if you're reporting an issue:
====
I've attached a sample bounce back.

for starters, I believe I followed the correct path to upgrade, not installing a completely new iredmail-0.9.4 package, but just upgrading components.

- iRed-Admin0.5
-iredapd-1.8.0
roundcubemail1.1.4

I can add new users to new domains via admin portal, and I see them in db:
                                                                                                                                                        |
|       6 | ryan@tcp3way.com          | 127.0.0.1 | 2016-03-26 13:11:24 | 2016-03-27 07:59:29 | en_US    | a:1:{s:11:"client_hash";s:32:"56d520c8d0394122e20bef2d5f4639dd";}


I can send emails just fine.

when I tail the /var/log/maillog, I see all is good with outbound, but this, which I don't know is related:

Mar 27 07:53:20 srv roundcube: <8gr71qqi> PHP Error: Request security check failed (POST /mail/?_task=mail&_action=refresh?_task=&_action=)
Mar 27 08:00:21 srv roundcube: <m5jc96m9> PHP Error: Request security check failed (POST /mail/?_task=mail&_action=refresh?_task=&_action=)

dig:

dm-imac:~ rdm$ dig mx tcp3way.com

; <<>> DiG 9.8.3-P1 <<>> mx tcp3way.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 34055
;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;tcp3way.com.            IN    MX

;; ANSWER SECTION:
tcp3way.com.        1800    IN    MX    10 eforward3.registrar-servers.com.
tcp3way.com.        1800    IN    MX    20 eforward5.registrar-servers.com.
tcp3way.com.        1800    IN    MX    10 eforward2.registrar-servers.com.
tcp3way.com.        1800    IN    MX    10 eforward1.registrar-servers.com.
tcp3way.com.        1800    IN    MX    15 eforward4.registrar-servers.com.

;; Query time: 102 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Sun Mar 27 08:20:12 2016
;; MSG SIZE  rcvd: 177

rdm-imac:~ rdm$ dig tcp3way.com

; <<>> DiG 9.8.3-P1 <<>> tcp3way.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45917
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;tcp3way.com.            IN    A

;; ANSWER SECTION:
tcp3way.com.        1799    IN    A    108.35.230.108

;; Query time: 66 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Sun Mar 27 08:20:24 2016
;; MSG SIZE  rcvd: 45


For comparison, the primary domain:

rdm-imac:~ rdm$ dig ryanmilton.xyz

; <<>> DiG 9.8.3-P1 <<>> ryanmilton.xyz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6996
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ryanmilton.xyz.            IN    A

;; ANSWER SECTION:
ryanmilton.xyz.        1800    IN    A    108.35.230.108

;; Query time: 30 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Sun Mar 27 08:20:51 2016
;; MSG SIZE  rcvd: 48

rdm-imac:~ rdm$ dig mx ryanmilton.xyz

; <<>> DiG 9.8.3-P1 <<>> mx ryanmilton.xyz
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 30179
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;ryanmilton.xyz.            IN    MX

;; ANSWER SECTION:
ryanmilton.xyz.        1799    IN    MX    0 ryanmilton.xyz.

;; Query time: 27 msec
;; SERVER: 208.67.222.222#53(208.67.222.222)
;; WHEN: Sun Mar 27 08:21:02 2016
;; MSG SIZE  rcvd: 48

----

Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.

2

Re: upgrade broke something?

ryandmilton wrote:

Mar 27 07:53:20 srv roundcube: <8gr71qqi> PHP Error: Request security check failed (POST /mail/?_task=mail&_action=refresh?_task=&_action=)

Which web browser are you using?
Please enable Roundcube plugin "legacy_browsers" and try again.

3

Re: upgrade broke something?

I am using chrome browser Version 49.0.2623.87 (64-bit).


I'm not sure that worked...

[root@srv legacy_browser]# php legacy_browser.php install
PHP Fatal error:  Class 'rcube_plugin' not found in /var/www/roundcubemail-1.1.1/plugins/legacy_browser/legacy_browser.php on line 10

Should there be a symbolic link to old roundcubemail:

[plex@srv www]$ ls -alrt
total 20
lrwxrwxrwx.  1 root      root        28 Dec 13 18:46 roundcubemail -> /var/www/roundcubemail-1.1.1
dr-xr-xr-x.  9 iredadmin iredadmin 4096 Mar 26 11:45 iRedAdmin-0.4.2
lrwxrwxrwx   1 root      root        13 Mar 26 11:50 iredadmin -> iRedAdmin-0.5
drwxr-xr-x.  2 root      root        58 Mar 26 12:07 html
drwxr-xr-x. 12 root      root      4096 Mar 26 12:27 roundcubemail-1.1.1UPGR
drwxr-xr-x. 24 root      root      4096 Mar 26 14:17 ..
dr-xr-xr-x   9 iredadmin iredadmin 4096 Mar 27 02:01 iRedAdmin-0.5
drwxr-xr-x.  6 root      root      4096 Mar 27 11:23 .

4

Re: upgrade broke something?

ryandmilton wrote:

I'm not sure that worked...
[root@srv legacy_browser]# php legacy_browser.php install
PHP Fatal error:  Class 'rcube_plugin' not found in /var/www/roundcubemail-1.1.1/plugins/legacy_browser/legacy_browser.php on line 10

To enable a Roundcube plugin, please edit file /var/www/roundcubemail/config/config.inc.php, find the line below, and append the new plugin name:

$config['plugins'] = array('password', 'managesieve', 'legacy_browser');

5

Re: upgrade broke something?

ZhangHuangbin wrote:
ryandmilton wrote:

I'm not sure that worked...
[root@srv legacy_browser]# php legacy_browser.php install
PHP Fatal error:  Class 'rcube_plugin' not found in /var/www/roundcubemail-1.1.1/plugins/legacy_browser/legacy_browser.php on line 10

To enable a Roundcube plugin, please edit file /var/www/roundcubemail/config/config.inc.php, find the line below, and append the new plugin name:

$config['plugins'] = array('password', 'managesieve', 'legacy_browser');

Done.

Tested sending to new email domain and user. Still getting same error:


The mail system

<ryan@tcp3way.com>: unknown user: "ryan@tcp3way.com"

6

Re: upgrade broke something?

Does account "ryan@" exist on your server?

7

Re: upgrade broke something?

yes, I even grabbed it from the database:

|       6 | ryan@tcp3way.com          | 127.0.0.1 | 2016-03-26 13:11:24 | 2016-03-27 11:34:13 | en_US    | a:1:{s:11:"client_hash";s:32:"56d520c8d0394122e20bef2d5f4639dd";}

8

Re: upgrade broke something?

Does the user exist in SQL table "vmail.mailbox"? Try this:

sql> USE vmail;
sql> SELECT username, active FROM mailbox WHERE username='ryan@tcp3way.com';

9

Re: upgrade broke something?

ZhangHuangbin wrote:

Does the user exist in SQL table "vmail.mailbox"? Try this:

sql> USE vmail;
sql> SELECT username, active FROM mailbox WHERE username='ryan@tcp3way.com';

Here it is, and one that is working for comparison:

 MariaDB [vmail]> SELECT username, active FROM mailbox WHERE username='ryan@tcp3way.com';
+------------------+--------+
| username         | active |
+------------------+--------+
| ryan@tcp3way.com |      1 |
+------------------+--------+
1 row in set (0.00 sec)
MariaDB [vmail]> SELECT username, active FROM mailbox WHERE username='ryan@ryanmilton.xyz';
+---------------------+--------+
| username            | active |
+---------------------+--------+
| ryan@ryanmilton.xyz |      1 |
+---------------------+--------+
1 row in set (0.00 sec)

10

Re: upgrade broke something?

Could you please show us FULL log in /var/log/maillog related to this error?

11

Re: upgrade broke something?

ZhangHuangbin wrote:

Could you please show us FULL log in /var/log/maillog related to this error?


There are no logs for the inbound traffic at all.

Whereas, there are logs for outbound traffic associated with this account:

Mar 27 07:44:32 srv postfix/smtpd[9229]: F36F3B65BA: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=ryan@tcp3way.com
Mar 27 07:44:33 srv postfix/cleanup[9239]: F36F3B65BA: message-id=<a0dbcdf97e9b20a33b214e135830890e@tcp3way.com>
Mar 27 07:44:33 srv postfix/qmgr[11272]: F36F3B65BA: from=<ryan@tcp3way.com>, size=947, nrcpt=1 (queue active)
Mar 27 07:44:33 srv roundcube: <gbhmbhof> User ryan@tcp3way.com [192.168.30.6]; Message for web-BIJiEx@mail-tester.com; 250: 2.0.0 Ok: queued as F36F3B65BA
Mar 27 07:44:33 srv postfix/smtpd[9229]: disconnect from localhost[127.0.0.1]
Mar 27 07:44:33 srv postfix/smtpd[9250]: connect from localhost[127.0.0.1]
Mar 27 07:44:33 srv postfix/smtpd[9250]: C24661AF0E0: client=localhost[127.0.0.1]
Mar 27 07:44:33 srv postfix/cleanup[9239]: C24661AF0E0: message-id=<a0dbcdf97e9b20a33b214e135830890e@tcp3way.com>
Mar 27 07:44:33 srv postfix/qmgr[11272]: C24661AF0E0: from=<ryan@tcp3way.com>, size=2056, nrcpt=1 (queue active)
Mar 27 07:44:33 srv postfix/smtpd[9250]: disconnect from localhost[127.0.0.1]
Mar 27 07:44:33 srv amavis[11166]: (11166-05) Passed CLEAN {RelayedInternal}, MYNETS/MYUSERS LOCAL [127.0.0.1]:42318 <ryan@tcp3way.com> -> <web-BIJiEx@mail-tester.com>, Queue-ID: F36F3B65BA, Message-ID: <a0dbcdf97e9b20a33b214e135830890e@tcp3way.com>, mail_id: 4AHpcV7esxna, Hits: 0.215, size: 945, queued_as: C24661AF0E0, dkim_new=dkim:tcp3way.com, 748 ms
Mar 27 07:44:33 srv postfix/smtp[9244]: F36F3B65BA: to=<web-BIJiEx@mail-tester.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=1, delays=0.27/0.01/0/0.76, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as C24661AF0E0)
Mar 27 07:44:33 srv postfix/qmgr[11272]: F36F3B65BA: removed
Mar 27 07:44:34 srv postfix/smtp[9251]: C24661AF0E0: to=<web-BIJiEx@mail-tester.com>, relay=mail-tester.com[94.23.206.89]:25, delay=1, delays=0.04/0.01/0.74/0.24, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 1A2FB9FA33)
Mar 27 07:44:34 srv postfix/qmgr[11272]: C24661AF0E0: removed
Mar 27 07:44:53 srv postfix/smtpd[9229]: connect from localhost[127.0.0.1]
Mar 27 07:44:53 srv postfix/smtpd[9229]: 9D930B65BA: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=ryan@tcp3way.com
Mar 27 07:44:53 srv postfix/cleanup[9239]: 9D930B65BA: message-id=<e478badf05b6935c3b4870806f299f1c@tcp3way.com>
Mar 27 07:44:53 srv postfix/qmgr[11272]: 9D930B65BA: from=<ryan@tcp3way.com>, size=715, nrcpt=1 (queue active)
Mar 27 07:44:53 srv roundcube: <gbhmbhof> User ryan@tcp3way.com [192.168.30.6]; Message for ryanmilton74@gmail.com; 250: 2.0.0 Ok: queued as 9D930B65BA
Mar 27 07:44:53 srv postfix/smtpd[9229]: disconnect from localhost[127.0.0.1]
Mar 27 07:44:54 srv postfix/smtpd[9250]: connect from localhost[127.0.0.1]
Mar 27 07:44:54 srv postfix/smtpd[9250]: 6DB1D1AF0E0: client=localhost[127.0.0.1]
Mar 27 07:44:54 srv postfix/cleanup[9239]: 6DB1D1AF0E0: message-id=<e478badf05b6935c3b4870806f299f1c@tcp3way.com>
Mar 27 07:44:54 srv postfix/qmgr[11272]: 6DB1D1AF0E0: from=<ryan@tcp3way.com>, size=1816, nrcpt=1 (queue active)
Mar 27 07:44:54 srv postfix/smtpd[9250]: disconnect from localhost[127.0.0.1]
Mar 27 07:44:54 srv amavis[11163]: (11163-07) Passed CLEAN {RelayedInternal}, MYNETS/MYUSERS LOCAL [127.0.0.1]:42356 <ryan@tcp3way.com> -> <ryanmilton74@gmail.com>, Queue-ID: 9D930B65BA, Message-ID: <e478badf05b6935c3b4870806f299f1c@tcp3way.com>, mail_id: hNPgcKAunBv2, Hits: 0.213, size: 714, queued_as: 6DB1D1AF0E0, dkim_new=dkim:tcp3way.com, 785 ms
Mar 27 07:44:54 srv postfix/smtp[9244]: 9D930B65BA: to=<ryanmilton74@gmail.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.95, delays=0.15/0/0/0.8, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 6DB1D1AF0E0)
Mar 27 07:44:54 srv postfix/qmgr[11272]: 9D930B65BA: removed
Mar 27 07:44:55 srv postfix/smtp[9251]: 6DB1D1AF0E0: to=<ryanmilton74@gmail.com>, relay=gmail-smtp-in.l.google.com[74.125.196.27]:25, delay=0.86, delays=0.06/0/0.54/0.26, dsn=2.0.0, status=sent (250 2.0.0 OK 1459079256 g84si5766564ywa.302 - gsmtp)
Mar 27 07:44:55 srv postfix/qmgr[11272]: 6DB1D1AF0E0: removed
Mar 27 07:46:12 srv postfix/smtpd[9229]: connect from localhost[127.0.0.1]
Mar 27 07:46:13 srv postfix/smtpd[9229]: 10F62B65BA: client=localhost[127.0.0.1], sasl_method=LOGIN, sasl_username=ryan@tcp3way.com
Mar 27 07:46:13 srv postfix/cleanup[9239]: 10F62B65BA: message-id=<9341c397be064c2c4bea652dafa2939c@tcp3way.com>
Mar 27 07:46:13 srv postfix/qmgr[11272]: 10F62B65BA: from=<ryan@tcp3way.com>, size=936, nrcpt=1 (queue active)
Mar 27 07:46:13 srv roundcube: <gbhmbhof> User ryan@tcp3way.com [192.168.30.6]; Message for web-jxsaZ8@mail-tester.com; 250: 2.0.0 Ok: queued as 10F62B65BA
Mar 27 07:46:13 srv postfix/smtpd[9229]: disconnect from localhost[127.0.0.1]
Mar 27 07:46:13 srv postfix/smtpd[9250]: connect from localhost[127.0.0.1]
Mar 27 07:46:13 srv postfix/smtpd[9250]: AA10C1AF0E0: client=localhost[127.0.0.1]
Mar 27 07:46:13 srv postfix/cleanup[9239]: AA10C1AF0E0: message-id=<9341c397be064c2c4bea652dafa2939c@tcp3way.com>
Mar 27 07:46:13 srv postfix/qmgr[11272]: AA10C1AF0E0: from=<ryan@tcp3way.com>, size=2045, nrcpt=1 (queue active)
Mar 27 07:46:13 srv postfix/smtpd[9250]: disconnect from localhost[127.0.0.1]
Mar 27 07:46:13 srv amavis[11165]: (11165-09) Passed CLEAN {RelayedInternal}, MYNETS/MYUSERS LOCAL [127.0.0.1]:42377 <ryan@tcp3way.com> -> <web-jxsaZ8@mail-tester.com>, Queue-ID: 10F62B65BA, Message-ID: <9341c397be064c2c4bea652dafa2939c@tcp3way.com>, mail_id: w3quFAMqDPM0, Hits: 0.214, size: 935, queued_as: AA10C1AF0E0, dkim_new=dkim:tcp3way.com, 606 ms
Mar 27 07:46:13 srv postfix/smtp[9244]: 10F62B65BA: to=<web-jxsaZ8@mail-tester.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.77, delays=0.14/0/0/0.63, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as AA10C1AF0E0)
Mar 27 07:46:13 srv postfix/qmgr[11272]: 10F62B65BA: removed
Mar 27 07:46:14 srv postfix/smtp[9251]: AA10C1AF0E0: to=<web-jxsaZ8@mail-tester.com>, relay=mail-tester.com[94.23.206.89]:25, delay=1, delays=0.05/0/0.75/0.21, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 034109FA33)
Mar 27 07:46:14 srv postfix/qmgr[11272]: AA10C1AF0E0: removed

12

Re: upgrade broke something?

ryandmilton wrote:

There are no logs for the inbound traffic at all.

if no any log for inbound traffic, you may have incorrect DNS records. Is "tcp3way.com" the real domain name?

*) It doesn't have MX record. Please add it.
*) A record points to 108.35.230.108. Is it correct?

13

Re: upgrade broke something?

ZhangHuangbin wrote:
ryandmilton wrote:

There are no logs for the inbound traffic at all.

if no any log for inbound traffic, you may have incorrect DNS records. Is "tcp3way.com" the real domain name?

*) It doesn't have MX record. Please add it.
*) A record points to 108.35.230.108. Is it correct?

Yeah, oops... Forgot the MX record. So I bought you an expensive cup of coffee for time wasted helping me.

Thanks. Love iredmail!

14

Re: upgrade broke something?

Thanks for the coffee. smile