gdufo

           

          通達OA 增加外發(fā)郵件功能

            在utility_all.php的690行增加
          function send_webmail_ext($USER_STR, $CC_STR,$SUBJECT,$CONTENT)
          {
            
            global $connection,$LOGIN_USER_ID,$LOGIN_USER_NAME,$RUN_ID;
            $query = "SELECT * from WEBMAIL where USER_ID='admin'";
            $cursor= exequery($connection,$query);
            if($ROW=mysql_fetch_array($cursor))
            {
               $EMAIL=$ROW["EMAIL"];
               $SMTP_SERVER=$ROW["SMTP_SERVER"];
               $LOGIN_TYPE=$ROW["LOGIN_TYPE"];
               $SMTP_PASS=$ROW["SMTP_PASS"];
               $SMTP_PORT=$ROW["SMTP_PORT"];
               $SMTP_SSL=$ROW["SMTP_SSL"]=="1" ? "ssl":"";
               $EMAIL_PASS=$ROW["EMAIL_PASS"];
               $EMAIL_PASS=decrypt_str($EMAIL_PASS,"webmail");
               if($LOGIN_TYPE=="1")
                  $SMTP_USER = substr($EMAIL,0,strpos($EMAIL,"@")); // SMTP username
               else
                  $SMTP_USER =$EMAIL;
               if($SMTP_PASS=="yes")
                  $SMTP_PASS = $EMAIL_PASS; // SMTP password
               else
                  $SMTP_PASS = "";
               $USER_ARRAY=explode(",",$USER_STR);
          //接收人
               $query = "select USER_ID,EMAIL from USER WHERE find_in_set(USER_ID,'$USER_STR')";
          echo $query;
               $cursor = exequery($connection,$query);
               while($ROW=mysql_fetch_array($cursor))
               {
                 $USER_ID=$ROW["USER_ID"];
                 /*if($USER_ID==$LOGIN_USER_ID)
                    continue;*/
                 $TO_EMAIL=$ROW["EMAIL"];
                 /*if($TO_EMAIL=="")
                 {
                    $query1 = "select EMAIL from WEBMAIL WHERE USER_ID='$USER_ID' limit 1";
                    $cursor1 = exequery($connection,$query1);
                    if($ROW1=mysql_fetch_array($cursor))
                       $TO_EMAIL=$ROW["EMAIL"];
                 }
            if($TO_EMAIL != "") */
                 $TO_WEBMAIL.=$TO_EMAIL.",";
               }
               //抄送
               $query = "select USER_ID,EMAIL from USER WHERE  (EMAIL IS NOT NULL AND EMAIL<>'') AND find_in_set(USER_ID,'$CC_STR')";
               $cursor = exequery($connection,$query);
               while($ROW=mysql_fetch_array($cursor))
               {
                 $USER_ID=$ROW["USER_ID"];
                 /*if($USER_ID==$LOGIN_USER_ID)//本人
                    continue;*/
                 $CC_EMAIL=$ROW["EMAIL"];
                 /*if($TO_EMAIL=="")
                 {
                    $query1 = "select EMAIL from WEBMAIL WHERE USER_ID='$USER_ID' limit 1";
                    $cursor1 = exequery($connection,$query1);
                    if($ROW1=mysql_fetch_array($cursor))
                       $TO_EMAIL=$ROW["EMAIL"];
                 }*/
                 $CC_WEBMAIL.=$CC_EMAIL.",";
               }
           
               $result=send_mail($EMAIL,$TO_WEBMAIL,$SUBJECT,$CONTENT,$SMTP_SERVER,$SMTP_USER,$SMTP_PASS,true,$LOGIN_USER_NAME,'',$CC_WEBMAIL,'','',true,$SMTP_PORT,$SMTP_SSL);
               if($result===true)
               {
                  Message("提示","外部郵件發(fā)送成功");
               }
               else
               {
                  Message("外部郵件發(fā)送失敗",$result);
               }
             }
          }

          posted on 2013-03-06 10:53 gdufo 閱讀(1442) 評論(0)  編輯  收藏 所屬分類: OA(Moss+Infopath)

          導(dǎo)航

          統(tǒng)計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Hibernate

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 凌云县| 兴山县| 富平县| 富民县| 唐海县| 嘉黎县| 襄城县| 邢台市| 麻城市| 于田县| 兴宁市| 龙口市| 山丹县| 平陆县| 杨浦区| 马龙县| 黔西县| 尉犁县| 彩票| 左权县| 新巴尔虎左旗| 宁安市| 惠来县| 资兴市| 博白县| 兖州市| 丰县| 多伦县| 泰兴市| 乌鲁木齐县| 邮箱| 驻马店市| 邵东县| 固安县| 石柱| 天台县| 和静县| 公主岭市| 乃东县| 平定县| 分宜县|