• php 发送邮件案例


        //メール送信
        function sendMails () {
            $toStr = $this->getToStr();
            $subject = $this->getSubject();
            $message = "";
    //         $result = mail($toStr, $subject, $message);
    
            //メール件名文字化け対応START
            $subject = "=?UTF-8?B?".base64_encode($subject)."?=";
            $headers = "MIME-Version: 1.0
    ";
            $headers .= "Content-type: text/plain; charset=utf-8
    ";
            $headers .= "Content-Transfer-Encoding: 8bit
    ";  
            $result = mail($toStr, $subject, $message, $headers);
            //メール件名文字化け対応END
            
            //送信失敗の場合、ログを出す
            if (!$result) {
                var_dump($this->current_prj["nxs_ank_book_seq"]. "案件の回収完了通知は送信失敗しました。");
            }
            return $result;
        }
        //通知メールの送信先を取得
        function getToStr () {
            $emails = array();
            //設定画面で設定したメールアドレス宛て
            $setted_email_array = explode(",", $this->current_prj["notification_mails"]);
            foreach($setted_email_array as $setted_email) {
                if (!empty($setted_email)) {
                    $emails[] = $setted_email;
                }
            }
            //データ開発のメーリス宛て
            
            
            if (strpos(php_uname('n'), "vmp2-dva") !== false) {
                //本番用
                $emails[] = "email1@gmail.com";
            } else {
                //本番以外用
                $emails[] = "email2@gmail.com";
            }
            
            $toStr = implode(",", $emails);
            return $toStr;
        }
  • 相关阅读:
    构建之法读后感
    开发web信息管理系统用到的相关技术
    java 动手动脑
    Java 课后作业
    Java 7 动手动脑
    java 动手动脑
    java 字符串
    java 动手动脑
    java 课后作业
    课堂实验
  • 原文地址:https://www.cnblogs.com/gaoBlog/p/11202347.html
Copyright © 2020-2023  润新知