mmorgan Posted February 19, 2004 Posted February 19, 2004 After 5 long days, I am asking one last time for help, and I'm going to outline everything as best as I can so there is no confusion as to what I'm looking for. Email is not working correctly on my osCommerce installation. Before you reply, read everything that I have to say. 1) This is hosted on a linux server. 2) Transport is set to "sendmail" and I have tried "SMTP" as well 3) line feeds is set to "lf" and I have tried "crlf" as well 4) Emails are set to "true", they are turned on 5) There is an email address installed for the site owner and for the "from" field 6) The contribution located at http://www.oscommerce.com/community/contributions,1595 has been installed and tested. What I have been able to confirm. 1) the Email address works as a functional email address to send and receive mail for everything BUT osCommerce 2) When sending an email from the test script and osCommerce, email is transported, I get the verification that it has sent. 3) Email will go without any trouble to Yahoo mail and Hotmail as well as other web based email addresses 4) Email will NOT go to ISP hosted addresses such as [email protected] 5) I have contacted the hosting company and they have verified that sendmail is functioning properly on port 25, but the mail is being rejected with the following error: xdelay=00:01:06, mailer=esmtp, pri=30329, relay=nymx-2.nyroc.rr.com. [24.92.226.31], dsn=5.6.0, stat=Data format error Feb 18 11:14:04 ns sendmail[797]: i1IGCvmB000795: i1IGE4mB000797: DSN: Data format error Feb 18 11:14:04 ns sendmail[797]: i1IGE4mB000797: to=root, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31454, dsn=2.0.0, stat=Sent Emails go out, but they are rejected. 6) The ISP claims that the script needs tweaking and there is nothing wrong with the server or it's settings. I need the following: 1) A solution 2) Something specific to tell the hosting company if it IS the server that is causing this. 3) Something specific to do to the code if it's NOT the server. There are HUNDREDS of posts about this and similar problems on this forum, and no one to date has been kind enough to post the solution if they have found it. I will post the solution if one exists. I need help and at this point, I need it soon. Please don't ask if I have things like sendmail and lf set, or if it's set to be on, that was days ago. At this point I know that mail is going to SOME places, why not others? Is there something about the headers that is causing them to be rejected by ISP email hosts? If so, what can be done about it? Any help will be so much appreciated you can't even imagine. Thanks in advance.
Guest Posted February 19, 2004 Posted February 19, 2004 Maybe you could try replacing the files used to send the emails with new ones perhaps their is a corrupt character in one of the files? for example a ' or " or ; when their shouldn't be. Replacing the files would at least eliminate this. Sorry I don't know what files would be needed. Clutching at straws a wee bit here but "mailer=esmtp" in the error message looks wrong to me (of course I may be wrong as I may be missing something I'm not aware of :-)) I would have thought it should have been mailer=smtp. Also along the same lines another part of the "Data Format Error" message looks odd but may not be is "to=root" That gives the impression that the emails are being sent by root and not by an [email protected] Sorry best I can do Thanks Aquatyer
mmorgan Posted February 20, 2004 Author Posted February 20, 2004 The SOLUTION has been found.... There were no A records set up for the mail server. Many sites configure their mail servers to reject mail from hostnames that don't resolve properly, in order to cut down on spam so the headers were being rejected by pop accounts. I put in proper records and VOILA... the emails sent! Goes to show that sometimes it's the dumbest things that cause the most amount of grief! Thanks to everybody that tried to help! :)
mmorgan Posted March 8, 2004 Author Posted March 8, 2004 In my case, there were no DNS address records on my mail server, so the ISP (POP servers) were kicking them back. The proper records will depend on your mail servers particular setup. If you're having the exact same issues I was having, then thats a great place to start. I'm by no means an expert on this, but I'm happy to look at your setup if you need me to. Mike
Guest Posted March 17, 2004 Posted March 17, 2004 Hi mate, im having the exact same problems you described in your original post. I have being going through everything for the last few days without any luck. I dont completely understand how you solved this situation. (sorry if thats dumb) I am hosted by doteasy and know a few people on these forums going through the same thing. Can you please clarify what I need to do to get this working. Many Thanks in advance. I will email you too, hope you dont mind.
mmorgan Posted March 17, 2004 Author Posted March 17, 2004 What I have discovered is the following... Pay a visit to www.dnsreport.com and have a go at the settings... it will tell you what fails if it's a DNS issue. Repair the things IN RED and then see if that fixes your problems. Remember, these frustrations are just obstacles on the road to a great shopping cart! When all else fails, change hosts to one that is KNOWN to work with OSCommerce, it makes life so much easier than the weeks of pulling out your hair. Mike
mmorgan Posted March 17, 2004 Author Posted March 17, 2004 Oh, and I have NO hair to spare! Happy St. Pat's to you all!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.