Login   Register  
PHP Classes
elePHPant
Icontem

unable to get text/html data if attachment is present

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us

      MIME E-mail message parser  >  All threads  >  unable to get text/html data if attachment is present  >  (Un) Subscribe thread alerts  
Subject:unable to get text/html data if attachment is present
Summary:unable to get the text/html data if attachment is present
Messages:5
Author:Anubhav Gupta
Date:2014-02-17 06:01:52
Update:2014-02-17 08:15:28
 

  1. unable to get text/html data if attachment is present   Reply   Report abuse  
Picture of Anubhav Gupta
Anubhav Gupta
2014-02-17 06:01:53
Hello, thanks for the nice class helping millions, I am facing a strange issue, I am unable to get the email body as text/html whenever email contains an attachment.

Email is below, please help :

From anubhav@insidesoftwares.com Sun Feb 16 23:32:13 2014
Received: from mail-ob0-f178.google.com ([209.85.214.178]:61185)
by rsx.websitewelcome.com with esmtps (TLSv1:RC4-SHA:128)
(Exim 4.80.1)
(envelope-from <anubhav@insidesoftwares.com>)
id 1WFGoO-00055N-V4
for test@kasigaschool.net; Sun, 16 Feb 2014 23:32:13 -0600
Received: by mail-ob0-f178.google.com with SMTP id wn1so16414543obc.37
for <test@kasigaschool.net>; Sun, 16 Feb 2014 21:32:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20130820;
h=x-gm-message-state:mime-version:from:date:message-id:subject:to
:content-type;
bh=lMSjeLsK7EZsvS0Qhi3/TVe7iFw2SfJYEBckMUzK8ME=;
b=EtsAptIMJk2uyTue/Z234nmmsGO6H9Bzj2dU/Cd5KGFz5/INO32/gER1TAWiV1GmHE
1KU3jKabuSjt8nOvAf+H+FWFZi1v4ywZJCUBSbAbaSpkXA9uFdnIQAnAxN2Khmhd12rN
zcK0yiFtl5C+7LwhkT7CZ8npoJo97It08oqYKxJPtHeKyHftXHfoflkflaKWBB9zocYy
4fBA819WpArsAa+RCJoivK/7ApvWYJTiCY+yKIgPvlHxhRcIphHAd9FUp/8y5JMK/CKe
LCqr7ao72eyEYrSzfG34Q8fBWv8kIvq1zzmqwtg5YpIbXfOlk6w6Ha9vz36mHP22jePE
qRoA==
X-Gm-Message-State: ALoCoQnWCsPARoQ7zfpRvJJKMCsG7rXHEqbjSA0tCzcrvMM6Y32JygADBt/st12rR6ev/AYfLuMu
X-Received: by 10.182.48.233 with SMTP id p9mr4673106obn.44.1392615132163;
Sun, 16 Feb 2014 21:32:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.182.165.99 with HTTP; Sun, 16 Feb 2014 21:31:51 -0800 (PST)
From: Anubhav Gupta <anubhav@insidesoftwares.com>
Date: Mon, 17 Feb 2014 11:01:51 +0530
Message-ID: <CAAbj+jwYd=S3Pgj6s0TnU9LBzbCyTWht2aXzr_fRvcMNOG3Oag@mail.gmail.com>
Subject: with attachement
To: test@kasigaschool.net
Content-Type: multipart/mixed; boundary=047d7b66f0bd433dbc04f2937a6d

--047d7b66f0bd433dbc04f2937a6d
Content-Type: multipart/alternative; boundary=047d7b66f0bd433db604f2937a6b

--047d7b66f0bd433db604f2937a6b
Content-Type: text/plain; charset=UTF-8

Thanks.

Regards.

Anubhav
Inside Softwares Pvt. Ltd.
88, Tilak Road
Dehradun - 248 001
Phone : 98372-37398
www.insidesoftwares.com


--
CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is
for the sole use of the intended recipient(s) and may contain confidential
and privileged information or otherwise protected by law. Any unauthorized
review, use, disclosure or distribution is prohibited. If you are not the
intended recipient, please contact the sender by reply e-mail and destroy
all copies of the original message.

--047d7b66f0bd433db604f2937a6b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><br clear=3D"all"><div><font size=3D"6">Thanks.</font><br>=
<br><font color=3D"#cc0000">Regards.</font><br><br>Anubhav<br>Inside Softwa=
res Pvt. Ltd.<br>88, Tilak Road<br>Dehradun - 248 001<br>Phone : 98372-3739=
8<br>

