SilverCart Forum
We moderate this Forum and we're here to help. Have you already run a forum search to check if your problem has already been solved?
You can help us helping you by providing detailed error messages, screenshots and logfile entries.
Page: 1 , 2 | ||
Topic email | 7096 Views |
email is not sent to customer´s email account when registering.
Re: email
20 October 2011 at 8:37pmHi gegge,
your server must be configured appropriately if you want to sent emails. On what kind of server have you installed silver cart?
Re: email
20 October 2011 at 8:58pmHi Roland,
thanks a lot for the reply. I am running SilverCart on a CentOS Linux-System, hosted by 1&1.
Best Regards,
gegge
Re: email
20 October 2011 at 9:45pm Last edited: 20 October 2011 9:46pmHi gegge,
if you don't have a MTA (MAil Transfer Agent) like Sendmail installed on you system, you might still be able to use the default SMTP relay from 1&1.
Here is more information on the PHP Mail function and how to set up an external SMTP relay http://php.net/manual/en/ref.mail.php
If PHP has proper acces to either a local MTA or is configured to send mails via an external SMTP everything should be fine.
SilverCart mails are nothing fancy, it uses the underlying SilverStripe framework.
Please let us know if everything works out fine or if you need further assistance.
We are just about to launch SilverCart 1.2, so stay tuned :-)
Cheers
Ramon
Re: email
21 October 2011 at 6:08amHi Ramon,
thanks a lot for your reply. I have also tested PHPMailer on my system and it works fine. So I think that my PHP-settings are ok. But I did not find yet in SilverCart where to set some basics for sending emails like SMTPHost, i.e. "smtp.1und1.de", Port, i.e. "587", SMTPAuth, i.e. "true", etc. I think these basic settings are necessary for the system to work.
Best Regrads,
gegge
Re: email
21 October 2011 at 7:03am Last edited: 21 October 2011 7:07amHi gegge,
SilverStripe itself does not offer these settings, it just relies on php's mail() function and a local MTA. As most webhosters and webservers offer sendmail, there was no reason for us to change this in SilverCart.
If you don't have the possibility to set-up a local MTA or confige PHP to use SMTP with authentification, there is a SilverStripe smtp-module https://github.com/xeraa/silverstripe-smtp by Philipp Krenn, the author of the 3rd book on SilverStripe.
Description
silverstripe-smtp automatically sends emails (e.g. from UserForms) to your provider's or host's SMTP server instead of using PHP's built-in mail() function.
silverstripe-smtp replaces the classic SilverStripe Mailer (using the mail() function) with PHPMailer (http://sourceforge.net/projects/phpmailer/) to send emails via the SMTP protocol to a local or remote SMTP server.
When would you use this module:
If your provider disabled mail()
If you have troubles sending emails because of the DNS configuration and the way some mail servers discard emails if the domain names don't match
If you want to send emails from your local web server without having to install a mail server, using an external SMTP server instead
If you want to send encrypted emails (using SSL or TLS protocols)
Hope this helps.
Cheers
Ramon
Re: email
21 October 2011 at 7:21amHi Ramon,
thanks a lot. I will try to implement this module the next days. I will come back to you with the results.
Cheers,
gegge
Re: email
21 October 2011 at 7:44amHi Ramon,
one last question before I try out the mail-module. Do I have to run a /dev/build or notto use it ?
Thanks,
gegge