MaryRenee Posted November 15, 2008 Share Posted November 15, 2008 Does anyone successfully use Godaddy.com as a webhost with Prestashop? I am trying to set up my webstore using Prestashop and I cannot get the email function to work.I am not receiving the notifications for new orders. There are no communications going through.1. The ‘contact us’ form does not go through. When I use the PHP mail option, I receive a successful message. When I use the SMTP option, I recieve an error message ‘There is 1 error : an error occurred while sending message’ (see attached screen shot.2. When I do a test order using a joplin.com email address or a gmail.com email address, there is no notification of an order given to me or a successful order given to the customer. The paypal receipt comes to the customer and the paypal notification of payment comes to me, but nothing from the shopping cart.3. When I change the status of the order in the back office from payment accepted to ‘shipping’, there are no emails sent.4. When I use the ‘email’ option from the order information page in the back office to send the customer a message, it logs the message on the order information page, but the email isn’t sent.I attached a screen shot also of my back office email preferences page.I spent about an hour on the phone with Godaddy support this evening to no avail. They seem to think it is Prestashop. They had me try the PHP, then the SMTP, the SMTP without a port, then with 3 different ports. I tried different delivery email addresses using joplin.com and gmail.com. Nothing worked. I also tried the following SMTP settings which were suggested by another user on Prestashop:SMTP server: smtp.gmail.comPort: 465Encryption: SSLIf anyone has ideas on where to check next or how to fix this, I would greatly appreciate your guidance!Thank you!MaryRenee Link to comment Share on other sites More sharing options...
MaryRenee Posted November 15, 2008 Author Share Posted November 15, 2008 I couldn't get my screenshots to upload for some reason tonight. Link to comment Share on other sites More sharing options...
jhnstcks Posted November 15, 2008 Share Posted November 15, 2008 This may be a silly question, but you have installed the mail alerts module in the backend? Link to comment Share on other sites More sharing options...
MaryRenee Posted November 15, 2008 Author Share Posted November 15, 2008 Thank you for responding! No, it is not a silly question, but yes, I do have the Mail Alerts module installed. Both of the boxes inside the module options are checked (to receive mail and inventory alerts).I am trying not to despair, guys, but this problem really has me stumped and I can't benefit from holiday sales because of this communication 'not working' problem. :long: This can really be devastating to my 'just getting started' little tiny home based business! :bug: Thanks again for your help as we try to sort out this mystery....By the way, several others I have come across with this issue in other threads (just search on 'email') and no solution for them yet either. :-S When I first installed Prestashop, the mail contact from the test website did work, but after getting everything set up for business, it is no longer working for any email functions.Have a nice day!MaryRenee Link to comment Share on other sites More sharing options...
MaryRenee Posted November 15, 2008 Author Share Posted November 15, 2008 While installing Prestashop, I sent the 'test' email through PHP and it said it worked. When I tested it using the front office, I received emails.Seeing that the email worked fine through PHP when I first started using the Prestashop software, it seems like something must have gotten 'confused' somewhere.Off the subject, a similar instance took place when I set up my shipping charges. I set up the states for US, and added all the shipping amounts and charges, then the customer registration form stopped showing the drop down box for the states. After researching on here and talking with a few users that had the same issue, we found that there were extra 'US' countries that somehow got added to the ps_country table. After removing these, and changing the 'deleted' field in the table for the original US from '1' to '0', the problem resolved. This was rather odd, but did have a solution. I spent over a month on that one, trying to figure it out.Could this perhaps be similar? Could anyone direct me to any areas in tables or such that might have been changed by a bug or something?Also, is there a way to look at the files or area that initially tests the PHP function upon installation?I would be happy to reinstall prestashop if that would be beneficial, however, I'm really scared of losing all of the time and work I've put into getting my shop set up...so I would need some direction on how to make sure everything doesn't 'go away' :bug: I am not very advanced with all of this, so hopefully there are others out there that can figure this one out Later,MaryRenee' 1 Link to comment Share on other sites More sharing options...
stormy_m Posted November 16, 2008 Share Posted November 16, 2008 Hrmmm, I am pretty new to all of this too. I do have a go daddy host and I did a practice order today and I got the e-mail just fine. I don't know what would be different.... Link to comment Share on other sites More sharing options...
stormy_m Posted November 16, 2008 Share Posted November 16, 2008 Did you ever get that screen shot uploaded? Link to comment Share on other sites More sharing options...
MaryRenee Posted November 16, 2008 Author Share Posted November 16, 2008 What email service are you using? I am just using an online gmail account for the webmail.My contact form worked at the beginning as well, so it seems something has went wrong along the process of setting up the webcart.I keep trying to add attachments, but it doesn't load them. I have the screen shots in another thread with another user that has the same problem:http://www.prestashop.com/forums/viewthread/7545/#33761Thank you! Link to comment Share on other sites More sharing options...
stormy_m Posted November 17, 2008 Share Posted November 17, 2008 Hrmmm, my e-mail account is through live (hotmail). I chose the first option - use the PHP mail function. Link to comment Share on other sites More sharing options...
MaryRenee Posted November 18, 2008 Author Share Posted November 18, 2008 Thank you! Well, I'm giving up on fixing this one without some 'professional help'. A wonderful Prestashop team member is taking a look at it for me :cheese: for which I am very grateful. Link to comment Share on other sites More sharing options...
design_shuffle Posted December 10, 2008 Share Posted December 10, 2008 Thank you! Well, I'm giving up on fixing this one without some 'professional help'. A wonderful Prestashop team member is taking a look at it for me :cheese: for which I am very grateful. Hi, Have you had any luck fixing this yet?I am having the exact same problem and I am at the end of my patience!!!My shop is hosted using Fasthosts and I am using an MS Exchange mailbox.I have tried both php mail() and SMTP using the exchange mailbox and a gmail account smtp settings to no avail.HELP!! Link to comment Share on other sites More sharing options...
Guest Posted December 10, 2008 Share Posted December 10, 2008 For who not using the smtp setting to be sure that your host allow mail send by 'nobody' from server setting. Link to comment Share on other sites More sharing options...
design_shuffle Posted December 10, 2008 Share Posted December 10, 2008 For who not using the smtp setting to be sure that your host allow mail send by 'nobody' from server setting. Thanks how do I check that?On my hosts website I found this... If you are using a third party script to send email remember to set the sendmail_from variable (using ini_set(‘sendmail_from’,email_from)), add the fifth -f parameter, and send the email either to, or from, a Fasthosts hosted email address.Use the PHP mail function and set the mail from using the following line of code – replacing $email_from with the correct domain name. * ini_set(“sendmail_from”, “ $email_from “); You need to add a fifth “-f” parameter to the sendmail function. This will set the name of the from address. * mail($email_to, $email_subject, $email_message, $headers, ‘-f’.$email_from); This is covered in the article EXAMPLE: ‘Form to Mail’ script using PHP. If I was to implement this into mail.php would this solve my problems? Link to comment Share on other sites More sharing options...
p1r4t0s Posted December 10, 2008 Share Posted December 10, 2008 GoDaddy is a bad hostservice for prestashop.I recommend that you change as soon as possible from Provider. I advise that your plesk have a incompatibilities with prestashop and does not work, correctly Link to comment Share on other sites More sharing options...
Guest Posted December 10, 2008 Share Posted December 10, 2008 GoDaddy is a bad hostservice for prestashop. Can say anything about godday, never try it but if your guys feel frustrated, you can tryout out hosting, we actually offer 1 month free... See my sigs to apply... :coolsmile: Link to comment Share on other sites More sharing options...
p1r4t0s Posted December 12, 2008 Share Posted December 12, 2008 zankiu !!! i will test Link to comment Share on other sites More sharing options...
javi2209 Posted February 11, 2011 Share Posted February 11, 2011 was these problem solved? I do have the same issue with goDaddy. Link to comment Share on other sites More sharing options...
p1r4t0s Posted February 21, 2011 Share Posted February 21, 2011 no yet... Link to comment Share on other sites More sharing options...
aglasser Posted May 15, 2011 Share Posted May 15, 2011 GoDaddy changed up a bunch of things in the beginning of the year. They will no longer allow relay to or from a yahoo, hotmail or gmail address (among a boat load of others.) And if you're sending, for example, an email from a GoDaddy address (e.g. [email protected]) to the SAME godaddy address, the email will be put in a queue that could take upwards of an hour to reach it's destination. This is because they batch the emails every XX minutes across all servers. The XX minute wait time is not big deal to some, but effectively wipes out a subset of users. Also keep in mind that if one of those emails hiccups, then EVERY email behind it will back up and NEVER be sent. Ever. GoDaddy has to manually "clear" the offending email for all subsequent emails to be sent. It's a MAJOR MAJOR pain.This happens on shared hosting accounts only. If you want to have a seamless smtp relay experience you have to pay for that or simply leave Godaddy (best bet.) Link to comment Share on other sites More sharing options...
Booker Posted September 17, 2011 Share Posted September 17, 2011 In order to be able to send email through our Godaddy hosting accounts you must use the following relay server in your code: relay-hosting.secureserver.net You do not need to provide a user name and password for this relay server as it does not require authentication. You can use port 25 if the application requires a port. Link to comment Share on other sites More sharing options...
joenmass Posted August 15, 2012 Share Posted August 15, 2012 I had the same problem with a client who had their Prestashop with GoDaddy. My solution after trying to fix this issue for a couple of weeks was quite easy.....I convinced the client to dump GoDaddy and go with another hosting company. Problem solved in under an hour. Link to comment Share on other sites More sharing options...
Recommended Posts