okaty Posted October 12, 2013 Share Posted October 12, 2013 Hi, When a customer goes to Contact page, and sends a message, i can only see the message in BO. This is uncomfortable for us, because we regullary check the e-mail but not the BO. What i would like is to forward,redirect the message sent from the customer in contact page, to the e-mail we use ( in the same way we receive an e-mail notification for a new order. Thanks ! Link to comment Share on other sites More sharing options...
vekia Posted October 13, 2013 Share Posted October 13, 2013 hello what method you use to send mails in your store? simple mail() function or SMTP ? Link to comment Share on other sites More sharing options...
ericqu Posted October 13, 2013 Share Posted October 13, 2013 This is the exactly question I have. I am using STMP option to send mails, in SSL. Link to comment Share on other sites More sharing options...
okaty Posted October 13, 2013 Author Share Posted October 13, 2013 I use PHP mail function. This is what it says under Advanced Parameters > E-mail Link to comment Share on other sites More sharing options...
vekia Posted October 13, 2013 Share Posted October 13, 2013 are you able for test purposes use the SMTP method? Link to comment Share on other sites More sharing options...
okaty Posted October 13, 2013 Author Share Posted October 13, 2013 I am able, but i don't know what to write in . Could you please explain me how to fill out the fields. Link to comment Share on other sites More sharing options...
vekia Posted October 13, 2013 Share Posted October 13, 2013 everything depends on email account that you use, have you got for example gmail account? Link to comment Share on other sites More sharing options...
okaty Posted October 14, 2013 Author Share Posted October 14, 2013 I configured the mail server so when someone send an e-mail to [email protected] it forwards the e-mail to [email protected]. And the same happens when someone makes an order. It is forwarded to the gmail account. Link to comment Share on other sites More sharing options...
ericqu Posted October 14, 2013 Share Posted October 14, 2013 I am using SMTP to send emails. It works well except the contact from. Here is the situation: Customer can not get the confirmation email after send a contact form. I can see the message in the administration, but I do not get a email about this message. I can only reply the message from the customer service in administration. Other email function, like new order, mail alert all works fine. Link to comment Share on other sites More sharing options...
ericqu Posted October 14, 2013 Share Posted October 14, 2013 Code: 2013-10-14 08:02:45 [28297] H=([email protected]) [119.81.15.197]:52870 I=[119.81.15.197]:465 F=<[email protected]> A=dovecot_plain:[email protected] rejected RCPT <[email protected]>: SITEGROUND: AUTHENTICATED Sorry 119.81.15.197. The "MAIL FROM" email address [email protected] / siteground.com you are using is not hosted on this server. Tried to use [email protected] / siteground.com as mail from address. Sending mails from addresses not hosted on our server is not allowed. Please check the "MAIL FROM" settings of your mail client and make sure you set the "MAIL FROM" address to an email account which is hosted on the server.2013-10-14 08:02:45 [28297] H=([email protected]) [119.81.15.197]:52870 I=[119.81.15.197]:465 incomplete transaction (RSET) from <[email protected]> The FROM setting should be available via the backend of the application. I cannot specify which is the exact file that needs to be eddied. The conatact form itself is configured to be a mail from and thus it sends from [email protected] instead of [email protected]. I can suggest that you install another form or try to reconfigure this one initially. Let us know if we can perform anything form our end. Best Regards, Georgi L. Technical Support Team ----------------------------------------------------------------------------------------- The hosting guy found the probem, does anyone know how to fix it??? Link to comment Share on other sites More sharing options...
vekia Posted October 14, 2013 Share Posted October 14, 2013 the answer is here: email address [email protected] / siteground.com you are using is not hosted on this server. Tried to use [email protected] / siteground.com as mail from address. Sending mails from addresses not hosted on our server is not allowed it's a part of "SPF" http://en.wikipedia.org/wiki/Sender_Policy_Framework you need to use correct email address related to your store domain (mail with your store domain) Link to comment Share on other sites More sharing options...
ericqu Posted October 14, 2013 Share Posted October 14, 2013 yes, I am using the email from my hosting, my site is kaka-x.com, and my email is [email protected]. I have filled this email address in advanced parameters-email, preference-shop contact, customer-customerservice The question is that The contact form itself is configured to be a mail from and thus it sends from "the customer email address" instead of [email protected]. How can I change this? Link to comment Share on other sites More sharing options...
okaty Posted October 14, 2013 Author Share Posted October 14, 2013 How do i configure the e-mail trough SMTP ? What should i write down in the fields? Link to comment Share on other sites More sharing options...
howardliptzin Posted October 28, 2013 Share Posted October 28, 2013 Hi, When a customer goes to Contact page, and sends a message, i can only see the message in BO. This is uncomfortable for us, because we regullary check the e-mail but not the BO. What i would like is to forward,redirect the message sent from the customer in contact page, to the e-mail we use ( in the same way we receive an e-mail notification for a new order. Thanks ! Hello, I have the same need to do this, but reading the thread, I don't see any suggested solutions. Am I missing something? I simply want to get an email notification when a customer uses the contact form to send a message. The backoffice notification works fine, but we are often away from the dashboard and would really like emailed versions of the backoffice customer messages to be forwarded. I looked around for modules, for other threads and in general on the web, and surprisingly did not find anything about this (imho) pretty basic feature. Can anyone give me a hint? ;-) Thanks, H 1 Link to comment Share on other sites More sharing options...
steve_s741 Posted December 3, 2013 Share Posted December 3, 2013 Hello, I have the same need to do this, but reading the thread, I don't see any suggested solutions. Am I missing something? I simply want to get an email notification when a customer uses the contact form to send a message. The backoffice notification works fine, but we are often away from the dashboard and would really like emailed versions of the backoffice customer messages to be forwarded. I looked around for modules, for other threads and in general on the web, and surprisingly did not find anything about this (imho) pretty basic feature. Can anyone give me a hint? ;-) Thanks, H I agree 100%. This is such an obvious requirement and you would expect this to be a simple configuration item (forward customer messages to ). It makes perfect sense for the list of roles to include the Customer Service role by default. The suggested solutions (if they really are) are so cumbersome and host-environment dependent as to deter me from attempting them. I wonder if the OPs question was really properly understood? Why is this important anyway? Well from my point of view, we get order notifications in email form already, but if the customer uses a message to relay important shipping information (call this number, leave parcel here, whatever) we won't be aware of this unless we check in BO. This shouldn't be necessary as the order can otherwise be fulfilled based on the content of the system generated order notification. Steve Link to comment Share on other sites More sharing options...
tdc666 Posted December 6, 2013 Share Posted December 6, 2013 this thread is a year old, but i can't find any other threads with a solution. i gotta have the messages going to our customer support email address, not the back office of prestashop. our customer service people don't even know how to get into the back office of our site, and i prefer it that way. Link to comment Share on other sites More sharing options...
nspinheiro Posted December 29, 2013 Share Posted December 29, 2013 Hi I am also having problems with the support e-mails At first i thought it was because of the error of the mail alerts module, but now i am receiving the e-mails for the orders and out of stock, but not the messages for costumer support. I am using SMTP and receiving all other e-mails. PS 1.5.6 Link to comment Share on other sites More sharing options...
YanK1973 Posted April 25, 2014 Share Posted April 25, 2014 I just noticed i have the same issue too, i am on 1.5.4.1 Any solution found? Link to comment Share on other sites More sharing options...
sanjiv716706 Posted April 25, 2014 Share Posted April 25, 2014 Hi, Can anyone help me with this: http://www.prestashop.com/forums/topic/326186-problem-in-order-opc-checkout-shows-only-the-cart-part-without-css/?do=findComment&comment=1650359 Thanks Link to comment Share on other sites More sharing options...
Mexxim Posted August 17, 2014 Share Posted August 17, 2014 (edited) Wow, i cant believe that there still is no solution to this simple problem! As soon as i have some spare time I'll write a module for it. Meanwhile here is the quick&dirty fix: /controllers/front/ContactController.php After (~line 186): if ($id_product) { $product = new Product((int)$id_product); if (Validate::isLoadedObject($product) && isset($product->name[Context::getContext()->language->id])) $var_list['{product_name}'] = $product->name[Context::getContext()->language->id]; } Replace the if/else statement with the following: if (empty($contact->email)){ Mail::Send($this->context->language->id, 'contact_form', ((isset($ct) && Validate::isLoadedObject($ct)) ? sprintf(Mail::l('Your message has been correctly sent #ct%1$s #tc%2$s'), $ct->id, $ct->token) : Mail::l('Your message has been correctly sent')), $var_list, $from, null, null, null, $fileAttachment); //send copy to support! Mail::Send($this->context->language->id, 'contact_form', 'New support message received', $var_list, '***YOUR EMAIL***', 'Support', $from, null, $fileAttachment); } else { if (!Mail::Send($this->context->language->id, 'contact', Mail::l('Message from contact form').' [no_sync]', $var_list, $contact->email, $contact->name, $from, ($customer->id ? $customer->firstname.' '.$customer->lastname : ''), $fileAttachment) || !Mail::Send($this->context->language->id, 'contact_form', ((isset($ct) && Validate::isLoadedObject($ct)) ? sprintf(Mail::l('Your message has been correctly sent #ct%1$s #tc%2$s'), $ct->id, $ct->token) : Mail::l('Your message has been correctly sent')), $var_list, $from, null, $contact->email, $contact->name, $fileAttachment) || !Mail::Send($this->context->language->id, 'contact_form', 'New support message received', $var_list, '***YOUR EMAIL***', 'Support', $from, null, $fileAttachment) ) $this->errors[] = Tools::displayError('An error occurred while sending the message.'); } REPLACE ***YOUR EMAIL*** with the support address! Hope that helps! Edited August 17, 2014 by Mexxim (see edit history) Link to comment Share on other sites More sharing options...
andrewallison2012 Posted March 4, 2015 Share Posted March 4, 2015 It sends the email receipt to the email address i created the website with not the inserted one in the code. Link to comment Share on other sites More sharing options...
dnugent Posted October 18, 2016 Share Posted October 18, 2016 OK has anyone found a solution to this email issue. I also have a client that need the contact and orders to go to her gmail account. COME ON PEOPLE this is NOT Rocket Science - there MUST BE A SOLUTION. Thank you and let us know HAVE NOT AND WILL NOT GIVE UP UNTIL THIS IS ANSWERED. And Yes we all know about cross domains - that is NOT the issue - the issue is a simple forward of the email in the BO. Link to comment Share on other sites More sharing options...
musicmaster Posted October 18, 2016 Share Posted October 18, 2016 The PS_SHOP_EMAIL entry in your ps_configuration table should contain an email address on your shop. Link to comment Share on other sites More sharing options...
Recommended Posts