Helper\Mailer\AliyunDirectMail::send PHP Метод

send() публичный Метод

Send mail
public send ( Mail $mail ) : boolean
$mail Model\Mail
Результат boolean true if the mail was successfully accepted for delivery, false otherwise.
    public function send(Mail $mail)
    {
        $iClientProfile = DefaultProfile::getProfile($this->config['region'], $this->config['accessKey'], $this->config['accessSecret']);
        $client = new DefaultAcsClient($iClientProfile);
        $request = new Dm\SingleSendMailRequest();
        $request->setAccountName($this->config['accountName']);
        $request->setFromAlias($this->config['alias']);
        $request->setAddressType(1);
        $request->setTagName($this->config['tagName']);
        $request->setReplyToAddress("true");
        $request->setToAddress($mail->to);
        $request->setSubject($mail->subject);
        $request->setHtmlBody($mail->content);
        $response = $client->getAcsResponse($request);
        return true;
    }