transactionalEmailSettings = $transactionalEmailSettings; $this->zendMailTransportSmtp1Factory = $zendMailTransportSmtp1Factory; } /** * @param \Zend_Mail $message * @param int $storeId * * @return void * @throws \Zend_Mail_Transport_Exception */ public function send($message, $storeId) { $host = $this->transactionalEmailSettings->getSmtpHost($storeId); $config = $this->transactionalEmailSettings->getTransportConfig($storeId); $smtp = $this->zendMailTransportSmtp1Factory->create($host, $config); $smtp->send($message); } }