Guest laanes Posted June 30, 2010 Share Posted June 30, 2010 I need seriously help with 2 issues. 1) After placing an order as a customer, I do not get an email from the store confirming that my payment was successful and items will be dispatched as soon as possible etc. 2) When I change the order status in the admin panel from processing to complete & dispatched, no email will be sent to the customer either. At the moment, all the confirmation emails(Order Complete, Payment Received) are being sent to the admin email address which I have specified in general settings but have the customer name on them(To: "Customer1"). Please let me know what and where to change. Best regards, Laanes Quote Link to comment Share on other sites More sharing options...
vokf Posted June 30, 2010 Share Posted June 30, 2010 Does Tell a Friend work? If not, this will indicate a setting problem in "General Settings" - try using SMTP with your email username and password. Jason Quote Link to comment Share on other sites More sharing options...
Guest laanes Posted June 30, 2010 Share Posted June 30, 2010 Nope, Tell a friend does not work either. Even not with SMTP What else should I try? Quote Link to comment Share on other sites More sharing options...
vokf Posted June 30, 2010 Share Posted June 30, 2010 I would suggest speaking to your webhost for the correct settings. List the options; Mail Sending Method: (mail() recommended) SMTP Host: (Default: localhost) SMTP Port: (Default: 25) Use Authentication? (Default: No) SMTP Username: SMTP Password: mail() does not require any other settings -its built into PHP. smtp should work, but will require your correct details- and they may have a different mail server. However, the support staff for your webhost should be able to help as this is a config issue. Jason Quote Link to comment Share on other sites More sharing options...
Guest laanes Posted June 30, 2010 Share Posted June 30, 2010 I would suggest speaking to your webhost for the correct settings. List the options; Mail Sending Method: (mail() recommended) SMTP Host: (Default: localhost) SMTP Port: (Default: 25) Use Authentication? (Default: No) SMTP Username: SMTP Password: mail() does not require any other settings -its built into PHP. smtp should work, but will require your correct details- and they may have a different mail server. However, the support staff for your webhost should be able to help as this is a config issue. Jason Ok, so if those details are being set right, then hopefully the customers will start getting "order complete" emails? Quote Link to comment Share on other sites More sharing options...
Guest laanes Posted June 30, 2010 Share Posted June 30, 2010 I would suggest speaking to your webhost for the correct settings. List the options; Mail Sending Method: (mail() recommended) SMTP Host: (Default: localhost) SMTP Port: (Default: 25) Use Authentication? (Default: No) SMTP Username: SMTP Password: mail() does not require any other settings -its built into PHP. smtp should work, but will require your correct details- and they may have a different mail server. However, the support staff for your webhost should be able to help as this is a config issue. Jason Ok, so if those details are being set right, then hopefully the customers will start getting "order complete" emails? Tried with the new details provided by the hosting company. Still no emails coming through. There must be something else as I should not be using SMTP in the first place should I? You said that mail() is recommended. What else can I do to fix this issue? Best regards, Laanes Quote Link to comment Share on other sites More sharing options...
vokf Posted June 30, 2010 Share Posted June 30, 2010 What version of CC4 are you using? mail() should work -its a function that is build into PHP. However, some hosts may disable it. I'm not aware of any versions of CC4 that have bugs in this, but if you post the version - its something to check. Other option - locate a mail() example and test that as a stand-alone file. Not sure how technical you are, but this would confirm a CC or host issue. Jason Quote Link to comment Share on other sites More sharing options...
Guest laanes Posted June 30, 2010 Share Posted June 30, 2010 What version of CC4 are you using? mail() should work -its a function that is build into PHP. However, some hosts may disable it. I'm not aware of any versions of CC4 that have bugs in this, but if you post the version - its something to check. Other option - locate a mail() example and test that as a stand-alone file. Not sure how technical you are, but this would confirm a CC or host issue. Jason CC version 4.4.1 If it would help, I could PM you my store url? Laanes Quote Link to comment Share on other sites More sharing options...
vokf Posted June 30, 2010 Share Posted June 30, 2010 What version of CC4 are you using? mail() should work -its a function that is build into PHP. However, some hosts may disable it. I'm not aware of any versions of CC4 that have bugs in this, but if you post the version - its something to check. Other option - locate a mail() example and test that as a stand-alone file. Not sure how technical you are, but this would confirm a CC or host issue. Jason CC version 4.4.1 If it would help, I could PM you my store url? Laanes Hi, I can't really help via PM. TAF/other emails work on my cPanel server, so I'm fairly sure its a config. My best suggestion is to create a simple test; <?php $to = "[email protected]"; $subject = "Test mail"; $message = "Hello! This is a simple email message."; $from = "[email protected]"; $headers = "From: $from"; mail($to,$subject,$message,$headers); echo "Mail Sent."; ?> (credit: W3Schools.com) Edit the "$to" and "$from" values to your email addresses. Save the able as a mailtest.php, and upload to the root of your site. in the browser, http://yourstore/mailtest.php See what you get... then delete the file from the server... If you still don't get emails, then ask your webhost for help. Jason Quote Link to comment Share on other sites More sharing options...
Guest laanes Posted June 30, 2010 Share Posted June 30, 2010 Hi, I can't really help via PM. TAF/other emails work on my cPanel server, so I'm fairly sure its a config. My best suggestion is to create a simple test; <?php $to = "[email protected]"; $subject = "Test mail"; $message = "Hello! This is a simple email message."; $from = "[email protected]"; $headers = "From: $from"; mail($to,$subject,$message,$headers); echo "Mail Sent."; ?> (credit: W3Schools.com) Edit the "$to" and "$from" values to your email addresses. Save the able as a mailtest.php, and upload to the root of your site. in the browser, http://yourstore/mailtest.php See what you get... then delete the file from the server... If you still don't get emails, then ask your webhost for help. Jason The output - "mail sent" came through nicely. However, no email arrived at my mailbox. So that means it has something to do with my hosting provider yes? Thank you Jason for awesome support! Best Regards, Laanes Quote Link to comment Share on other sites More sharing options...
vokf Posted June 30, 2010 Share Posted June 30, 2010 Hi Laanes, yes... it does sound like its hosting problem. Please post back with what you find. There is a similar test for SMTP. SMTP *should* work, as similar to using an email client- they may need "auth" turned ON, and you'll need to be 100% certain of your username/password. Cheers, Jason Quote Link to comment Share on other sites More sharing options...
Guest laanes Posted July 1, 2010 Share Posted July 1, 2010 Hi Laanes, yes... it does sound like its hosting problem. Please post back with what you find. There is a similar test for SMTP. SMTP *should* work, as similar to using an email client- they may need "auth" turned ON, and you'll need to be 100% certain of your username/password. Cheers, Jason I have been told that this issue has been caused because of the domain I am using. I am now backing up my database and store files and getting ready to move to another domain. Let's hope the new domain gets set up correctly. Thank you vokf for super support. Regards, Laanes Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.