| 
@@ -63,6 +63,23 @@ class MailFun { | 
 | 
@@ -63,6 +63,23 @@ class MailFun { | 
| 
63
 | 
         return str_contains(mb_strtolower($json), '"attachment"');
 | 
63
 | 
         return str_contains(mb_strtolower($json), '"attachment"');
 | 
| 
64
 | 
     }
 | 
64
 | 
     }
 | 
| 
65
 | 
 
 | 
65
 | 
 
 | 
| 
 | 
   | 
66
 | 
+    /**
 | 
| 
 | 
   | 
67
 | 
+     * 验证body里面是否有附件
 | 
| 
 | 
   | 
68
 | 
+     * @param array $body
 | 
| 
 | 
   | 
69
 | 
+     * @return bool
 | 
| 
 | 
   | 
70
 | 
+     * @author:dc
 | 
| 
 | 
   | 
71
 | 
+     * @time 2023/6/25 15:03
 | 
| 
 | 
   | 
72
 | 
+     */
 | 
| 
 | 
   | 
73
 | 
+    public static function isBodyFile(array $body){
 | 
| 
 | 
   | 
74
 | 
+        foreach ($body as $item){
 | 
| 
 | 
   | 
75
 | 
+//            if(v.name && v.filename && v.signName && !v['content-id']){
 | 
| 
 | 
   | 
76
 | 
+            if(!empty($item['name']) && !empty($item['filename']) && !empty($item['signName']) && empty($item['content-id'])){
 | 
| 
 | 
   | 
77
 | 
+                return 1;
 | 
| 
 | 
   | 
78
 | 
+            }
 | 
| 
 | 
   | 
79
 | 
+        }
 | 
| 
 | 
   | 
80
 | 
+        return 0;
 | 
| 
 | 
   | 
81
 | 
+    }
 | 
| 
 | 
   | 
82
 | 
+
 | 
| 
66
 | 
 
 | 
83
 | 
 
 | 
| 
67
 | 
     /**
 | 
84
 | 
     /**
 | 
| 
68
 | 
      * 邮件收件人/发件人
 | 
85
 | 
      * 邮件收件人/发件人
 |