Leeb2 Posted August 27, 2006 Posted August 27, 2006 I'm not receiving any emails from my store like the order confirmation, contact us, newsletters, and tell a friend. It doesn't give an error sending it out, but the email doesn't show up. I tried changing the "E-mail Transport Method" but it didn't make a difference. These just stopped working. In Outlook Express, I can send and receive with my store email account. What could be wrong?
majinfaisal Posted August 27, 2006 Posted August 27, 2006 I am having the exact same problem, my store email is through hotmail/yahoo at the moment which is probably causing this problem, i have been through this forum, http://www.oscommerce.com/forums/index.php?showtopic=187070 and tried the solutions proposed there, but unfortunately to no avail, my host is running a unix server, the forum above lists both solutions for servers running unix and windows, but didnt help in my problem.... Let me know if the proposed solutions help you in any way, thanks.
Leeb2 Posted August 27, 2006 Author Posted August 27, 2006 I am having the exact same problem, my store email is through hotmail/yahoo at the moment which is probably causing this problem, i have been through this forum, http://www.oscommerce.com/forums/index.php?showtopic=187070and tried the solutions proposed there, but unfortunately to no avail, my host is running a unix server, the forum above lists both solutions for servers running unix and windows, but didnt help in my problem.... Let me know if the proposed solutions help you in any way, thanks. I don't use hotmail. I use my own store's email.
majinfaisal Posted August 27, 2006 Posted August 27, 2006 I changed my email to my ISP email and expected something different to happen, but unfortunately nothing yet....any luck? I guess we seem to be having the same problem lol
Leeb2 Posted August 28, 2006 Author Posted August 28, 2006 I changed my email to my ISP email and expected something different to happen, but unfortunately nothing yet....any luck? I guess we seem to be having the same problem lol I noticed this problem after I installed Newsletter Unsubscribe v 2.2 and Tell Friend About Site Too. I will restore the store to the backup I made before installing those and see if the emails work then.
mtechama Posted August 28, 2006 Posted August 28, 2006 I noticed this problem after I installed Newsletter Unsubscribe v 2.2 and Tell Friend About Site Too. I will restore the store to the backup I made before installing those and see if the emails work then. check in your Admin>Configuration>Email Options: make sure that your Email Transparent Method is set to sendmail Wade Morris Amarillo, Texas Before you do any changes on your site you need to do BACKUP! BACKUP!
Leeb2 Posted August 28, 2006 Author Posted August 28, 2006 check in your Admin>Configuration>Email Options: make sure that your Email Transparent Method is set to sendmail Yes, I tried that and it didn't work.
mtechama Posted August 28, 2006 Posted August 28, 2006 Yes, I tried that and it didn't work. ok in your Admin>Configuration>My Store did you set up your Email Address? Wade Morris Amarillo, Texas Before you do any changes on your site you need to do BACKUP! BACKUP!
Leeb2 Posted August 28, 2006 Author Posted August 28, 2006 ok in your Admin>Configuration>My Store did you set up your Email Address? Yes.
Leeb2 Posted August 28, 2006 Author Posted August 28, 2006 I have two stores with the same host and they both have this email problem. That means that the problem didn't begin due to something I did. But is it something I can fix?
PD_Steve Posted August 28, 2006 Posted August 28, 2006 Did you install the same contributions on both sites? Those two contributions you installed sound to me like they would definitely be amending the email function in some way or another. Removing them and seeing if it works again sounds like the next step to me. Steve My Toolbox: Crimson Editor, Adobe Photoshop CS2.0, Expression Web, Macromedia Suite 8.0, Cinema 4D, Nvu.
deanW Posted August 28, 2006 Posted August 28, 2006 Did you install the same contributions on both sites? Those two contributions you installed sound to me like they would definitely be amending the email function in some way or another. Removing them and seeing if it works again sounds like the next step to me. Steve I too am having this problem, the website isnt sending out an email saying someone has purchased something, it used to. It only started doing this recently and I havent changed anything. any ideas as to what is causing it would be nice :) because at the moment I am lost.
majinfaisal Posted August 28, 2006 Posted August 28, 2006 Are you using a host provided e-mail or a free email type such as AOL/Yahoo/Hotmail etc. I posted a link to a board(above) that mentioned some fixes for this anad apparently worked for some people, but not me... I have tried the fixes and changed the e-mail from the free throwaway ones to my ISP email and it still does not work, i doubt using a webhost email will work for me since others (posted above) have such problems with a shop email. I have NEVER been able to send/receive emails (either through my hosted site or on localhost setup) and i dont really know why. I have not installed contribution that affect e-mails im sure of it, but im hoping that the solution for LeeB2 would be the same solution for me.
majinfaisal Posted August 28, 2006 Posted August 28, 2006 Ok, i have managed to send/receive emails from contact us and admin email section, what i did was install the pairmail contribution and change the new admin settings it provided to set up a smtphost/authentiction/user/pass (used by my email isp, in this case it was blueyonder) I have yet to test it on orders and such but will try it asap. There must simply be a problem with authentication over the servers i guess, since when i disabled use authentication from the pairmodule contribution the emails didnt send. Im not too sure on what the smtp host is for hotmail so got to find that out and test it. But things are reallllly looking positive now!
Leeb2 Posted August 28, 2006 Author Posted August 28, 2006 Did you install the same contributions on both sites? Those two contributions you installed sound to me like they would definitely be amending the email function in some way or another. Removing them and seeing if it works again sounds like the next step to me. Steve No, the other site doesn't have these contributions. I am sure now that the email stopped working due to something the hosting service did. However from Outlook Express I can send and recieve emails from my store account. But with the store the emails don't get through, however it gives no error. Maybe it is something I can fix? I am trying to see if the host knows something.
Leeb2 Posted August 29, 2006 Author Posted August 29, 2006 My hosting company emailed me and said that there was a problem with the mail processing on the web server. They fixed it and the emails from my store do work now.
mathborg Posted October 19, 2006 Posted October 19, 2006 I just wanted to say, I had a problem like this in the contact_us page, if I set the store owner email (in the admin>configuration) to hotmail in (my case), it did send the mails I tested, right away, but hotmail wasn't the account I wanted for receiving the mails, I wanted to set it to: '[email protected]', this way the mails were never received aaaarggg I had a bad time >_< .... ok, in order for this to work I had to do 2 things: 1. went to the link provided in this very thread: http://www.oscommerce.com/forums/index.php?showtopic=187070 I did what zmaster suggested, I'll save you the 'trip': zmaster @ Mar 29 2006, 10:00 PM) * I was finally able to solve this problem by modifying the send() function in includes/classes/email.php and admin/includes/classes/email.php. There is a fifth parameter to the mail() function that can be used to specify a return path value. In the osCommerce email class' send() function, search for the "EMAIL_TRANSPORT" conditional. The else here contains the code for the sendmail call. Change this call to the following: return mail($to, $subject, $this->output, 'From: '.$from.$this->lf.implode($this->lf, $this->headers).$this->lf.implode($this->lf, $xtra_headers), '-f' . $from_addr); The "-f" option is added as the last parameter with the from address of your osCommerce site. Once I did this all my notification emails started being accepted by AOL. There was no longer a Return-path value of "[email protected]" that was causing AOL to identify the messages as spam. I hope this helps! 2. After that, I still wasn't receiving any mail, so I had to patch the tep_mail() function in includes>functions>general.php file... find this: // Send message $message->build_message(); $message->send($to_name, $to_email_address, $from_email_name, $from_email_address, $email_subject); and change the $to_email_address parameter into STORE_OWNER_EMAIL_ADDRESS so, the code becomes: // Send message $message->build_message(); $message->send($to_name, STORE_OWNER_EMAIL_ADDRESS, $from_email_name, $from_email_address, $email_subject); by the time I did that patch I started receiving the mails from contact_us right away in my '[email protected]' account...... to be honest, I'm a newbie in php and all of this stuff of the hosting settings and such...and it is my first post, I guess hehe so I provide the solution that worked for my very special case, I haven't tested if the mails could be sent so another providers like aol and such.... hope this helps... :thumbsup:
Recommended Posts
Archived
This topic is now archived and is closed to further replies.