Phalcon CLI электронная почта не отправляется - PullRequest
0 голосов
/ 13 февраля 2020

Я использую vokuro Почтовый плагин в моем модуле CLI (для работы cron). Код отправляет электронные письма всякий раз, когда заказ успешно создается в базе данных. Вот код afterCreate () для отправки электронных писем.

$this->getDI()
         ->getMail()
         ->send($recipients, "Order Notification", 'orderstatus1', array(
         'cname' => $this->customers->name,
         'cemail' => $this->customers->email,
         'mobile' => $this->customers->mobile,
         'customerid' => $this->customers->customerid,
         'facility' => $this->membership->facilities->facilityname,
         'transactionstatus' => (!empty($this->transactionstatus)) ? $this->transactionstatus : "",
         'qid' => $this->customers->qid,
         'mid' => $this->membershipid,
         'dob' => $this->customers->dob,
         'nationality' => $this->customers->nationality,
         'startdate' => $this->membership->membershipdate,
         'enddate' => $this->membership->membershipexpirydate,
         'orderdate' => $this->orderdate,
         'membershiptype' => $this->membership->packages->packagedesc,
         'orderamount' => $this->membership->packages->packageamount,
         'facilityname' => $this->membership->facilities->facilityname,
         'paymentoption' => $this->membership->packages->paymentoption,
         'facilityimage' => $this->membership->facilities->facilityimage
    ));

Я создал задачу для создания заказов вручную. Но при успешном создании заказов я получаю текст электронной почты, напечатанный на моем терминале, но электронная почта никогда не отправляется. Эта же операция работает, когда выполняется из веб-модуля. Я использую команду flollowing для того же.

/usr/bin/php-cli /home/xxx/public_html/xxxx/app/bootstrap_cli.php paymentprocessor

И тогда мой терминал заполняет шаблон электронной почты, который я установил, но электронная почта не отправляется. Вот пример выходных данных.

Screenshot

Любая помощь будет оценена.

...