XF 2.3 Mail Delivery Failed

I installed XenForo yesterday and already love it. I'm new to self-hosting and webmastering, so I apologize if this question is rudimentary. I looked this up and couldn't find anything to help.

I had an influx of new users yesterday migrating from another site. About half of them received the email confirmation notices and the rest did not. Because I was importing a lot of new users, I turned off the email confirmation requirement. I checked my ACP and found that server errors were logged, but assumed the issue was with their email clients. Today, I received another few hundred server errors, all related to failed email delivery. It's not just confirmation emails, but most/all emails.

XF Server Error Log

Symfony\Component\Mailer\Exception\TransportException: Email to [x]@gmail.com from [x]@articulatedthoughts.com failed: Process failed with exit code 69: sendmail: recipient address [x]@gmail.com not accepted by the server sendmail: server message: 450-Requested mail action not taken: mailbox unavailable sendmail: server message: 450-Mail send limit exceeded. sendmail: server message: 450 1MYusu-1teKeU1emu-00YfDJ sendmail: could not send mail (account default from /homepages/config/smtp/msmtprc.ws67394880) src/vendor/symfony/mailer/Transport/Smtp/Stream/ProcessStream.php:74

Generated by: Unknown account Apr 3, 2025 at 2:23 PM

Stack trace​


#0 src/vendor/symfony/mailer/Transport/SendmailTransport.php(120): Symfony\Component\Mailer\Transport\Smtp\Stream\ProcessStream->terminate()
#1 src/vendor/symfony/mailer/Transport/AbstractTransport.php(72): Symfony\Component\Mailer\Transport\SendmailTransport->doSend(Object(Symfony\Component\Mailer\SentMessage))
#2 src/vendor/symfony/mailer/Transport/SendmailTransport.php(78): Symfony\Component\Mailer\Transport\AbstractTransport->send(Object(Symfony\Component\Mailer\SentMessage), Object(Symfony\Component\Mailer\DelayedEnvelope))
#3 src/XF/Mail/Mailer.php(305): Symfony\Component\Mailer\Transport\SendmailTransport->send(Object(Symfony\Component\Mime\Email))
#4 src/XF/Job/MailSend.php(37): XF\Mail\Mailer->send(Object(Symfony\Component\Mime\Email))
#5 src/XF/Job/Manager.php(275): XF\Job\MailSend->run(7.78161)
#6 src/XF/Job/Manager.php(205): XF\Job\Manager->runJobInternal(Array, 7.78161)
#7 src/XF/Job/Manager.php(89): XF\Job\Manager->runJobEntry(Array, 7.78161)
#8 job.php(46): XF\Job\Manager->runQueue(false, 8)
#9 {main}

Request state​



array(4) {
["url"] => string(8) "/job.php"
["referrer"] => string(41) "https://articulatedthoughts.com/index.php"
["_GET"] => array(0) {
}
["_POST"] => array(0) {
}
}
I checked my server email account and found that it had also been flooded with Mail Delivery Failed emails. Most of them are from Gmail accounts. I'm assuming this is because of the SPF or D KIM authentication.

Server Email Error - Gmail

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of
its recipients. This is a permanent error.

The following address failed:

[x]@gmail.com:
SMTP error from remote server for TEXT command, host: gmail-smtp-in.l.google.com (142.250.112.27) reason: 550-5.7.26 Your email has been blocked because the sender is unauthenticat
ed.
550-5.7.26 Gmail requires all senders to authenticate with either SPF or D
KIM.
550-5.7.26
550-5.7.26 Authentication results:
550-5.7.26 DKIM = did not pass
550-5.7.26 SPF [articulatedthoughts.com] with ip: [x] = did no
t pass
550-5.7.26
550-5.7.26 For instructions on setting up authentication, go to
550 5.7.26 https://support.google.com/mail/answer/81126#authentication 6a
1803df08f44-6ef0f1244f4si20486236d6.303 - gsmtp


--- The header of the original message is following. ---

