The easiest way to identify problems with your email transfer configuration is to use a tool called Mail Tester (mail-tester.com). This tool is handy for determining your "Spam Score" or the likelihood of your emails ending in the spam inbox. Mail Tester allows you to run up to three tests a day for free and supports multiple languages.
To test your email transfer configuration:
Visit https://www.mail-tester.com/ and copy the email address provided on that page to the clipboard.
Go to the Admin area of your X-Cart store and do one of the following:
Create a new store user with the email address you have copied from Mail Tester. It will trigger the sending of an email notification to that email address.
Go to Store Setup > Email Notifications and select the Test Email Configuration tab:
Paste the email address you have copied into the "TO:" field. Then, use the form to send a test email.
Return to https://www.mail-tester.com/ and press the "Then check your score" button. Allow a few seconds for Mail Tester to check the inbox and calculate your score.
You should then see your Spam Score test results. Here is an example page:
The highest score would be 10/10. The lower your score, the more likely your emails will be flagged as spam.
You will probably be OK if your score is above 7 or 8. To make sure, ask a bunch of your store users if they get your emails.
By clicking on the [+] buttons, you can get detailed information about each parameter of your test results. For example, it is a good thing if your results say "You're properly authenticated," and you see a checkmark on the green background for that item. However, if that is not the case, serious work to adjust the configuration of your mail-sending system is required.
Common issues resulting in bad scores include the following:
You are blacklisted.
SPF record is not set up.
DKIM is not set up.
The form or content of your email makes it look like spam for SpamAssassin (Note any wrong keywords, broken links, etc.)
If you get a terrible Mail Tester score, share your testing results with your hosting provider staff or network administrator. They should know what to do.
If Mail Tester does not receive your email, it will remain stuck on the page below:
If you see this page, your current sending method is not working. Again, in this case, you should request help from your hosting provider or network administrator.