Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

Customers don't receive an email


koekiegirl

Recommended Posts

Posted

Hello,

 

First, i like to start with telling you that i am from Holland. My english is not that good.

I hope that you can reed the things i write :blush:

 

I need help with the problem that customers don't receive an email after placing a order.

 

I placed the oscommerce shop, that i build on my computer, on my website.

It is working perfectly, accept that my customer (in this case, i am that customer) doesn't receive a e-mail after placing a order.

 

This is what happens.

If the customer(in this case, i am that customer) ordered something, i (as shop owner) receive 2 emails, but the customer 0.

 

In 'my store' i have set the option to "send extra email to", because i want to receive a copy of the order that has been placed.

That is working fine.

 

So, if the customer is placing a order, i receive a copy.

But....my customer doesn't receive anything :blink:

 

My customer (i am that customer) is using a hotmail address.

 

I am not only receiving a copy, i also receive a email that says, mail could not be delivered.

To me it feels like, hotmail is blocking my ordermails, because they look like SPAM or something.

I don't know what the problem could be otherwise :blush:

 

I must solve this problem, because i can't 'open' my shop, if customers can't order anything.

 

I hope you can help me, finding the problem, and help me with where i have to go to fix it (don't use difficult words, because i don't know what they mean)

 

This is the email i get back from the hotmail address.

 

This message was created automatically by mail delivery software.

 

A message that you sent could not be delivered to one or more of its

recipients. This is a permanent error. The following address(es) failed:

 

[email protected]

Mail sent by user nobody being discarded due to sender restrictions in WHM->Tweak Settings

 

------ This is a copy of the message, including all the headers. ------

 

Return-path: <[email protected]>

Received: from nobody by eros.e-dentify.nl with local (Exim 4.69)

(envelope-from <[email protected]>)

id 1MN2Ej-00013g-51

for [email protected]; Sat, 04 Jul 2009 12:12:49 +0200

To: "test customer" <[email protected]>

Subject: Uw bestelling

From: "My store name" <[email protected]>

MIME-Version: 1.0

X-Mailer: osCommerce Mailer

Content-Type: text/plain; charset="iso-8859-1"

Content-Transfer-Encoding: 7bit

Message-Id: <[email protected]>

Sender: Nobody <[email protected]>

Date: Sat, 04 Jul 2009 12:12:49 +0200

 

 

(i chanced the email addresses to ...test... and ...me...)

My English is not so very good, sorry. I'm from Holland.

Posted
Mail sent by user nobody being discarded due to sender restrictions in WHM->Tweak Settings

 

------ This is a copy of the message, including all the headers. ------

 

Return-path: <[email protected]>

Received: from nobody by eros.e-dentify.nl with local (Exim 4.69)

(envelope-from <[email protected]>)

id 1MN2Ej-00013g-51

for [email protected]; Sat, 04 Jul 2009 12:12:49 +0200

To: "test customer" <[email protected]>

Subject: Uw bestelling

From: "My store name" <[email protected]>

MIME-Version: 1.0

X-Mailer: osCommerce Mailer

Content-Type: text/plain; charset="iso-8859-1"

Content-Transfer-Encoding: 7bit

Message-Id: <[email protected]>

Sender: Nobody <[email protected]>

Date: Sat, 04 Jul 2009 12:12:49 +0200

This isn't even getting to Hotmail. Your host is preventing it from going out. You should talk to them about what settings you need to use sendmail from your site. Conceivably they (your hosting provider) could change something in WHM->Tweak Settings that would enable it for you.

 

If that doesn't work, you might look into using the Authenticated SMTP contribution.

Always back up before making changes.

Posted

I am sorry for my somewhat late response. I wrote a message yesterday, but then the connection was gone, because of the thunderstorm -_-

 

Multimixer, after placing a order, you go past checkout_succes.php and then both the customer and myself, receive a email.

That email shows what the customer ordered, how much it costs and how to pay for it.

The thing is, i receive that email, but my customer doesn't receive it.

 

Instead i receive a second email that shows, mail delivery failed.

So that email says that, the mail that my store send to the customer, could not be delivered.

Something goes wrong, but i don't know what it is.

 

The contact us form.

Is filled in a name, the hotmail address from the customer and the word test.

After sending it, i received a email.

My customer didn't receive a email. ( i don't know if he normaly should get a email? )

 

Then...i have a normal website (not a free website or something)

The email address i use, belongs to this website.

In 'my store' i use 1 email address for emailadress, email from and send extra email to. So al three are the same.

 

I use outlook for my emailaddresses.

I can send a email from the email address that belongs to my website, to the hotmail address.

So, from email address to email address goes fine.

 

 

 

This isn't even getting to Hotmail. Your host is preventing it from going out. You should talk to them about what settings you need to use sendmail from your site. Conceivably they (your hosting provider) could change something in WHM->Tweak Settings that would enable it for you.

 

If that doesn't work, you might look into using the Authenticated SMTP contribution.

Ecartz, your telling me, that after the order has been placed, the email doesn't even go anywhere?

How can that be?

I mean, if i can send a email from my email address directly to the hotmail address, then oscommerce should be able to send a email to. Right?

My English is not so very good, sorry. I'm from Holland.

Posted
Ecartz, your telling me, that after the order has been placed, the email doesn't even go anywhere?

How can that be?

I mean, if i can send a email from my email address directly to the hotmail address, then oscommerce should be able to send a email to. Right?

No, osCommerce uses the PHP mail function to send. Your host has their settings such that all mail coming from PHP using the mail function will be blocked (apparently Apache is running as user nobody and they have blocked all email from nobody to the outside world). That's their setting, and they could change it (the error message even says that the place to change it is in WHM > Tweak Settings). They could also change things so that your Apache runs as a different user and not block that user.

 

The Authenticated SMTP contribution would get around this by not using the PHP mail function, but I would contact the host first. There are things that can be done to block the contribution as well, so it's better to try to work things out through the host. After installing the contribution, you might still have to work with the host. Better to make that contact early and get sign off from the host for the solution.

Always back up before making changes.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...