If it's making it into the email-history, then any delivery problems are happening on the mailserver.
If it's being rejected with an error, the archive should never see it.
Some things to try:
1. setup a fresh Zen Cart install into another folder along with another database. Use the appropriate email address during installation.
Be sure to install the demo data.
2. Test the emails
- turn on email archiving, but touch as few other email settings as possible
- Create a test account - does the email send?
- Make a purchase- do you get the email?
- Ensure you have the right transport method, if the emails aren't getting through
3. Once it's all working, review the email settings in the "new" site, and set things up to match in the "old" site.
Now, if your problem is between your localhost setup and your live server, and your concern is related to live-server processing of email, then you should be doing all this on the live server, in order to configure its settings properly.
Remember, keep as many defaults as possible, only changing things with a specific purpose in mind.
The issue should only be the transport method (and SMTP settings if you're using them), and maybe the line-ending mode.
The "Data not accepted" message should actually be "SMTP Error: Data not accepted." ... which suggests that it's only appearing when using one of the SMTP transport methods.
Other debugging:
a. create a new file: /includes/extra_datafiles/email_debug.php and put the following in it:
Code:
<?php define('EMAIL_SYSTEM_DEBUG','5'); ?>
Upload it to your server, and test sending an email.
Report back with the results ... could be a lot of ugly/confusing stuff on-screen...
b. other email troubleshooting tips:
http://www.zen-cart.com/wiki/index.p...Email_Problems