haraka / haraka-plugin-aliases

Email aliases for Haraka
https://www.npmjs.com/package/haraka-plugin-aliases
MIT License
1 stars 8 forks source link

Aliases and smtp_forward plugin won't send to multiple domains #16

Open PatrickWulffUPIT opened 1 year ago

PatrickWulffUPIT commented 1 year ago

Describe the bug

We have two domains domainA.de and domainB.dem

The MX record target domainA.de and all mails should go thou haraka and then to an exchange server that has configured the domain domainA.de. A receive connector has been configured on the Exchange Connector to accept mail from the Haraka IP. For compliance reasons, we need to redirect one address (technik@domainA.de) to another exchangeserver with the domain domainB.dem and the address test@domainB.dem.

Expected behavior

We expect, that all address will proceed separate, but i seems like the plugin uses only the first address to proceed all addresses.

Observed behavior

Mails with multiple recipients are tried to be delivered to the same Exchange server, although the Alias plugin from technik@domainA.de changes to test@domainB.de. The delivery is rejected by the Exchange of domainB.de, because it is not responsible for domainA.de.

System Info

Haraka Haraka.js - Version: 3.0.2
Node v20.3.0
OS Linux haraka01 5.15.0-75-generic haraka/Haraka#82-Ubuntu SMP Tue Jun 6 23:10:23 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
openssl OpenSSL 3.0.2 15 Mar 2022 (Library: OpenSSL 3.0.2 15 Mar 2022)

Details

We configured the following alias rule:

{ "technik@domainA.de" : { "action" : "alias", "to" : ["test@domainB.de"] } }

We have the following configuration in smtp_forward.ini:

[domainA.de]
host=ex01-domainA.de
port=25
enable_tls=true

[domainB.de]
host=mail.domainB.de
port=25

Plugins: aliases rcpt_to.in_host_list queue/smtp_forward

