Try it FREE
Knowledge Base Frequently Asked Questions   Phone Phone: +1 (720) 336-8323 M-F 9am-5pm MST   Download Free
Free Trial
Knowledge Base
Knowledge Base » How-To and Helpful Info » DMARC domains
DMARC domains

Brief Information About DMARC

The DMARC is a layer of email authentication that focuses on the "From" portion of the email message.  For example, if the email "From:" address has a domain and the email message was not sent by the servers, the email message will fail to authenticate and the message will not be delivered to the destination.


In these situations, PHP Live! system will set the "From:" as the chat department email address to ensure the message is delivered.  This will result in the "To:" and the "From:" being the same email address, the chat department email address.  The visitor's original email address will be included in the message body.



PHP Live! has few DMARC domains set to detect automatically (yahoo, hotmail and  Visitor email addresses matching, or are considered DMARC message.  If wanting to reply to a DMARC message, forward the message to the original email address (displayed in the email message).  The process may be a bit cumbersome but this DMARC work around is to ensure the visitor's offline message is delivered to the department email address.


If needing to add your own set of DMARC domains, the steps are outlined below:


  1. Inside the phplive/API/ directory, create a new file (if not exists) Util_Extra.php containing the following code (update the domains for your needs):

    $DMARC_DOMAINS = Array( "yahoo"=>1, "hotmail"=>1, ""=>1, ""=>1 ) ; 
  2. Save the file.  You now should have phplive/API/Util_Extra.php file containing the above code which will process the DMARC work-around.


After the work-around implementation, visitors with and other DMARC_DOMAINS email addresses will still be able to leave an offline message.  There will also be a short message in the message body indicating it is a DMARC domain.  Note: if the offline message does not seem to reach the inbox, check the spam folder.  Because the "To" and "From" is the same information, some email filtering systems may get confused on how to filter the email message.

Was this helpful?
could be more helpful? send comment
back to top