None of the system emails are sending (i.e. password reset). I contacted the server company(since this is happening on multiple sites) and found out the MODx is not putting in the emailfrom. I checked the system setting ‘emailsender’ and it has a valid email. Would really appreciate some insight. Thank you in advance.
That page shows some recommended settings and how to test things from MODX’ end. If it only affected forms it could be a formit configuration (an empty &fromName/&fromEmail) but this sounds like something that would be incorrect on the settings level.
System Settings (used if property is missing):
emailsender System Setting: email@replacedemail.com
site_name System Setting: MODX Revolution
Properties (from parameters, property set, or snippet default properties:
Tpl chunk name:
subject:
to:
fromName:
replyTo:
emailSender:
allowHtml: 1
message:
Final Values (actually used when sending email):
subject: Default Subject
to: email@replacedemail.com
fromName: QuickEmail
replyTo: email@replacedemail.com
emailSender: email@replacedemail.com
allowHtml: 1
Message Body: Default Message
Send Failed
Mailer error info: Could not instantiate mail function.
Server Debug Information:
PHP’s built-in mail() that you appear to be using is very poor for delivery, and having it blocked on the server is not even the worst of ideas as spammers love it too.
I’d strongly recommend switching to sending via SMTP, how to do so is also explained on the documentation I linked you before.