public function __construct() { $emailConfigurationService = new EmailConfigurationService(); $this->emailConfig = $emailConfigurationService->getEmailConfiguration(); if ($this->emailConfig->getMailType() == 'smtp' || $this->emailConfig->getMailType() == 'sendmail') { $this->configSet = true; } }
public function populateEmailConfiguration($request) { $emailConfigurationService = new EmailConfigurationService(); $emailConfiguration = $emailConfigurationService->getEmailConfiguration(); $stmpPort = $request->getParameter('txtSmtpPort'); $emailConfiguration->setMailType($request->getParameter('cmbMailSendingMethod')); $emailConfiguration->setSentAs($request->getParameter('txtMailAddress')); $emailConfiguration->setSmtpHost($request->getParameter('txtSmtpHost')); $emailConfiguration->setSmtpPort($stmpPort ? $stmpPort : NULL); $emailConfiguration->setSmtpUsername($request->getParameter('txtSmtpUser')); $emailConfiguration->setSmtpPassword($request->getParameter('txtSmtpPass')); $emailConfiguration->setSmtpAuthType($request->getParameter('optAuth')); $emailConfiguration->setSmtpSecurityType($request->getParameter('optSecurity')); $emailConfiguration->setSendmailPath($request->getParameter('txtSendmailPath')); return $emailConfiguration; }
public function execute($request) { $emailConfigurationService = new EmailConfigurationService(); $emailConfiguration = $emailConfigurationService->getEmailConfiguration(); $this->mailAddress = $emailConfiguration->getSentAs(); $this->sendMailPath = $emailConfiguration->getSendmailPath(); $this->smtpAuth = $emailConfiguration->getSmtpAuthType(); $this->smtpSecurity = $emailConfiguration->getSmtpSecurityType(); $this->smtpHost = $emailConfiguration->getSmtpHost(); $this->smtpPort = $emailConfiguration->getSmtpPort(); $this->smtpUser = $emailConfiguration->getSmtpUsername(); $this->smtpPass = $emailConfiguration->getSmtpPassword(); $this->emailType = $emailConfiguration->getMailType(); if ($this->getUser()->hasFlash('templateMessage')) { $this->templateMessage = $this->getUser()->getFlash('templateMessage'); } }
public function getSystemFrom() { $emailConfigurationService = new EmailConfigurationService(); $emailConfig = $emailConfigurationService->getEmailConfiguration(); return array($emailConfig->getSentAs() => 'SynerzipHRM'); }