Ecommerce software home
Shopping Cart Software Forum for Ecommerce Templates
Shopping Cart Software Forum for Ecommerce Templates
Home | Profile | Register | Active Topics | Members | Search | FAQ
Click Here To Login
Forgot your Password?



Find us on Facebook

Follow us on Twitter

View our YouTube channel

Ecommerce Templates on Google Plus


 All Forums
 Technical
 PHP (Unix / Linux / Apache) versions
 Changed hosting and SMTP is not working
 New Topic  Reply to Topic
 Printer Friendly
Next Page
Author Previous Topic Topic Next Topic
Page: of 2

mensamarketing
New Member

81 Posts

Posted - 09/10/2012 :  00:16  Show Profile
We just changed our hosting to GoDaddy shared hosting. Our first two orders were received this evening, but we did not receive the confirmation emails and doubt that our customers received them, either.

We tested the emailfriend.php [Tell A Friend About This Product], along with other emails that we have on our site, including the mailing list administrator, without any success.

We contacted GoDaddy technical support about this, as our site had been on one of their Virtual Private Servers and previous to that on their shared hosting - and did not have this problem. Our php files have not changed (ECT PHP 6.2.1).

The GoDaddy support rep (obviously) could not help with our ECT files, and was not helpful when we asked about any server configuration files, like php.ini. He did, however, send us an article about webformmailer.php and gdform.php. Could there be an issue with those files? They are in the hosting directory.

Is there some known issue with the current GoDaddy shared hosting that has eluded us? Is there some code or configuration that we can add or change to start the emails once again?

Your support is appreciated. Our site is BathrobeConnection.com



Thank you,

Mensa Marketing

Andy
Administrator

69489 Posts

Posted - 09/10/2012 :  02:59  Show Profile
Hi

Do you have something like this in vsadmin/includes.php

$usecurlforfsock=TRUE;
$curlproxy="http://proxy.shr.secureserver.net:3128";

If so, can you remove that and then run through a dummy order and test your email a friend?

Andy

Ecommerce templates

ECT newsletter
ECT hosting suggestions

Dreamweaver templates

Follow us on Twitter, Facebook, Google + and YouTube



Go to Top of Page

mensamarketing
New Member

81 Posts

Posted - 09/10/2012 :  03:47  Show Profile
Hi Andy,

Thank you for your quick response. No, $usecurlforfsock=TRUE; is not in our includes.php file.

We were reading the article about Email troubleshooting - PHP Version, and it mentions PHPMailer. Is that something that we should try?
There is no authentication for SMTP with GoDaddy shared hosting, however. So, we are not certain whether trying PHPMailer would be a waste of time.

