| Author |
Topic  |
mensamarketing
New Member
81 Posts |
Posted - 09/10/2012 : 00:16
|
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 |
|
mensamarketing
New Member
81 Posts |
Posted - 09/10/2012 : 03:47
|
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 |
 |
|
Vince
Administrator
31312 Posts |
|
mensamarketing
New Member
81 Posts |
Posted - 09/10/2012 : 20:49
|
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 |
 |
|
Andy
Administrator
69489 Posts |
|
mensamarketing
New Member
81 Posts |
|
Vince
Administrator
31312 Posts |
|
Andy
Administrator
69489 Posts |
|
mensamarketing
New Member
81 Posts |
Posted - 09/11/2012 : 14:13
|
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 |
 |
|
mensamarketing
New Member
81 Posts |
Posted - 09/19/2012 : 20:04
|
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 |
 |
|
mensamarketing
New Member
81 Posts |
|
Andy
Administrator
69489 Posts |
|
mensamarketing
New Member
81 Posts |
Posted - 09/20/2012 : 13:14
|
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 |
 |
|
dbdave
ECT Moderator
USA
4368 Posts |
Posted - 09/20/2012 : 14:07
|
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 |
 |
|
Andy
Administrator
69489 Posts |
|
Topic  |
|