When we send an email to technik@domainA.de it will be redirected to the server with the domain domainB.de and the address test@domainB.de

Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.183Z [DEBUG] [-] [core] addOCSP: not available
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.189Z [NOTICE] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] connect ip=1.1.1.1 port=47225 local_ip=192.168.1.100 local_port=25
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.190Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] running connect_init hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.190Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] running connect_init_respond
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.190Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] running lookup_rdns hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.223Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] running connect hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.224Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] S: 220 haraka01 ESMTP Haraka/3.0.2 ready
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.339Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] C: EHLO mail-oa1-f42.google.com state=1
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.340Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] running ehlo hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.341Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] running capabilities hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.341Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] S: 250-haraka01 Hello mail-oa1-f42.google.com [1.1.1.1]Haraka is at your service.
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.341Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] S: 250-PIPELINING
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.341Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] S: 250-8BITMIME
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.342Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] S: 250-SMTPUTF8
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.342Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] S: 250 SIZE 0
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.457Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9] [core] C: MAIL FROM:<absender@gmail.com> SIZE=2281 state=1
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.460Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running mail hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.461Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running mail hook in rcpt_to.in_host_list plugin
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.461Z [DEBUG] [-] [rcpt_to.in_host_list] checking gmail.com in config/host_list
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.462Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core]  hook=mail plugin=rcpt_to.in_host_list function=hook_mail params=<absender@gmail.com> retval=CONT msg=""
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.462Z [NOTICE] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] sender <absender@gmail.com> code=CONT msg=""
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.462Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] S: 250 sender <absender@gmail.com> OK
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.463Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] C: RCPT TO:<technik@domainA.de> state=1
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.464Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running rcpt hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.464Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running rcpt hook in aliases plugin
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.464Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [aliases] aliasing <technik@domainA.de> to test@domainB.de
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.465Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core]  hook=rcpt plugin=aliases function=aliases params=<technik@domainA.de> retval=CONT msg=""
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.465Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running rcpt hook in rcpt_to.in_host_list plugin
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.466Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [rcpt_to.in_host_list] Checking if <technik@domainA.de> host is in host_list
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.466Z [DEBUG] [-] [rcpt_to.in_host_list] checking domainA.de in config/host_list
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.466Z [INFO] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core]  hook=rcpt plugin=rcpt_to.in_host_list function=hook_rcpt params=<technik@domainA.de> retval=OK msg=""
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.466Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running rcpt_ok hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.467Z [NOTICE] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] recipient <test@domainB.de> code=OK msg="" sender=absender@gmail.com
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.467Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] S: 250 recipient <test@domainB.de> OK
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.467Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] C: DATA state=1
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.468Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running data hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.469Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] S: 354 go ahead, make my day
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.702Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running data_post hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.702Z [NOTICE] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] message mid=<CAEdv-_fWOQ5Mf03FxKpDwrdxJfiTao4OZKzAN9_4iRLuCEOm-w@mail.gmail.com> size=2284 rcpts=1/0/0 delay=0 code=CONT msg=""
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.703Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running queue hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.703Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running queue hook in aliases plugin
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.703Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core]  hook=queue plugin=aliases function=discard params="" retval=CONT msg=""
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.703Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running queue hook in queue/smtp_forward plugin
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.705Z [INFO] [-] [core] [smtp_client] uuid=75575106-C001-4CE9-A219-FB05C4BB2883 host=mail.domainB.de port=25 created
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.706Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] Got smtp_client: 75575106-C001-4CE9-A219-FB05C4BB2883
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.706Z [INFO] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] forwarding to mail.domainB.de:25
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.711Z [DEBUG] [-] [core] socket.remoteAddress undefined
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.713Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 220 EX01.domainB.de Microsoft ESMTP MAIL Service ready at Thu, 6 Jul 2023 07:52:30 +0200\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.713Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] C: EHLO haraka01
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.714Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-EX01.domainB.de Hello [2.2.2.2]\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.714Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-SIZE 104857600\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.714Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-PIPELINING\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.715Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-DSN\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.715Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-ENHANCEDSTATUSCODES\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.715Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-STARTTLS\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.715Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-X-ANONYMOUSTLS\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.715Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-AUTH NTLM\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.715Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-X-EXPS GSSAPI NTLM\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.716Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-8BITMIME\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.716Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-BINARYMIME\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.716Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-CHUNKING\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.716Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250-SMTPUTF8\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.716Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250 XRDST\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.717Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] C: MAIL FROM:<absender@gmail.com>
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.718Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250 2.1.0 Sender OK\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.718Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] C: RCPT TO:<test@domainB.de>
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.719Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250 2.1.5 Recipient OK\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.719Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] C: DATA
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.720Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 354 Start mail input; end with <CRLF>.<CRLF>\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.842Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [queue/smtp_forward] S: 250 2.6.0 <CAEdv-_fWOQ5Mf03FxKpDwrdxJfiTao4OZKzAN9_4iRLuCEOm-w@mail.gmail.com> [InternalId=82974473191468, Hostname=EX01.domainB.de] 3784 bytes in 0.103, 35,867 KB/sec Queued mail for delivery\r\n
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.842Z [INFO] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core]  hook=queue plugin=queue/smtp_forward function=queue_forward params="" retval=OK msg="2.6.0 <CAEdv-_fWOQ5Mf03FxKpDwrdxJfiTao4OZKzAN9_4iRLuCEOm-w@mail.gmail.com> [InternalId=82974473191468, Hostname=EX01.domainB.de] 3784 bytes in 0.103, 35,867 KB/sec Queued mail for delivery"
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.843Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running queue_ok hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.843Z [NOTICE] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] queue code=OK msg="2.6.0 <CAEdv-_fWOQ5Mf03FxKpDwrdxJfiTao4OZKzAN9_4iRLuCEOm-w@mail.gmail.com> [InternalId=82974473191468, Hostname=EX01.domainB.de] 3784 bytes in 0.103, 35,867 KB/sec Queued mail for delivery (4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1)"
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.843Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] S: 250 2.6.0 <CAEdv-_fWOQ5Mf03FxKpDwrdxJfiTao4OZKzAN9_4iRLuCEOm-w@mail.gmail.com> [InternalId=82974473191468, Hostname=EX01.domainB.de] 3784 bytes in 0.103, 35,867 KB/sec Queued mail for delivery (4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1)
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.844Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running reset_transaction hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.844Z [DEBUG] [-] [core] [smtp_client] 75575106-C001-4CE9-A219-FB05C4BB2883 releasing, state=1
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.845Z [DEBUG] [-] [core] [smtp_client] 75575106-C001-4CE9-A219-FB05C4BB2883: [mail.domainB.de:25] SMTP connection closed  (state=4)
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.959Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] C: QUIT state=1
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.959Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running quit hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.960Z [PROTOCOL] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] S: 221 haraka01 closing connection. Have a jolly good day.
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.960Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] client has disconnected
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.960Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] running disconnect hooks
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.960Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] client has disconnected
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.961Z [DEBUG] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] client has disconnected
Jul  6 07:52:31 haraka01 haraka[481720]: 2023-07-06T05:52:31.961Z [NOTICE] [4CC8EAE6-84C4-4FA7-9E0E-EB1C699811A9.1] [core] disconnect ip=1.1.1.1 rdns=mail-oa1-f42.google.com helo=mail-oa1-f42.google.com relay=N early=N esmtp=Y tls=N pipe=N errors=0 txns=1 rcpts=1/0/0 msgs=1/0/0 bytes=2284 lr="" time=0.774

