| Recommend this page to a friend! |
| PHP MIME Email Message Parser | > | All threads | > | unable to get text/html data if... | > | (Un) Subscribe thread alerts |
| |||||||||||||||
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 [email protected] 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 <[email protected]>) id 1WFGoO-00055N-V4 for [email protected]; Sun, 16 Feb 2014 23:32:13 -0600 Received: by mail-ob0-f178.google.com with SMTP id wn1so16414543obc.37 for <[email protected]>; 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 <[email protected]> Date: Mon, 17 Feb 2014 11:01:51 +0530 Message-ID: <CAAbj+jwYd=S3Pgj6s0TnU9LBzbCyTWht2aXzr_fRvcMNOG3Oag@mail.gmail.com> Subject: with attachement To: [email protected] 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--
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?
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']; }
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.
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.
|
info at phpclasses dot org.
