ballbag Posted July 29, 2008 Share Posted July 29, 2008 Morning, I'm have trouble with the email being sent from my OSCommerce installation. We own and have full control of the Linux box on which it runs and Postfix has been configured correctly. The email system has been verified as working by both calling /usr/sbin/sendmail directly from the console and also writing a quick php script using the mail() function. The resulting emails generated come from root@mydomain.com - however any email sent from OSCommerce appears to come from admin@localhost - this is no use as we need the reply-to address to be sales@mydomain.com. I modified /etc/php5/apache2/php.ini to change the 'mail.force_extra_parameters = -f sales@mydomain.com' however this had no effect, although it does when calling sendmail directly from the commandline Can I configure the reply-to address from OSCommerce directly? Or will I have to modify the calling of the /includes/functions/general.php tep_mail() function everywhere it's called? e.g. login.php etc? It may be worth noting that I have OSCommerce configured to use SMTP mail as the sendmail method would not work and no clues where found in any log files anywhere on my system. Thanks Link to comment Share on other sites More sharing options...
Guest Posted July 29, 2008 Share Posted July 29, 2008 Go to Admin-->Configuration. Select My Store. Set your email in email address and email from. Then select email options. Set email transport method to sendmail, email line feeds to LF and send emails to true. Setting email transport method to smtp is for windows or macos. Linux uses sendmail. Link to comment Share on other sites More sharing options...
ballbag Posted July 31, 2008 Author Share Posted July 31, 2008 Thanks for your swift reply. I tried what you suggested however when using the SMTP email setting this has no effect and mail still comes from admin@localhost.com. You say that SMTP is only for Windows or MacOS servers, however when using the 'sendmail' setting no mail is sent - which is odd because I can send email using the 'sendmail' command directly from the commandline, also the PHP mail() function has been verified as working using a quick test script. It would appear that the ideal solution is to have osCommerce use sendmail directly, can you offer any suggestion as to why it may not be working from oscommerce with a vaild sendmail configuration? Thanks again. Link to comment Share on other sites More sharing options...
♥FIMBLE Posted July 31, 2008 Share Posted July 31, 2008 Hi Jack, Check the contributions for SMTP add ons, these usually will sovle your problems, SMTP is preferred for Window boxes, but nothing wrong with Linux either. Can also try the PHP mailer contribution. Regards Nic Sometimes you're the dog and sometimes the lamp post [/url] My Contributions Link to comment Share on other sites More sharing options...
ballbag Posted July 31, 2008 Author Share Posted July 31, 2008 Hi Jack,Check the contributions for SMTP add ons, these usually will sovle your problems, SMTP is preferred for Window boxes, but nothing wrong with Linux either. Can also try the PHP mailer contribution. Regards Nic Will do. thanks alot. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.