|
<?php |
|
|
|
namespace Kanboard\Helper; |
|
|
|
use Kanboard\Core\Base; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class MailHelper extends Base |
|
{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function filterSubject($subject) |
|
{ |
|
$subject = str_ireplace('RE: ', '', $subject); |
|
$subject = str_ireplace('FW: ', '', $subject); |
|
$subject = str_ireplace('Fwd: ', '', $subject); |
|
|
|
return $subject; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function getMailSenderAddress() |
|
{ |
|
if (MAIL_CONFIGURATION) { |
|
$email = $this->configModel->get('mail_sender_address'); |
|
|
|
if (! empty($email)) { |
|
return $email; |
|
} |
|
} |
|
|
|
return MAIL_FROM; |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function getMailTransport() |
|
{ |
|
if (MAIL_CONFIGURATION) { |
|
$transport = $this->configModel->get('mail_transport'); |
|
|
|
if (! empty($transport)) { |
|
return $transport; |
|
} |
|
} |
|
|
|
return MAIL_TRANSPORT; |
|
} |
|
} |
|
|