When we send an email to tes1t@domainA.de it will be redirected to the server with the domain domainA.de and the address test1@domainA.de

When we send an email with two or more address in the to/CC/BCC field e.g., technik@domainA.de, test1@domainA.de all emails will be redirected to the server with the domain domainB.de. All mails will be rejected.


Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.543Z [DEBUG] [-] [core] addOCSP: not available
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.547Z [NOTICE] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] connect ip=1.1.1.1 port=42071 local_ip=192.168.1.100 local_port=25
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.547Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] running connect_init hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.547Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] running connect_init_respond
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.547Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] running lookup_rdns hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.573Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] running connect hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.573Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] S: 220 haraka01 ESMTP Haraka/3.0.2 ready
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.722Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] C: EHLO mail-pj1-f49.google.com state=1
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.722Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] running ehlo hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.723Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] running capabilities hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.723Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] S: 250-haraka01 Hello mail-pj1-f49.google.com [1.1.1.1]Haraka is at your service.
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.723Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] S: 250-PIPELINING
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.723Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] S: 250-8BITMIME
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.723Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] S: 250-SMTPUTF8
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.724Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] S: 250 SIZE 0
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.872Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B] [core] C: MAIL FROM:<absender@gmail.com> SIZE=2282 state=1
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.874Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running mail hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.875Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running mail hook in rcpt_to.in_host_list plugin
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.875Z [DEBUG] [-] [rcpt_to.in_host_list] checking gmail.com in config/host_list
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.875Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core]  hook=mail plugin=rcpt_to.in_host_list function=hook_mail params=<absender@gmail.com> retval=CONT msg=""
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.875Z [NOTICE] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] sender <absender@gmail.com> code=CONT msg=""
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.876Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] S: 250 sender <absender@gmail.com> OK
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.876Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] C: RCPT TO:<technik@domainA.de> state=1
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.880Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.880Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt hook in aliases plugin
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.881Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [aliases] aliasing <technik@domainA.de> to test@domainB.de
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.881Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core]  hook=rcpt plugin=aliases function=aliases params=<technik@domainA.de> retval=CONT msg=""
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.881Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt hook in rcpt_to.in_host_list plugin
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.881Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [rcpt_to.in_host_list] Checking if <technik@domainA.de> host is in host_list
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.882Z [DEBUG] [-] [rcpt_to.in_host_list] checking domainA.de in config/host_list
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.882Z [INFO] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core]  hook=rcpt plugin=rcpt_to.in_host_list function=hook_rcpt params=<technik@domainA.de> retval=OK msg=""
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.882Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt_ok hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.882Z [NOTICE] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] recipient <test@domainB.de> code=OK msg="" sender=absender@gmail.com
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.882Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] S: 250 recipient <test@domainB.de> OK
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.883Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] C: RCPT TO:<test1@domainA.de> state=1
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.884Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.885Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt hook in aliases plugin
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.885Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core]  hook=rcpt plugin=aliases function=aliases params=<test1@domainA.de> retval=CONT msg=""
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.885Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt hook in rcpt_to.in_host_list plugin
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.885Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [rcpt_to.in_host_list] Checking if <test1@domainA.de> host is in host_list
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.885Z [DEBUG] [-] [rcpt_to.in_host_list] checking domainA.de in config/host_list
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.886Z [INFO] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core]  hook=rcpt plugin=rcpt_to.in_host_list function=hook_rcpt params=<test1@domainA.de> retval=OK msg=""
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.886Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running rcpt_ok hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.886Z [NOTICE] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] recipient <test1@domainA.de> code=OK msg="" sender=absender@gmail.com
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.886Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] S: 250 recipient <test1@domainA.de> OK
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.886Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] C: DATA state=1
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.887Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running data hooks
Jul  6 07:54:07 haraka01 haraka[481720]: 2023-07-06T05:54:07.887Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] S: 354 go ahead, make my day
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.177Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running data_post hooks
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.178Z [NOTICE] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] message mid=<CAEdv-_eCjBXz6K5LCP+RGs5zAFVFLnPuotp5oPQVwjak1EXV+A@mail.gmail.com> size=2285 rcpts=2/0/0 delay=0.001 code=CONT msg=""
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.178Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running queue hooks
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.178Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running queue hook in aliases plugin
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.178Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core]  hook=queue plugin=aliases function=discard params="" retval=CONT msg=""
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.179Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running queue hook in queue/smtp_forward plugin
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.180Z [INFO] [-] [core] [smtp_client] uuid=818A5A77-0CA3-496D-9328-380340693636 host=mail.domainB.de port=25 created
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.180Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] Got smtp_client: 818A5A77-0CA3-496D-9328-380340693636
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.180Z [INFO] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] forwarding to mail.domainB.de:25
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.182Z [DEBUG] [-] [core] socket.remoteAddress undefined
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.183Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 220 EX01.domainB.de Microsoft ESMTP MAIL Service ready at Thu, 6 Jul 2023 07:54:07 +0200\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.183Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] C: EHLO haraka01
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.184Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-EX01.domainB.de Hello [2.2.2.2]\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.184Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-SIZE 104857600\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.184Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-PIPELINING\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.184Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-DSN\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.185Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-ENHANCEDSTATUSCODES\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.185Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-STARTTLS\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.185Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-X-ANONYMOUSTLS\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.185Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-AUTH NTLM\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.185Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-X-EXPS GSSAPI NTLM\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.185Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-8BITMIME\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.186Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-BINARYMIME\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.186Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-CHUNKING\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.186Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250-SMTPUTF8\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.186Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250 XRDST\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.186Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] C: MAIL FROM:<absender@gmail.com>
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.188Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250 2.1.0 Sender OK\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.188Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] C: RCPT TO:<test@domainB.de>
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.189Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 250 2.1.5 Recipient OK\r\n
Jul  6 07:54:08 haraka01 haraka[481720]: 2023-07-06T05:54:08.190Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] C: RCPT TO:<test1@domainA.de>
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.199Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [queue/smtp_forward] S: 550 5.7.54 SMTP; Unable to relay recipient in non-accepted domain\r\n
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.200Z [INFO] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core]  hook=queue plugin=queue/smtp_forward function=queue_forward params="" retval=DENY msg="5.7.54 SMTP; Unable to relay recipient in non-accepted domain"
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.200Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running deny hooks
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.200Z [NOTICE] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] queue code=DENY msg="5.7.54 SMTP; Unable to relay recipient in non-accepted domain (BB535B99-4A7A-440F-942F-4421015ED98B.1)"
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.200Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] S: 550 5.7.54 SMTP; Unable to relay recipient in non-accepted domain (BB535B99-4A7A-440F-942F-4421015ED98B.1)
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.200Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running reset_transaction hooks
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.201Z [DEBUG] [-] [core] [smtp_client] 818A5A77-0CA3-496D-9328-380340693636 releasing, state=1
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.202Z [DEBUG] [-] [core] [smtp_client] 818A5A77-0CA3-496D-9328-380340693636: [mail.domainB.de:25] SMTP connection closed  (state=4)
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.349Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] C: QUIT state=1
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.350Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running quit hooks
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.350Z [PROTOCOL] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] S: 221 haraka01 closing connection. Have a jolly good day.
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.350Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] client has disconnected
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.350Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] running disconnect hooks
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.351Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] client has disconnected
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.351Z [DEBUG] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] client has disconnected
Jul  6 07:54:13 haraka01 haraka[481720]: 2023-07-06T05:54:13.351Z [NOTICE] [BB535B99-4A7A-440F-942F-4421015ED98B.1] [core] disconnect ip=1.1.1.1 rdns=mail-pj1-f49.google.com helo=mail-pj1-f49.google.com relay=N early=N esmtp=Y tls=N pipe=N errors=0 txns=1 rcpts=2/0/0 msgs=0/0/1 bytes=2285 lr="550 5.7.54 SMTP; Unable to relay recipient in non-accepted domain (BB535B99-4A7A-440F-942F-4421015ED98B.1)" time=5.806
msimerson commented 1 year ago

I forget the specifics but there's something you have to rewrite in the transaction when you modify the destination address using the aliases plugin. It's come up either on the haraka email list or here in GitHub. On my list of things to do is modify the aliases plugin to make that something automatic.

For compliance reasons, we need to redirect one address

Do you need to redirect the address (a mail forward) or do you need to "tap" the address and send a COPY of every message to exchangeB? (my guess: the latter).

One way to do this is with a plugin and just generate a new transaction and insert it into the outbound queue.