Problem/Motivation

I'm using mail send with batch api, when enabling debug mode for smtp in config I got this error :

An AJAX HTTP error occurred.
HTTP Result Code: 200
Debugging information follows.
Path: /fr/batch?id=3093&op=do_nojs&op=do
StatusText: OK
ResponseText: 2022-10-08 13:43:03 Connection: opening to host.docker.internal:25, timeout=30, options=array()
2022-10-08 13:43:03 Connection: opened
2022-10-08 13:43:03 SMTP INBOUND: "220 Papercut SMTP v9.0.0.0 ESMTP ready"
2022-10-08 13:43:03 SERVER -> CLIENT: 220 Papercut SMTP v9.0.0.0 ESMTP ready
2022-10-08 13:43:03 CLIENT -> SERVER: EHLO test-test-fr
2022-10-08 13:43:03 SMTP INBOUND: "250-Papercut SMTP Hello test-test-fr, haven't we met before?"
2022-10-08 13:43:03 SMTP INBOUND: "250-PIPELINING"
2022-10-08 13:43:03 SMTP INBOUND: "250-8BITMIME"
2022-10-08 13:43:03 SMTP INBOUND: "250 SMTPUTF8"
2022-10-08 13:43:03 SERVER -> CLIENT: 250-Papercut SMTP Hello test-test-fr, haven't we met before?250-PIPELINING250-8BITMIME250 SMTPUTF8
2022-10-08 13:43:03 CLIENT -> SERVER: MAIL FROM:<noreply@glpadygZ4Q9T.com>
2022-10-08 13:43:03 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:03 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:03 CLIENT -> SERVER: RCPT TO:<test@example.com>
2022-10-08 13:43:03 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:03 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:03 CLIENT -> SERVER: DATA
2022-10-08 13:43:03 SMTP INBOUND: "354 end with <CRLF>.<CRLF>"
2022-10-08 13:43:03 SERVER -> CLIENT: 354 end with <CRLF>.<CRLF>
2022-10-08 13:43:03 CLIENT -> SERVER: Date: Sat, 8 Oct 2022 15:43:03 +0200
2022-10-08 13:43:03 CLIENT -> SERVER: To: test@example.com
2022-10-08 13:43:03 CLIENT -> SERVER: From: epsum Clients <noreply@glpadygZ4Q9T.com>
2022-10-08 13:43:03 CLIENT -> SERVER: Subject: Drupal SMTP test e-mail
2022-10-08 13:43:03 CLIENT -> SERVER: Message-ID: <ADL4srLjXkKO89IL75i48iWukrmE5tZODe8ebykLCc@test-test-fr>
2022-10-08 13:43:03 CLIENT -> SERVER: X-Mailer: PHPMailer 6.5.1 (https://github.com/PHPMailer/PHPMailer)
2022-10-08 13:43:03 CLIENT -> SERVER: Sender: noreply@glpadygZ4Q9T.com
2022-10-08 13:43:03 CLIENT -> SERVER: MIME-Version: 1.0
2022-10-08 13:43:03 CLIENT -> SERVER: Content-Type: text/plain; charset=utf-8
2022-10-08 13:43:03 CLIENT -> SERVER: Content-Transfer-Encoding: 8Bit
2022-10-08 13:43:03 CLIENT -> SERVER: 
2022-10-08 13:43:03 CLIENT -> SERVER: <p><img alt="tst" class="picture" height="76" src="https://www.glpadygZ4Q9Thcare.fr/sites/als_fr/files/styles/170x65/public/logos/tst.png" /></p>
2022-10-08 13:43:03 CLIENT -> SERVER: 
2022-10-08 13:43:03 CLIENT -> SERVER: <p>&nbsp;</p>
2022-10-08 13:43:03 CLIENT -> SERVER: 
2022-10-08 13:43:03 CLIENT -> SERVER: <p>If you receive this message it means your site is capable of using SMTP to send e-mail.</p>
2022-10-08 13:43:03 CLIENT -> SERVER: 
2022-10-08 13:43:03 CLIENT -> SERVER: <hr />
2022-10-08 13:43:03 CLIENT -> SERVER: <p>tst&nbsp;lorem&nbsp;epsum&nbsp;CC,<br />
2022-10-08 13:43:03 CLIENT -> SERVER: 6 rue Coay - 73457 XXX<br />
2022-10-08 13:43:03 CLIENT -> SERVER: RCS: XXX B 234 987 333</p>
2022-10-08 13:43:03 CLIENT -> SERVER: 
2022-10-08 13:43:03 CLIENT -> SERVER: .
2022-10-08 13:43:03 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:03 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:03 CLIENT -> SERVER: RSET
2022-10-08 13:43:03 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:03 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:03 CLIENT -> SERVER: QUIT
2022-10-08 13:43:03 SMTP INBOUND: "221 bye"
2022-10-08 13:43:03 SERVER -> CLIENT: 221 bye
2022-10-08 13:43:03 Connection: closed
2022-10-08 13:43:03 Connection: opening to host.docker.internal:25, timeout=30, options=array()
2022-10-08 13:43:04 Connection: opened
2022-10-08 13:43:04 SMTP INBOUND: "220 Papercut SMTP v9.0.0.0 ESMTP ready"
2022-10-08 13:43:04 SERVER -> CLIENT: 220 Papercut SMTP v9.0.0.0 ESMTP ready
2022-10-08 13:43:04 CLIENT -> SERVER: EHLO test-test-fr
2022-10-08 13:43:04 SMTP INBOUND: "250-Papercut SMTP Hello test-test-fr, haven't we met before?"
2022-10-08 13:43:04 SMTP INBOUND: "250-PIPELINING"
2022-10-08 13:43:04 SMTP INBOUND: "250-8BITMIME"
2022-10-08 13:43:04 SMTP INBOUND: "250 SMTPUTF8"
2022-10-08 13:43:04 SERVER -> CLIENT: 250-Papercut SMTP Hello test-test-fr, haven't we met before?250-PIPELINING250-8BITMIME250 SMTPUTF8
2022-10-08 13:43:04 CLIENT -> SERVER: MAIL FROM:<noreply@glpadygZ4Q9T.com>
2022-10-08 13:43:04 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:04 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:04 CLIENT -> SERVER: RCPT TO:<test@example.com>
2022-10-08 13:43:04 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:04 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:04 CLIENT -> SERVER: DATA
2022-10-08 13:43:04 SMTP INBOUND: "354 end with <CRLF>.<CRLF>"
2022-10-08 13:43:04 SERVER -> CLIENT: 354 end with <CRLF>.<CRLF>
2022-10-08 13:43:04 CLIENT -> SERVER: Date: Sat, 8 Oct 2022 15:43:03 +0200
2022-10-08 13:43:04 CLIENT -> SERVER: To: test@example.com
2022-10-08 13:43:04 CLIENT -> SERVER: From: epsum Clients <noreply@glpadygZ4Q9T.com>
2022-10-08 13:43:04 CLIENT -> SERVER: Subject: Drupal SMTP test e-mail
2022-10-08 13:43:04 CLIENT -> SERVER: Message-ID: <wVCfAmG8PCvvt5TvDkKsJJLMCs2XD7XTG2gvrntYKHE@test-test-fr>
2022-10-08 13:43:04 CLIENT -> SERVER: X-Mailer: PHPMailer 6.5.1 (https://github.com/PHPMailer/PHPMailer)
2022-10-08 13:43:04 CLIENT -> SERVER: Sender: noreply@glpadygZ4Q9T.com
2022-10-08 13:43:04 CLIENT -> SERVER: MIME-Version: 1.0
2022-10-08 13:43:04 CLIENT -> SERVER: Content-Type: text/plain; charset=utf-8
2022-10-08 13:43:04 CLIENT -> SERVER: Content-Transfer-Encoding: 8Bit
2022-10-08 13:43:04 CLIENT -> SERVER: 
2022-10-08 13:43:04 CLIENT -> SERVER: <p><img alt="tst" class="picture" height="76" src="https://www.projectname.fr/sites/als_fr/files/styles/170x65/public/logos/aihcare.png" /></p>
2022-10-08 13:43:04 CLIENT -> SERVER: 
2022-10-08 13:43:04 CLIENT -> SERVER: <p>&nbsp;</p>
2022-10-08 13:43:04 CLIENT -> SERVER: 
2022-10-08 13:43:04 CLIENT -> SERVER: <p>If you receive this message it means your site is capable of using SMTP to send e-mail.</p>
2022-10-08 13:43:04 CLIENT -> SERVER: 
2022-10-08 13:43:04 CLIENT -> SERVER: <hr />
2022-10-08 13:43:04 CLIENT -> SERVER: <p>tst&nbsp;lorem&nbsp;epsum&nbsp;CC,<br />
2022-10-08 13:43:04 CLIENT -> SERVER: 6 rue Coy - 3453 XXX<br />
2022-10-08 13:43:04 CLIENT -> SERVER: RCS: XXX B 324 543 876</p>
2022-10-08 13:43:04 CLIENT -> SERVER: 
2022-10-08 13:43:04 CLIENT -> SERVER: .
2022-10-08 13:43:04 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:04 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:04 CLIENT -> SERVER: RSET
2022-10-08 13:43:04 SMTP INBOUND: "250 Ok"
2022-10-08 13:43:04 SERVER -> CLIENT: 250 Ok
2022-10-08 13:43:04 CLIENT -> SERVER: QUIT
2022-10-08 13:43:04 SMTP INBOUND: "221 bye"
2022-10-08 13:43:04 SERVER -> CLIENT: 221 bye
2022-10-08 13:43:04 Connection: closed
{"status":true,"percentage":"100","message":"Completed 3 of 3.","label":""}

Disabling debug mode,the batch process end successfully without error.

Steps to reproduce

Proposed resolution

Remaining tasks

User interface changes

API changes

Data model changes

Comments

youssef.maaddi created an issue. See original summary.

youssef.maaddi’s picture

Issue summary: View changes
youssef.maaddi’s picture

Issue summary: View changes
japerry’s picture

Category: Bug report » Support request
Status: Active » Fixed

This is expected, as the debugging workflow via phpmailer will interrupt any batch operations. Disable debugging before performing these actions.

I added some warnings on the config page to warn users to disable it before using in production.

  • japerry committed 802fecc on 8.x-1.x
    Issue #3314278 by japerry: Add warning message debugging is enabled.
    

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.