Received: from localhost ([66.175.237.25]) by mrelay.perfora.net (mreueus003
[74.208.5.2]) with ESMTPSA (Nemesis) id 0MPW1n-1u4awV0Wll-00Gmvv for
<[x]@gmail.com>; Fri, 04 Apr 2025 01:42:34 +0200
From: Articulated Thoughts <[x]@articulatedthoughts.com>
Return-Path: <[x]@articulatedthoughts.com>
To: Resilient <[x]@gmail.com>
X-To-Validate: 72fdb84a+[x]@gmail.com
Subject: 2025 Rumor/Leak List - New reply to watched thread
Auto-Submitted: auto-generated
List-Unsubscribe: <https://articulatedthoughts.com/ind...nsubscribe&c=fbffa0d995a086b058980ed9a5788635>
List-Unsubscribe-Post: List-Unsubscribe=One-Click
Message-ID: <b5626c6230de7cba029ae6c66c33e119@articulatedthoughts.com>
MIME-Version: 1.0
Date: Thu, 03 Apr 2025 23:42:33 +0000
Content-Type: multipart/alternative; boundary=cGt5LncI
X-Provags-ID: V03:K1:y5RN6D6k8zjif1TCpE55KY43kyxtf1kB/TzRtqBlO8MN10GCPJR
FjVHKkfweFX0B7m6jl6vF4pK0BTS4AFsMMGKlenNR1SI6QKld8MeOoVTGnigDDd3+6R8WX2
8DiB+KFVDl4Fyalx9Jtp9GK9G1n/sbmZneadaBOjrngmaYPPdoCIz6Y/Qzkw/wkkjmp6W1v
GvMrxynch5/ddEM09wNNg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:95NnLQJcLes=;B8Wr5MYZrTH/p7zg6/9F5MBcJd7
PdYYIsRtJ4X62W/jCOyLWGvP6paaJ81O7kE5k7f3C2ZITMNC9+hdoJSD8XqSL7HIAVct+GD5o
dcgQhX8GYgV6Gnpxy31ZVFurjczp64hbT8+npRgHcPjihlIvMywGjT83aLQMf+LdFQc8IAi8R
uUSw714/n1IO9LJDZAJyzcgkGPSXfV7qY9Spq3NqH0SovjDGnYnMZ/q6Ge9DbW7200LvMIVMD
h3XQpKdven63d8fXpOA624ikKEawmahenlTCtrKKwJSlTD+VTq6bShJ6mjCav0U5wKfC1vF8X
4iTQ9c7t2fsOCz/DmuL4UHzK/qnXxV4DnmZZbCeiVzJsBh6W/slzopHUP/yQCgYUnFQ6a33cj
8I/Be60z+kgc8+cW6YGLGlzj4PCL8hLzX/i60WFxPfOP6wx0YC4PzOwAoF06yiER/KXn3cne9
ElA9K6YuRpMoyjPBM7cRKHAZ1i3IAs+T8695QjaYbYNR2Q3br+XtNJQVY8zozi87x0ebPKhu9
LeAsux6toefEPMismUd/Axaw9JM3zycEWjiY9KV8UlO9Fmnv6kxGERl4Oagn1SkwdNvmxPKlr
yTCmRztzfpwlmV4jxgt8mFvdKilCg5iAmkRsEjL21AssS+omBNB6/e4vcxJp+NM03tWtM36b+
+b0auOvfZSV1m8f0DkH4RZPLyRjULTIhvQuaQiRctFlOJ1o5ptBDF2VVT304nrzPQD5pzJu3h
FuhoXS4+Qkx5i0NBP90lkOGfzggP2hM7E6L+BBPrin/NQ3ZJXkP3p3daufbplzlZ8w8Hyggde
354tLNwvFgmdM251MvUJSnUHDcBKaVsW4P6q3fnv3kFowQuhkEqVL5NdHBGfVIF0qQugyMpfx
8YwZC6vwdBtAjBLKRvlwa24otwoqvPjn72NeTA/9JpOk3xd8L8KFvJzJztTxPNUCAU/UypaJV
U2DKorujDVMH3pL0lRgTSw1izHtIqR5M6Vk3RLKJjQQhUs7IYwWDTc/8Nvq6zkbXennjrNFgH
yko35GJvdBxT0J2yR9U9TisBAdcf10dr1lHAE3k2VZtOIThrSIeh7ShIV/j5W5+oQf0SNNDCc
n0SrwZjuMrVmFETHIboRw3TZv2QYQ0Y9dUCVW8jsyT/M7NHaXqaF3WRf3bwMoK6zlx/DqEfMr
cNd6O0jx1zvbMrv1QIQZdOkmHZHlr6zzUkkp47iDp1LOId011+629nHrA8lWL3KLy0tHehN7D
RKB4VR+XQVCd34EV9Pp3vEvusc7+DJGGAca2Fs2c4n2J2ndrjM5GrtLHAygBbZYIc/iVAIpYU
1URKa5zuG3C7RPZo5o+FRcA3OM2WOk42y/mh2RWtJK6REH8Sk7HezOAFh53JncknpwDDIaH1Q
WOIM933lf4ghMoD+/fDV0aut5WjXA7y/MH/mw=
However, I also have delivery failures from Hotmail, Yahoo, and others.
Server Email Error - Hotmail

This message was created automatically by mail delivery software.

A message that you sent could not be delivered to one or more of
its recipients. This is a permanent error.

The following address failed:

[x]@hotmail.com:
SMTP error from remote server for RCPT TO command, host: hotmail-com.olc.protection.outlook.com (52.101.40.30) reason: 550 5.5.0 Requested action not taken: mailbox unavailable (S2017062302). [
CY4PEPF0000FCC1.namprd03.prod.outlook.com 2025-04-02T19:21:06.012Z 08D
D700F7A18388E]


--- The header of the original message is following. ---

