alextselegidis / easyappointments

:date: Easy!Appointments - Self Hosted Appointment Scheduler
https://easyappointments.org
GNU General Public License v3.0
3.27k stars 1.25k forks source link

Mail broken in 1.5.0 #1587

Open nr-plaxon opened 1 month ago

nr-plaxon commented 1 month ago

Mails do not get send out in version 1.5.0 with hakara mail server because of a "bare line-feed" bug (see http://haraka.github.io/barelf/)

Aug 14 14:40:25 [NOTICE] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5] [core] connect ip=fd00:c107:d509::d port=52584 local_ip=fd00:c107:d509::b local_port=2525
Aug 14 14:40:25 [INFO] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5] [helo.checks] helo_host: xxx.xxx.xxx, skip:proto_mismatch(private), bare_ip(private), dynamic(private), valid_hostname(private), rdns_match(private), host_mismatch(private)
Aug 14 14:40:25 [INFO] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5] [core] hook=unrecognized_command plugin=cloudron function=hook_unrecognized_command params=AUTH retval=OK msg=""
Aug 14 14:40:25 [INFO] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5] [core] hook=unrecognized_command plugin=cloudron function=hook_unrecognized_command params="dGVybWluLmFwcEBzY2h1bHNlcnZlci5vbmxpbmU=" retval=OK msg=""
Aug 14 14:40:25 [INFO] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5] [cloudron] Authenticated as xxx@xxx.xxx
Aug 14 14:40:25 [INFO] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5] [core] hook=unrecognized_command plugin=cloudron function=hook_unrecognized_command params=OGZlNDQ3MzQ5ZDllOTI3ZGM5YmY0NjgwN2IwZjE4YzU2ZGU1NzE3NDEwZjcwZjY5 retval=OK msg=""
Aug 14 14:40:25 [NOTICE] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5.1] [core] sender <xxx@xxx.xxx> code=CONT msg=""
Aug 14 14:40:25 [INFO] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5.1] [core] hook=rcpt plugin=rcpt_to.in_host_list function=hook_rcpt params=<xxx@xxx.xxx> retval=OK msg=""
Aug 14 14:40:25 [INFO] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5.1] [delay_deny] bypassing all pre-DATA deny: AUTH/RELAY
Aug 14 14:40:25 [NOTICE] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5.1] [core] recipient <xxx@xxx.xxx> code=OK msg="" sender=xxx@xxx.xxx
Aug 14 14:40:25 [NOTICE] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5.1] [core] Client sent bare line-feed - .\n rather than .\r\n
Aug 14 14:40:25 [NOTICE] [6B68CE5F-A3FB-496B-9DC6-EB3634987FC5.1] [core] disconnect ip=fd00:c107:d509::d rdns=f1a9575d-4e9d-4e08-af9e-64987f686d4a.cloudron helo=xxx.xxx.xxx relay=Y early=N esmtp=Y tls=N pipe=N errors=0 txns=1 rcpts=1/0/0 msgs=0/0/0 bytes=0 lr="451 Bare line-feed; see http://haraka.github.io/barelf/" time=0.028

This happens in the Cloudron packaged version of Easy!Appointments.

alextselegidis commented 3 weeks ago

Hello!

Thanks for sharing this.

We'll be checking it in more detail.

Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote!

infocillasas commented 3 weeks ago

Same here with the 1.5 version. No emails are sent. I do not even know where the email notifications can be setup.

Update: modifying the application/config/email.php file makes it work

nr-plaxon commented 2 weeks ago

Same here with the 1.5 version. No emails are sent. I do not even know where the email notifications can be setup.

Update: modifying the application/config/email.php file makes it work

Which modifications did you make? Did you post a PR here on GitHub?

infocillasas commented 2 weeks ago

Same here with the 1.5 version. No emails are sent. I do not even know where the email notifications can be setup. Update: modifying the application/config/email.php file makes it work

Which modifications did you make? Did you post a PR here on GitHub?

I modified the content of the file, the previous parameters were overwrittent by the update