Cannot receive forum and PM email
Permalink
I discovered that I am not receiving any messages from forum posts or from PMs. The email has a sender address of apache@host.concrete2.com, which does not look like a real address. Sender address verification fails, because a connection to host.concrete2.com is refused (i.e., the email address cannot be verified).
Please change the sender address to a valid email address that exists and functions correctly.
Please change the sender address to a valid email address that exists and functions correctly.
are you hosting with c5?
This doesn't involve a website. It relates to email being sent from the forum or a PM athttp://www.concrete5.org.
i get email from pm@concretecms.com mailed by host.concrete2.com
idk
idk
pm@concretecms.com must be the inside or From: address. The issue is that the envelope sender address of the message is apache@host.concrete2.com. That is most likely the account under which the web server is running and not a real mailbox.
If you are receiving email successfully, then it sounds like your mail server is not checking if the sender address exists before accepting the message. The mail server here performs more checks, one of which is to make sure the message is coming from a real email address. That stops spam that uses a fake address or comes from hacked web servers. It is pretty common to see an address like apache@hackedserver.com in spam.
The solution in this case is probably to configure C5 email to use an external SMTP server (even if it is localhost). That way the From: address will be used as the envelope sender address, and the message will be sent with the address pm@concretecms.com.
The mail helper could be updated to configure the sendmail transport with the sender address, but most sites might not allow that information to be set. The external SMTP server is likely a better choice. Both options could be included in the mail helper and then configured in site.php or the dashboard so that it could be customized to the operation of the local system.
If you are receiving email successfully, then it sounds like your mail server is not checking if the sender address exists before accepting the message. The mail server here performs more checks, one of which is to make sure the message is coming from a real email address. That stops spam that uses a fake address or comes from hacked web servers. It is pretty common to see an address like apache@hackedserver.com in spam.
The solution in this case is probably to configure C5 email to use an external SMTP server (even if it is localhost). That way the From: address will be used as the envelope sender address, and the message will be sent with the address pm@concretecms.com.
The mail helper could be updated to configure the sendmail transport with the sender address, but most sites might not allow that information to be set. The external SMTP server is likely a better choice. Both options could be included in the mail helper and then configured in site.php or the dashboard so that it could be customized to the operation of the local system.