ZenCart 1.5.7b
PHP: 5.6
Plug-ins Used: Image Handler 5, E-mail Archive Manager, NonCAPTCHA, and ZX Slideshow
I think I started using ZenCart around 2013, and I did an upgrade around 2015. As soon as I did that upgrade, (which may be coincidence), I would no longer get any product purchase or contact form e-mails. Luckily, PayPal sends me a payment notification, and I used the E-mail Archive Manager to read my e-mails. However, I do want those e-mails to get delivered directly to my e-mail account for simplicity. I also want to be able to send messages to customers through the website, and I cannot do that right now. I have tried every option in the Configuration, E-mail Options, E-mail Transport Method, but none work. I'm not sure if some other setting is needed that I am not doing correctly, but I have tried localhost and relay-hosting.secureserver.net for the SMTP Email Mail Host. I have to be missing some combination of options to get this to work again.
When I look in the logs, I get this message: PHP Notice: Email Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting<br /> in /home/####/public_html/####/store/includes/functions/functions_email.php on line 377
I looked at the github link but it didn't help me figure anything out.
My website hosting is through GoDaddy. I found the following information from them for Linux (Cpanel) hosting, and I am going to message them and will post it here if I get an answer to hopefully help others, but does anyone have any advice for me on correcting this e-mail issue?
Info From GoDaddy (That Hasn't Helped Yet!):
https://www.godaddy.com/help/send-fo...lay-server-953
Send form mail using an SMTP relay server
If you want to use your website to send form mail, like submissions to a contact us form, you'll need to connect to our mail relay server.
Sending mail through other providers isn't allowed, so you'll need to use the following settings:
Port: 25
SMTP Authentication: False or none
SSL or Secure Connection: None
Server or Host: The relay server you need to use depends on the type of hosting and script you use. What type of hosting account do I have?
Linux (cPanel)
Use localhost unless:
You use PHP script and the mail() function.
You use Perl script and the /usr/lib/sendmail binary.
In those cases, you do not need to specify a relay server.
Bookmarks