نعلم ان كل رسالة مرسلة عن طريق تنسيق mime تكون مقطعة عن طريق ال boundary الى عدة اجزاء

مثال :
>From beshoo@syria.syrianobles.net Fri Aug 29 17:30:52 2003
Received: from outmail.scs-net.org ([213.178.225.6])
by dns2.scs-net.org (8.12.9/8.12.9) with ESMTP id h7TFUnfY019386;
Fri, 29 Aug 2003 17:30:51 +0200 (GMT+0200)
Received: from syria.syrianobles.net ([205.214.74.152])
by outmail.scs-net.org (8.12.9/8.12.9) with SMTP id h7TEWFKV246120
for <beshoo@scs-net.org>; Fri, 29 Aug 2003 17:32:16 +0300 (EEST)
Received: from beshoo by syria.syrianobles.net with local (Exim 4.20)
id 19skIF-0007Pu-6E
for beshoo@beshoo.com; Fri, 29 Aug 2003 08:32:03 -0600
From: "doll" <doll@beshoo.com>
To: beshoo@beshoo.com
Subject: hi beshoo
X-Mailer: NeoMail 1.25
X-IPAddress: 213.178.224.202
MIME-Version: 1.0
Content-Type: multipart/mixed;
boundary="----=NEOMAIL_ATT_0.866976798120053"
Message-Id: <E19skIF-0007Pu-6E@syria.syrianobles.net>
Date: Fri, 29 Aug 2003 08:32:03 -0600
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - syria.syrianobles.net
X-AntiAbuse: Original Domain - beshoo.com
X-AntiAbuse: Originator/Caller UID/GID - [32127 32127] / [47 12]
X-AntiAbuse: Sender Address Domain - syria.syrianobles.net
X-Scanned-By: MIMEDefang 2.35
Status:

This is a multi-part message in MIME format.

------=NEOMAIL_ATT_0.866976798120053
Content-Type: text/plain; charset=iso-8859-1

coalalampor

------=NEOMAIL_ATT_0.866976798120053
Content-Type: application/x-zip-compressed;
name="FRUNLOG.zip"
Content-Transfer-Encoding: base64

UEsDBBQAAAAIAEUI9SpDSQ+loQEAAPIDAAALAAAARlJVTkxPRy5UWFS1U02L2zAQvRv8H3QthDTb
DG0GLoGjbLzEy7fL5Tt6bvBUf/Z5/AWaw5MnFbhBn4l/
WFRQSwUGAAAAAAEAAQA5AAAAygEAAAAA

------=NEOMAIL_ATT_0.866976798120053--

ولكن ما عقدني انه احيانا تكون ال متطابقة في كل الرسالة واحيانا لا

واقصد انه عندي رسالة mime اريد ان اقطعها الى اجزاء
الاتاشمن لحال والرسالة نفسها لحال.

ولكن احيانا يكون ال boundary على الشكل التالي

NEOMAIL_ATT_0.866976798120053

NEOMAIL_ATT_0.866976798120053

NEOMAIL_ATT_0.866976798120053
اي متشابة وهنا يسهل التقطيع

ولكن احيانا يكون على الشاكلة التالية

NEOMAIL_ATT_0.866976798120053
NEOMAIL_ATT_1.866976798120053
NEOMAIL_ATT_2.866976798120053

اي ان احدى القيم تتغير .

فكيف لي ان اعرف ان ال boundary ثابت ام متغير كي اجزء الرسالة
والغرض هو عملية الفرز بين اجزاء الرسالة من مرفقات ومن نص للرسالة .


عفكرة هذا الموضوع هو تتمة لموضوع :
http://www.swalif.net/softs/showthre...threadid=53974


اتمنى عدم نقل الموضوع الى قسم ال php لان الموضوع هناك يموت .