Received: from localhost ([66.175.237.25]) by mrelay.perfora.net (mreueus002
[74.208.5.2]) with ESMTPSA (Nemesis) id 0MA82J-1tooIa1oE5-004GlM for
<[x]@hotmail.com>; Wed, 02 Apr 2025 21:21:05 +0200
From: Articulated Thoughts <[x]@articulatedthoughts.com>
Return-Path: <[x]@articulatedthoughts.com>
To: Chooch555 <[x]@hotmail.com>
X-To-Validate: 31970058+[x]@hotmail.com
Subject: Articulated Thoughts - Account confirmation required
Auto-Submitted: auto-generated
Message-ID: <4c85c3b2fbfe01c00b9feb49e1d90a4a@articulatedthoughts.com>
MIME-Version: 1.0
Date: Wed, 02 Apr 2025 19:21:05 +0000
Content-Type: multipart/alternative; boundary=HG-9oka_
X-Provags-ID: V03:K1:52+6OYTCrIfOB3pe9A6GR6KQUV4KUcylNhu0PUfnQtSpLeceSTu
/+N63yk0zAeyur/RziM6ikWVRjM+lH3Wl2OglH+XauURO6ZRPe8CWGigdN76fECcBGRarRp
kEczIwizqHjxiiji6yg3lcTYte+zv2JSU9/EQEoHyKLizIOowI+tGh3tAVkAaK5NygFp8yT
31uFUuSpnWcRhtEWLlfgA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:hGPRFmRh2S4=;LdvWqjQbN79y9/+NckdwTaC1adr
kqXEed6St/WU7ulGlD5ahLEQ1x3qv2ZlzyDi0TpyzvJ7JRe2NhD1zeEUtBkhHm/JXwBDoJrDK
xZYGDz818kBnfawxDPYgKTvuDXdH6l19lebfwhrODLTiuWEjUk6UgnqeyRKlbU/5/lNON9aUg
vWZSYIAgTI3Gg22m132j2Yszbfe33mxcDoCkyZQfCc6W16uEFyO5f2v8b0ogBQZOPx/sHn16M
QJP3QGacM0/igAHkUmOBZSlxjoBQI+47jcttnYoNtIgK8WX46Htyb8AZa53pJwoYU6RFK2DLn
ufQ5/0KIYQoonhzUjOXdLd819es6bUuktuvBF3iEy+wE3YrAW+mpG1Cg28WPzWGnswNWuBc9F
+TNZCL5HDMo8GvBZfGykD8uU29ggbzqnF4aYvwCjXanGscRpb6xDg3m7uj2nOUkTOcdQgcnvk
sU80i1gkX0qt8FpKCpT6N9xMa859ELKeWyrvalVVFeB9QhGX6pZh/Zc0YU9MwznBhepo2cKum
Nugkl1CMrrIeaLyJE7WkPhRfSA+pIGdHsp+BuNdVklKpuFbvYBCSrCJdOtx3frIrxbIYV9eZj
Z9pmwknfJmMFMVHAJSc4D54I7zZFr2EXjbi4Sz6rqbuY6DqykaCDGXyYJu4zRCVJdP1ebapDn
DyC0G87K1G7KtLGH2zSYg4O7wcc0Kzx92r1qw60LUBZH5Btxe3fFK5uUsFzT6QN1AmLBTBRC1
wg9BuK+RTEx1JZFxI8KVVoWkpyqsUmaGcMT6DtKYoS1aCZbIT9BxL1ClK/S1OOGs9vFPfQMVd
3e0bkz2I5qiZgxBITspv3AfeQ1SZuAZKA4aMV6/l2C7Ot9H5TVzThSNFuxp2DVPRE/j0S9XFd
4np84s0s1hU7YLOqIkHkqDwNEvHyHLHxfGSqqVwMuWz7pLhsZIsrDMoMKviTnbGc8UFNjUcV7
fvMG2LX076rH0fGXvVDTpu1a7iIEzhAo4C5HqQC2XWzIFKzWJ5cvP1vLJHEOGhNI/ViIPRjHi
cpW6vSRyFmdPsbnHEuLhL00JouCCaMR6bv3y2aXS+dUppERsWIaPA7sFJtk/ASjN/4kOrl4lU
4PDMvOmDMx+E0lFryRgZh0xqfIz1tMoP33tIPJ1W5ntaxOALoyMEW6vWeXuTRCvfmV+dGZMDY
teVuzqLEPSRhOCLoNVsZZ0Y6LaQVZ2CTvT1XfidYiPuq/jmeAKzuRmqnxpotuiiD9FpSlePHT
wBDfloOddkwxrjgyKdj+Nzww7XsWpjmhiNDxJMX6mFYEGVkQuYx5VvqCaBtRBzZbG8L/jNJqf
F2zkwxST2kg2r94LwqWFH3q2/Vtis4PpwjrW08C+XYzVk0FIDy8maf/R47J+YFEUJOSxBk0m5
EIj3+nFXz6Grc48dORAWR0KZqEETJGSAfESsVoQwomPARaPQ9g9Gmy3pq8
Any help is greatly appreciated!
 
Windows and WHM.
The issue you're having isn't related to the OS/Platform, it's strictly related to how your email system is configured. At this point, it's generally recommended to use a 3rd mailing solution like Amazon SES. You definitely need to have SPF, DKIM and DMARC configured correctly to have any hope of getting email delivered. Using a service that specializes in mail handling will save you a lot of headaches.

The errors you presented above represent a misconfiguration or lack thereof when it comes to your outgoing email handling.
 
Back
Top Bottom