/**
*
*/
private function config()
{
if (isset($this->config['lang']['local']) && isset($this->config['lang']['path'])) {
$this->mail->setLanguage($this->config['lang']['local'], $this->config['lang']['path']);
}
$this->mail->CharSet = $this->config['charset'];
switch ($this->config['transport']) {
case 'smtp':
$this->mail->isSMTP();
if (isset($this->config['debug'])) {
$this->mail->SMTPDebug = $this->config['debug'];
$this->mail->Debugoutput = 'html';
}
$this->mail->Host = $this->config['host'];
if (isset($this->config['user'])) {
$this->mail->SMTPAuth = true;
$this->mail->Username = $this->config['user'];
$this->mail->Password = $this->config['pass'];
$this->mail->Port = $this->config['port'];
if (isset($this->config['encrypt'])) {
$this->mail->SMTPSecure = $this->config['encrypt'];
}
}
break;
case 'sendmail':
$this->mail->isSendmail();
$this->mail->Sendmail = $this->config['command'];
break;
}
}