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 閱讀(1438) 評論(0)  編輯  收藏 所屬分類: OA(Moss+Infopath)

          導航

          統(tǒng)計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          Hibernate

          友情鏈接

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 陇南市| 渭源县| 略阳县| 汝阳县| 惠水县| 垫江县| 江孜县| 滕州市| 珲春市| 仙居县| 贵定县| 加查县| 光山县| 叶城县| 大埔县| 晴隆县| 资中县| 安吉县| 五大连池市| 四川省| 临汾市| 吉隆县| 柳林县| 拉孜县| 宝山区| 翁源县| 石门县| 临猗县| 双辽市| 沂水县| 丹棱县| 民和| 滨海县| 泰宁县| 兴安县| 都匀市| 平江县| 焦作市| 崇明县| 呼和浩特市| 千阳县|