Leboeuf Posted November 8, 2008 Share Posted November 8, 2008 Dear Colleagues,We have recently completed migration of our Website to another host. Everything is working EXCEPT for "Customer & BackOffice Notification Emails NOT Functioning".We're desperate to launch our Website in the week commencing 10 Novmeber. Have you had the same problem and how did you resolve it. We're desperately seeking assistance and look forward to receiving your feedbackThanks in advance...Yemmihttp://www.condomsquare.com/ Link to comment Share on other sites More sharing options...
MaryRenee Posted November 14, 2008 Share Posted November 14, 2008 When I place a test order, there are no notifications sent to me as the shopowner or to the customer.I noticed I did not have the Mail Alerts Module installed, so I did this, but it is only for notifying myself of new orders.I still do not know how to fix the problem with the customer not receiving any notifications.I have checked the tab 'Order Statuses' and made sure that each already has the checkmark for 'yes' to email the customer when the status of the order changes.Please let me know if you find any solution as I also desperately need some help with this!Thank you! 1 Link to comment Share on other sites More sharing options...
ramblingrose Posted November 14, 2008 Share Posted November 14, 2008 And did you receive the notifications for new orders without problem in contrary to those of the status messages? What are your settings with backoffice->preferences->email ? Link to comment Share on other sites More sharing options...
MaryRenee Posted November 14, 2008 Share Posted November 14, 2008 Thank you for responding!No, I am not receiving the notifications for new orders either. There are not any 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. :grrr: Thank you! Link to comment Share on other sites More sharing options...
MaryRenee Posted November 14, 2008 Share Posted November 14, 2008 Also, in regard to the Email Alert Module that I activated...this did not change anything, I still do not receive the order notifications, which I thought was due to this module not being installed earlier.It seems the problem is deeper, involving no emails at all to be sent. Thanks again to anyone who may have some insight on this! Link to comment Share on other sites More sharing options...
ramblingrose Posted November 14, 2008 Share Posted November 14, 2008 The problem must be your email settings and if the default PHP mail doesn't work through Godaddy it surely must be resolvable through SMTP (I assume you have a normal email program like Outlook (Express), Thunderbird or something which works normally ?!Anyhow, with a GMail account I use the following to sent emails:With your prestashop email settings you should try to set for:SMTTP server: smtp.gmail.comPort: 465Encryption: SSLand for authentication your gmail adres and password used.With the smtp server you have setup right now you could try port 25 which is the default one most of the time (not knowing Godaddy it might be different). A bit of googling on Godaddy smtp tells that you have to expect greater delays with their cheaper accounts but also that PHP mail should work.HTH Link to comment Share on other sites More sharing options...
MaryRenee Posted November 15, 2008 Share Posted November 15, 2008 The problem must be your email settings and if the default PHP mail doesn’t work through Godaddy it surely must be resolvable through SMTP (I assume you have a normal email program like Outlook (Express), Thunderbird or something which works normally ?!Anyhow, with a GMail account I use the following to sent emails:With your prestashop email settings you should try to set for:SMTTP server: smtp.gmail.comPort: 465Encryption: SSLand for authentication your gmail adres and password used.With the smtp server you have setup right now you could try port 25 which is the default one most of the time (not knowing Godaddy it might be different). A bit of googling on Godaddy smtp tells that you have to expect greater delays with their cheaper accounts but also that PHP mail should work.HTHHTH,Thank you for responding! :cheese: I actually do not use any email programs other than gmail right now. I tried changing the SMTP server information to match what you have listed above and did not have any luck, I still get the error message.Port 25 was one of the 3 that GoDaddy suggested that we try, but again....no change. :down:Thank you for the advise!MaryRenee Link to comment Share on other sites More sharing options...
ramblingrose Posted November 15, 2008 Share Posted November 15, 2008 This is getting interesting. I just tried an online test with my gmail account and I got one message through but also the same error notification as in your picture. I then tried my hosting relay server and I get the same error and luckily, or not, some extra error information: Warning: getmypid() has been disabled for security reasons in /var/www/vhosts/wheeloftime.nl/subdomains/brocante/httpdocs/tools/swift/Swift/Message.php on line 147 It seems I am in the same boat as you as checking my host settings for disabled PHP functions reveals this is true for the getmypid() function (amongst others) :-(When using the PHP mail function I do get the same warning but the contact form message does get delivered.I don't know however if and how this warning when using a SMTP server relates to not being able to send messages through the shop and backend. It does look like trouble though when you have a host who has disabled this kind of functions.You should try the PHP mail function and see if it works.Update: I can get rid of the warning with a small change to that Swift file but the overall error still exists and unless I use PHP mail I do not receive notifications. I can't get any nearer information about the underlying error from my log files unfortunately. Link to comment Share on other sites More sharing options...
Arraia Posted November 4, 2009 Share Posted November 4, 2009 Go to >> modules folder >> mailalert folder , inside you have a folder called mails, here you have a folder called en - the default language pack, what you can do is to replicate this folder and rename the replics with the iso codes (ex:es,it, pt), of he rest of the languages packs you have installed on your prestashop. I hope I helped!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now