zendmailの利用方法

WEB開発
この記事は約2分で読めます。
スポンサーリンク

すごいニッチなzendform1のお話
これは、SMTPを指定する方法である

$config = array(
            'auth' => 'login',
            //'ssl' => 'tls', //tlsなら利用
            'port' => 587,
            'username' => '[email protected]',  //ログインアカウント
            'password' => 'password' //パスワード
        );
        $transport = new Zend_Mail_Transport_Smtp('ここにメールサーバーのドメイン', $config);

        $mail = new Zend_Mail('utf-8');
        $mail->setFrom('表示するFromメールアドレス', '表示する名前');
        $mail->addTo('送り先アドレス', '送り先名');
        $mail->addBcc('BCC送り先アドレス', '送り先名'); //BCCが必要なら書く
        $mail->setSubject('タイトル名');
        $mail->setBodyText('本文');
//データを添付したい場合は以下の$at(アタッチメント)の処理を行う
        $at = $mail->createAttachment($buf); //$bufはデータ情報を入れた変数
        $at->type = 'image/pdf'; //PDFの場合はこの指定
        $at->disposition = Zend_Mime::DISPOSITION_INLINE;
        $at->encoding = Zend_Mime::ENCODING_BASE64;
        $at->filename = '添付するファイルの表示されるファイル名';
        $mail->send($transport);

コメント

タイトルとURLをコピーしました