Jump to content
  • Checkout
  • Login
  • Get in touch

osCommerce

The e-commerce.

New Account - Doesn't send Emails


Guest

Recommended Posts

Posted

Amendment to my previous post: I am able to send and receive emails.

 

However, when I sign up for a new account, I am not receiving a confirmation. So, there is something amiss with the script and I can't figure out how to fix the email problem in the script.

 

Any ideas?

Posted

Check the setting in Admin -> Configuration -> E-Mail Options

 

E-Mail Transport Method can be set to 'sendmail' or 'smtp'. Try changing whatever the current setting is, to the other, and test again. As the admin panel suggests, servers running on Windows or MacOS should use smtp.

Posted

I already set the correct setting: sendmail. I'm not a Windows or Mac OS. I'm a Unix server and use sendmail.

 

I can receive and send emails just fine and dandy. That is not the problem.

 

However, for some reason, I don't get any acknowledgement when I open a new account. So the problem is within that script, not the email itself.

 

I just tried reinstalling that section and tested it and still didn't get an acknowledgement.

Posted

If you have access to all your log files check the php_error log if not i am sorry.

 

but any way you can send and recive e-mails in all parts of osc except for a new account is this right ? so admin news letters work contact us works e-mail coustemer works checkout sends mail propperly the only problem is new account is this right?

 

your e-mail settings are sendmail

your line feed is set to LF

your send e-mails is set to true

 

if all this is correct you need a way to see the php_errors i think there may be a contribution for this if you dont have access to the logs

Posted

try

 

etc/mail/sendmail.cf

 

and finding

 

# SMTP daemon options

 

O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA

 

if you are new to install the sendmail,

the Address=127.0.0.1,

this meaning only allows sendmail server listens on localhost,

 

you can change this address to you own IP address,

 

like this..

 

O DaemonPortOptions=Port=smtp,Addr=168.95.1.1, Name=MTA

 

now you can sending out the email.

 

but.. the Oscommerce can't sending mail on this situation,

 

you must change to:

 

O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA

 

because the apache use the 127.0.0.1 ,

 

and addr=0.0.0.0 is meaning sendmail server will listens every IP on server.

 

 

you can try it...

Posted

This is interesting and I bookmarked it for reference. Thanks.

Archived

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

×
×
  • Create New...