Another GoDaddy tech support rep cited an article (http://support.godaddy.com/help/article/951/what-email-or-relay-server-should-i-use-in-my-php-code?locale=en&ci=46061) that states,
"If you use the mail() function in your PHP, you do not need to specify an outgoing mail server. If you are using some other method besides mail() in your PHP code, use relay-hosting.secureserver.net for your relay server." Is there something here that we should be aware of?

Any other suggestions?

Thank you,

Mensa Marketing
Go to Top of Page

Vince
Administrator

31312 Posts

Posted - 09/10/2012 :  05:36  Show Profile
Hi there
Sure, you can use PHPMailer and with that you can specify the SMTP server. Details are on this page...
http://www.ecommercetemplates.com/help/email-help.asp

Vince

Click Here for Shopping Cart Software
Click Here to sign up for our newsletter
Click Here for the latest updater
Go to Top of Page

mensamarketing
New Member

81 Posts

Posted - 09/10/2012 :  20:49  Show Profile
We tried PHPMailer with no success. Is there something else that we should consider?

GoDaddy responded to our current Support Request that they did not find any issues with the server. They ran a test mail script and received the email without any delay, suggesting that this problem is caused by coding or scripting. Of course, it does not make any sense that our copy of ECT would have worked perfectly on the Virtual Private Server, but not on the Shared Hosting plan.

Do you have any suggestions?

Thank you,

Mensa Marketing
Go to Top of Page

Andy
Administrator

69489 Posts

Posted - 09/11/2012 :  03:21  Show Profile
Is the email you've entered in the main admin settings page good for the domain, ie you@yourdomain.com rather than you@anotherdomain.com?

Andy

Ecommerce templates

ECT newsletter
ECT hosting suggestions

Dreamweaver templates

Follow us on Twitter, Facebook, Google + and YouTube



Go to Top of Page

mensamarketing
New Member

81 Posts

Posted - 09/11/2012 :  03:39  Show Profile
Yes, it is CustomerService@BathrobeConnection.com

Thank you,

Mensa Marketing
Go to Top of Page

Vince
Administrator

31312 Posts

Posted - 09/11/2012 :  04:44  Show Profile
Hi Mensa
Normally with email issues it isn't a problem as such, just that you need to use a specific SMTP server address, login, password and so on. Getting the host to put a working test script on the server means that you will have all the details you need. So is the test script still on the server? If so, can you zip it and send it to me and if not can you ask the host to leave it on the server?

Vince

Click Here for Shopping Cart Software
Click Here to sign up for our newsletter
Click Here for the latest updater
Go to Top of Page

Andy
Administrator

69489 Posts

Posted - 09/11/2012 :  05:38  Show Profile
This post may be helpful as it seems to have been successful in the past http://www.ecommercetemplates.com/support/topic.asp?TOPIC_ID=84552

Andy

Ecommerce templates

ECT newsletter
ECT hosting suggestions

Dreamweaver templates

Follow us on Twitter, Facebook, Google + and YouTube



Go to Top of Page

mensamarketing
New Member

81 Posts

Posted - 09/11/2012 :  14:13  Show Profile
Hello,

Success! Thank you for all the helpful support you have provided.

We followed the methodology in TOPIC_ID=84552 and it worked. The only difference is that the newer version of incfunctions.php does not have the exact code ($mail->SMTPAuth = true;) as was cited. Instead, we just remarked out lines 1608-1612.





Thank you,

Mensa Marketing
Go to Top of Page

mensamarketing
New Member

81 Posts

Posted - 09/19/2012 :  20:04  Show Profile
This saga continues and we need more help:

We installed PHPMailer, as we stated previously, and from Tues., Sept. 11 until this past Sat., Sept. 15, the email was successfully being sent from our website. Then it stopped, and we have not received any email (from the website) since.

Numerous calls and support tickets to GoDaddy have not corrected the situation. Their diagnostics and test scripts did not reveal any issues with the email.

Why would the mail have been sending consistently well until Saturday?

Another part of this puzzle:

We have a second website, WindowVinylEtchings.com (our second license of ECT), which is also on GoDaddy's shared hosting. We migrated this website to a shared hosting account at the same time as BathrobeConnection.com. From the start, WindowVinylEtchings.com sent email without any issue and we did not need to install PHPMailer on that site for it to work. Also, from the start, BathrobeConnection.com was not sending emails, until we installed PHPMailer.

So, considering that we never had any SMTP issues with the websites before, and they have previously been on other virtual server and shared hosting plans without problems, we asked GoDaddy to move BathrobeConnection.com to the same server as WindowVinylEtchings.com. It would make sense that there may have been a configuration that is more compatible with our ECT scripts on that server. Or conversely, the server that BathrobeConnection.com is on has an incompatible setting.

GoDaddy, however, responded that they cannot migrate our site from one server to another.

Another call to GoDaddy technical support today revealed more to the puzzle, and this had not even entered our minds:

On Friday night, we attempted to send emails to our mailing list, which has about 350 recipients. We were unsuccessful. While we were able to send a test email to the admin address, any of the batches (50, 100, 150, etc.), would not complete. We did, however, get the "out of office" replies and a few bounced-back emails. The mailinglist admin showed that about 150 emails were sent, even though we did not see the process complete.

Today, the GoDaddy support rep mentioned that it was possible that our website SMTP had been blacklisted because we are sending a large volume of emails from a shared IP, and it was being interpreted as SPAM. She also mentioned that they would be trying to get us unblacklisted, but that could take more than 24 hours.

Any comments on this?

Finally, the scripts that GoDaddy technical support is using to test the SMTP are the ones that came with the shared hosting: GDForm.php and WebFormMailer.php. Are these ones that can be used in place of PHPMailer? If so, how do we install them?

If nothing else works, perhaps these are more compatible with GoDaddy's shared hosting.

Anything you can recommend will be appreciated.

Thank you,

Mensa Marketing
Go to Top of Page

mensamarketing
New Member

81 Posts

Posted - 09/19/2012 :  21:12  Show Profile
Addendum:

You can download the mailer scripts GDForm.php and WebFormMailer.php here:

http://www.bathrobeconnection.com/mailerscripts.zip

Thank you,

Mensa Marketing
Go to Top of Page

Andy
Administrator

69489 Posts

Posted - 09/20/2012 :  04:56  Show Profile
Have you considered changing hosts? I know it sounds drastic but troubleshooting to get things working for just a few days and then being back in the same place again isn't really the way forward.

Andy

Ecommerce templates

ECT newsletter
ECT hosting suggestions

Dreamweaver templates

Follow us on Twitter, Facebook, Google + and YouTube



Go to Top of Page

mensamarketing
New Member

81 Posts

Posted - 09/20/2012 :  13:14  Show Profile
Hi Andy,

Thank you for your opinion, we also considered changing hosts, but we want to avoid doing so, if possible. I don't need to mention the potential costs and loss of revenue by doing that. We are determined to fix this problem before taking such a drastic measure.

We are still receiving orders and will continue sending the emails manually until this is resolved.

That being said, what is your opinion on the possibility that our outgoing emails were blacklisted as spam? Have you heard of such a situation? Or is this just a promotion (or even a scheme) by GoDaddy to get us to subscribe to their Express Email Marketing?

Also, the GoDaddy support rep informed us not to use the word "test" in our test emails. That is another word that is interpreted as spam.

Second, and perhaps the key to fixing this, is there a way to use either of the two SMTP script files in place of PHPMailer?

The comment from the GoDaddy support rep was that the outgoing emails were "not hitting the relay server" or "not connecting with the server." She did claim that when they tested the email with their scripts, GDForm.php and WebFormMailer.php, that the mail was sent.

Again, any recommendations would be appreciated.

Thank you,

Mensa Marketing
Go to Top of Page

dbdave
ECT Moderator

USA
4368 Posts

Posted - 09/20/2012 :  14:07  Show Profile
I want to chime in on the godaddy issue. I use them for domains and some hosting and I am actually a reseller, mostly to get discounts on the nearly 100 domains I own.
But, when it comes to hosting an online store that is actually my bread and butter, I had to move away from godaddy hosting.
It was a quick easy process and the site was never really down for any significant amount of time. Plus I did the switch over the weekend when our business is a little slower.
When I switched to servelink, things I had trouble with began working smoothly.
Not to mention godaddy is quick to point the finger at your scripts and such.
As for the blacklist thing, it can be a big problem as godaddy may have you on a server sharing an IP address with "who knows" and if they are doing shady business with emails, you will have the same origin IP and get blacklisted without having done anything wrong.
I know at one time I was able to search my IP and found several hundred sites on the same IP, meaning godaddy had 200+ sites stuffed on that server.

David
Go to Top of Page

Andy
Administrator

69489 Posts

Posted - 09/21/2012 :  03:09  Show Profile
I understand the hassles involved with changing hosts, I just thought it might be less hassle than trying to get a definitive solution from Godaddy.

There are some address look up utilities available but I don't know how accurate they are https://www.google.com/search?q=blacklist+email+spam+look+up

I'll ask Vince about the scripts but I don't believe they are available.

Andy

Ecommerce templates

ECT newsletter
ECT hosting suggestions

Dreamweaver templates

Follow us on Twitter, Facebook, Google + and YouTube



Go to Top of Page
Page: of 2 Previous Topic Topic Next Topic  
Next Page
 New Topic  Reply to Topic
 Printer Friendly
Jump To:
Shopping Cart Software Forum for Ecommerce Templates © 2002-2013 ecommercetemplates.com Go To Top Of Page
This page was generated in 0.06 seconds. Snitz Forums 2000