Emails Transport Methods

PHP, SMTP, SMTPAuth and Sendmail

Email Transport methods explained

Zen Cart supports multiple email transport methods.

Go to Admin > Configuration > Email Options and try them in this order:

  1. “php” – this uses whatever email method your webserver is configured to use for PHP mail commands, as set by your webhost. This will work fine in most cases.
  2. “smtp” or “smtpauth” – for reliable email, many hosts require that you use “smtp” or usually “smtpauth” and set all the SMTP settings shown lower on the page.
  3. “sendmail” – if “php” doesn’t work and you’re not running a windows server, this is your next likely choice.
  4. “sendmail -f” – this is ideal in cases where your webserver configuration has some tighter security requirements – esp in busy shared-hosting environments.
  5. “qmail” – for linux/unix hosts running Qmail as sendmail wrapper at /var/qmail/bin/sendmail.

Still have questions? Use the Search box in the upper right, or try the full list of FAQs. If you can't find it there, head over to the Zen Cart support forum and ask there in the appropriate subforum. In your post, please include your Zen Cart and PHP versions, and a link to your site.

Is there an error or omission on this page? Please post to General Questions on the support forum. Or, if you'd like to open a pull request, just review the guidelines and get started. You can even PR right here.
Last modified September 1, 2020 by Scott C Wilson (8380a190).