* finish task #2142.

This commit is contained in:
wangyidong
2014-11-05 05:46:58 +00:00
parent 9c9b1d65cc
commit c0e7f91638
3 changed files with 20 additions and 1 deletions
+15
View File
@@ -132,6 +132,21 @@ class mail extends control
$mailConfig->smtp->debug = $this->post->debug;
$mailConfig->smtp->charset = $this->post->charset;
/* The mail need openssl and curl extension when secure is tls. */
if($mailConfig->smtp->secure == 'tls')
{
if(!extension_loaded('openssl'))
{
echo js::alert($this->lang->mail->noOpenssl);
die(js::locate('back'));
}
if(!extension_loaded('curl'))
{
echo js::alert($this->lang->mail->noCurl);
die(js::locate('back'));
}
}
$this->loadModel('setting')->setItems('system.mail', $mailConfig);
if(dao::isError()) die(js::error(dao::getError()));