<a href=3D"http://www.insidesoftwares.com">www.insidesoftwares.com</a><br><=
br><br>-- <br>CONFIDENTIALITY NOTICE: This e-mail message, including any at=
tachments, is for the sole use of the intended recipient(s) and may contain=
confidential and privileged information or otherwise protected by law. Any=
unauthorized review, use, disclosure or distribution is prohibited. If you=
are not the intended recipient, please contact the sender by reply e-mail =
and destroy all copies of the original message.</div>


</div>

--047d7b66f0bd433db604f2937a6b--
--047d7b66f0bd433dbc04f2937a6d
Content-Type: image/jpeg; name="15529-38dg.jpg"
Content-Disposition: attachment; filename="15529-38dg.jpg"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_hrrb2ob90

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
uPjiUpWCCgEBASFSpVCH/9k=
--047d7b66f0bd433dbc04f2937a6d--

  2. Re: unable to get text/html data if attachment is present   Reply   Report abuse  
Picture of Manuel Lemos
Manuel Lemos
2014-02-17 07:34:16 - In reply to message 1 from Anubhav Gupta
I tried that message here and was able to extract the text part, the HTML part and the attached image. What you were not able to extract?

  3. Re: unable to get text/html data if attachment is present   Reply   Report abuse  
Picture of Anubhav Gupta
Anubhav Gupta
2014-02-17 07:48:19 - In reply to message 1 from Anubhav Gupta
I m using the below logic to get the text/html body part... please see if there is some error in it....


if(substr($decoded[0]['Headers']['content-type:'],0,strlen('text/html')) == 'text/html' && isset($decoded[0]['Body'])){
$body = $decoded[0]['Body'];
}
elseif(substr($decoded[0]['Parts'][1]['Headers']['content-type:'],0,strlen('text/html')) == 'text/html' && isset($decoded[0]['Parts'][1]['Body'])) {
$body = $decoded[0]['Parts'][1]['Body'];
}
elseif(substr($decoded[0]['Parts'][1]['Parts'][1]['Headers']['content-type:'],0,strlen('text/html')) == 'text/html' && isset($decoded[0]['Parts'][1]['Parts'][1]['Body'])) {
$body = $decoded[0]['Parts'][1]['Parts'][1]['Body'];
}
elseif(substr($decoded[0]['Parts'][1]['Parts'][1]['Parts'][1]['Headers']['content-type:'],0,strlen('text/html')) == 'text/html' && isset($decoded[0]['Parts'][1]['Parts'][1]['Parts'][1]['Body'])) {
$body = $decoded[0]['Parts'][1]['Parts'][1]['Parts'][1]['Body'];
}
elseif(substr($decoded[0]['Parts'][1]['Parts'][1]['Parts'][1]['Parts'][1]['Headers']['content-type:'],0,strlen('text/html')) == 'text/html' && isset($decoded[0]['Parts'][1]['Parts'][1]['Parts'][1]['Parts'][1]['Body'])) {
$body = $decoded[0]['Parts'][1]['Parts'][1]['Parts'][1]['Parts'][1]['Body'];
}

elseif(substr($decoded[0]['Headers']['content-type:'],0,strlen('text/plain')) == 'text/plain' && isset($decoded[0]['Body'])){
$body = $decoded[0]['Body'];
} elseif(substr($decoded[0]['Parts'][0]['Headers']['content-type:'],0,strlen('text/plain')) == 'text/plain' && isset($decoded[0]['Parts'][0]['Body'])) {
$body = $decoded[0]['Parts'][0]['Body'];
} elseif(substr($decoded[0]['Parts'][0]['Parts'][0]['Headers']['content-type:'],0,strlen('text/plain')) == 'text/plain' && isset($decoded[0]['Parts'][0]['Parts'][0]['Body'])) {
$body = $decoded[0]['Parts'][0]['Parts'][0]['Body'];
} elseif(substr($decoded[0]['Parts'][0]['Parts'][0]['Parts'][0]['Headers']['content-type:'],0,strlen('text/plain')) == 'text/plain' && isset($decoded[0]['Parts'][0]['Parts'][0]['Parts'][0]['Body'])) {
$body = $decoded[0]['Parts'][0]['Parts'][0]['Parts'][0]['Body'];
}

  4. Re: unable to get text/html data if attachment is present   Reply   Report abuse  
Picture of Anubhav Gupta
Anubhav Gupta
2014-02-17 07:54:33 - In reply to message 3 from Anubhav Gupta
Same code is working fine and returns the text/html body part correctly if the email doesnt have attachment. But if it does have attachment i am able to get text/plain body only. Please help.

  5. Re: unable to get text/html data if attachment is present   Reply   Report abuse  
Picture of Manuel Lemos
Manuel Lemos
2014-02-17 08:15:28 - In reply to message 4 from Anubhav Gupta
Don't bother to analyze the message yourself. Just use the Analyze function and it gets it also parsed correctly as you may see with the example script.