• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Issue Symfony 6.4 app - Contact Form - page crashing after submission - MAILER_DSN script

ybico

New Pleskian
Server operating system version
Ubuntu 22.04
Plesk version and microupdate number
Plesk Obsidian v18.0.58
I have a Symfony v6.4 app which is running well on my VPS, but the only problem I have is when I submit the contact form. The contact page crashes and then it displays a 500 server error page.
When the contact form is submitted, the data from the contact form reaches de database(MariaDB), the acknowledgement mail is sent, but it is not received by the email address of the person who submits the contact form, and lastly the page crashes.
Doing some tests, I have realized that it is the MAILER_DSN script who is messing things up.
The script I'm using for the smtp transport, in the .env file, is as follows:
MAILER_DSN=smtp://xyz%40my-domain:[email protected]:25 -----> url encode is required for the user and password, that's why you can read '%40' instead of '@'
I have also tried port 587 and also 465 and things don´t go thru and the page keeps crashing.
BTW, my email address works correctly. It sends and receive internal and external mails.
I´ll appreciate any hint or piece of advise.
 

Attachments

  • filling-the-form.png
    filling-the-form.png
    58 KB · Views: 8
  • formdata-to-database.png
    formdata-to-database.png
    18.4 KB · Views: 6
  • email-sent-but-not-received.png
    email-sent-but-not-received.png
    65.3 KB · Views: 5
  • 500-internal-server-error.png
    500-internal-server-error.png
    15.8 KB · Views: 7
Back
Top