# 500 Internal Server Error Email not sending

**URL:** <https://forum.mautic.org/t/500-internal-server-error-email-not-sending/32424>\
**Category:** Mautic 5 Install/Upgrade Support\
**Created:** [June 18, 2024, 8:23pm UTC](https://forum.mautic.org/t/500-internal-server-error-email-not-sending/32424 "2024-06-18T20:23:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rosemaryazekwo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/rosemaryazekwo/32/12183_2.png) [@rosemaryazekwo](https://forum.mautic.org/u/rosemaryazekwo)\
**Post date:** [June 18, 2024, 8:23pm UTC](https://forum.mautic.org/t/500-internal-server-error-email-not-sending/32424/1 "2024-06-18T20:23:39Z")

</div>

**Your software**  
My Mautic version is: mautic 5.0.0  
My PHP version is: 8.1.29  
My Database type and version is: 10.6.16-MariaDB-0ubuntu0.22.04.1

**Your problem**  
My problem is: Email not sending showing 500 internal server error

These errors are showing in the log:  
[2024-06-18T19:16:52.143540+00:00] mautic.CRITICAL: Uncaught PHP Exception TypeError: “str\_ireplace(): Argument #3 ($subject) must be of type array|string, Symfony\Component\Mime\Address given” at /var/www/html/mautic/docroot/app/bundles/EmailBundle/Helper/MailHelper.php line 699 {“exception”:“[object] (TypeError(code: 0): str\_ireplace(): Argument #3 ($subject) must be of type array|string, Symfony\Component\Mime\Address given at /var/www/html/mautic/docroot/app/bundles/EmailBundle/Helper/MailHelper.php:699)”} {“hostname”:“mautic5a”,“pid”:895551}

Steps I have tried to fix the problem:  
I have reconfigure my DNS with SMTP transporter the test connection show success and I received the test mail. But sending gives me error 500

Please help since I don’t want to break my mautic

---

<div class="post-metadata">

**Author:** ![tobsowo](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/tobsowo/32/3096_2.png) [@tobsowo](https://forum.mautic.org/u/tobsowo)\
**Post date:** [July 3, 2024, 9:50am UTC](https://forum.mautic.org/t/500-internal-server-error-email-not-sending/32424/2 "2024-07-03T09:50:16Z")

</div>

Did you get this resolved?

---

<div class="post-metadata">

**Author:** ![weasam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/weasam/32/679_2.png) [@weasam](https://forum.mautic.org/u/weasam)\
**Post date:** [August 15, 2024, 3:34pm UTC](https://forum.mautic.org/t/500-internal-server-error-email-not-sending/32424/3 "2024-08-15T15:34:46Z")

</div>

Got error ‘…PHP message: PHP 18. Mautic\EmailBundle\Helper\MailHelper-\>queue($dispatchSendEvent = TRUE, $returnMode = _uninitialized_) /app/bundles/EmailBundle/Model/EmailModel.php:2214PHP message: PHP 19. Mautic\EmailBundle\Helper\MailHelper-\>send($dispatchSendEvent = TRUE, $isQueueFlush = _uninitialized_) /app/bundles/EmailBundle/Helper/MailHelper.php:460PHP message: PHP 20. Mautic\EmailBundle\Helper\MailHelper-\>generateBounceEmail($idHash = _uninitialized_) /app/bundles/EmailBundle/Helper/MailHelper.php:312’, referrer: [https://mautic.domain.com/s/emails/view/1](https://mautic.domain.com/s/emails/view/1)

---

<div class="post-metadata">

**Author:** ![weasam](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.mautic.org/weasam/32/679_2.png) [@weasam](https://forum.mautic.org/u/weasam)\
**Post date:** [August 15, 2024, 3:37pm UTC](https://forum.mautic.org/t/500-internal-server-error-email-not-sending/32424/4 "2024-08-15T15:37:18Z")

</div>

Anyone solved this? the test email sending from server hostname “[hostname.domain.com](http://hostname.domain.com)” instead of “[myemail@domain.com](mailto:myemail@domain.com)”
