OuERPNext v15.63 — Email Notification on PO Submit Not Triggering

Details:

We’re running ERPNext v15.63.0 with Frappe v15.69.2 (self-hosted on AWS EC2). Email account is correctly configured using SMTP (send.smtp.com) and works for user welcome emails and frappe.sendmail() from a Server Script.

However, notifications for Purchase Order do not work. Here’s what we’ve tested:

:white_check_mark: Email Account works

  • New users receive welcome emails.
  • Server Script and System Console test email sends correctly.
  • Swaks confirms outbound SMTP is functional.

:x: Purchase Order Submit Notification not working

  • Notification is set to trigger on Submit of Purchase Order
  • doc.docstatus==1 condition is used
  • Attach Print is enabled with Drop Shipping Format selected
  • Recipients include owner and contact_email
  • No email shows up in Email Queue, and no email is received

We’ve reviewed all relevant setup:

  • Email account is marked as Default Outgoing
  • TLS and port 587 confirmed
  • No errors appear in logs or Console

Question:

What could prevent the notification system from queuing or sending emails, even when the rest of the system (welcome emails, Server Script, SMTP) works?

Happy to share screenshots or configs if needed. Thanks in advance!

“Send Alert On” is already set to Submit, so there’s no need to add the doc.docstatus == 1 condition

Can you share the notification configuration screenshot

see attached screen captures…



we tried with and without condition and nothing is visible in the email queue and no email is received.

As per the screenshots you didn’t choose sender field. Please select your email account.

still same result. see revised screenshots.



hi THERE CAN YOu check system notification on and try submit and check if you are recieveing system notification or no