Bug #76056 [Opn->Csd]: imap_fetchstructure doesn't find all parts/sectons of mail

From: Date: Tue, 06 Mar 2018 07:16:33 +0000
Subject: Bug #76056 [Opn->Csd]: imap_fetchstructure doesn't find all parts/sectons of mail
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-214218@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=76056&edit=1 ID: 76056 User updated by: clark at electrobeat dot dk Reported by: clark at electrobeat dot dk Summary: imap_fetchstructure doesn't find all parts/sectons of mail -Status: Open +Status: Closed Type: Bug Package: IMAP related Operating System: Debian 8 PHP Version: 7.0.28 Block user comment: N Private report: N New Comment: its working.. my mistake Previous Comments: ------------------------------------------------------------------------ [2018-03-06 05:26:57] clark at electrobeat dot dk It seems like imap_body() doesn't return the last part of the mail.. Here the attached PDF file isn't in the output $source = imap_body($this->stream, $this->uid, FT_UID); ------------------------------------------------------------------------ [2018-03-05 21:03:37] clark at electrobeat dot dk Description: ------------ --- From manual page: http://www.php.net/function.imap-fetchstructure --- This call doesn't fetch all attached files from a specific e-mail.. The PDF file after the last boundary is not found $structure = imap_fetchstructure($stream, $header->uid, FT_UID); Raw e-mail ---------------------------------- Return-path: <xxx> Envelope-to: xxx ....... Delivered-To: xxx This is a multi-part message in MIME format. --_----------=_1516785009205812 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/html <html> <body ...... </body> </html> --_----------=_1516785009205812 Content-Disposition: inline; filename="logosmall.png" Content-Id: <logosmall.png> Content-Transfer-Encoding: base64 Content-Type: image/png; name="logosmall.png" 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 --_----------=_1516785009205812 Content-Disposition: inline; filename="Faktura-hoffmanlindberg.dk-1392232.pdf" Content-Id: <Faktura-hoffmanlindberg.dk-1392232.pdf> Content-Transfer-Encoding: base64 Content-Type: application/pdf; name="Faktura-hoffmanlindberg.dk-1392232.pdf" JVBERi0xLjIKMyAwIG9iago8PAovTGVuZ3RoIDQgMCBSCj4+CnN0cmVhbQpu CjAgMC41IDAgUkcKMTAgNzI4IG0KNTg1IDcyOCBsClMKQlQgL0YxIDIwIFRm IDEwIDc1MCBUZCAoRiBBIEsgVCBVIFIgQSkgVGogRVQKcQoxIDAgMCAxIDM5 MCA3MzAgY20KMTkxIDAgMCA3NCAwIDAgY20KL0ltYWdlMSBEbwpRCgpCVCAv RjIgMTIgVGYgNDMwIDY4MCBUZCAoTnVtbWVyOiAxMzkyMjMyICAgICAgICkg VGogRVQKQlQgL0YxIDEyIFRmIDQzMCA3MDAgVGQgKEZha3R1cmFkYXRvOiAy NC8wMS0yMDE4KSBUaiBFVApCVCAvRjEgMTIgVGYgMTAgNzAwIFRkIChLdW5k ZWtvbnRvOiBjbGFya2spIFRqIEVUCkJUIC9GMSAxMiBUZiAxMCA2ODAgVGQg KCApIFRqIEVUCkJUIC9GMSAxMiBUZiAxMCA2NjAgVGQgKEF0dDogQ2xhcmsg S274c2VuKSBUaiBFVApCVCAvRjEgMTIgVGYgMTAgNjQwIFRkIChKdWxpdXMg UG9zc2VsdHMgVmVqIDFHKSBUaiBFVApCVCAvRjEgMTIgVGYgMTAgNjIwIFRk ICg5NDAwIE74cnJlc3VuZGJ5KSBUaiBFVApCVCAvRjEgMTIgVGYgMTAgNjAw IFRkIChEYW5tYXJrKSBUaiBFVApCVCAvRjEgMTIgVGYgMTAgNTUwIFRkIChW YXJlKSBUaiBFVAogQlQgL0YxIDEyIFRmIDQ1NC43MTIgNTUwIFRkIChBbnRh bCkgVGogRVQKIEJUIC9GMSAxMiBUZiA0OTUuNDEyIDU1MCBUZCAoU3RrcHJp cykgVGogRVQKIEJUIC9GMSAxMiBUZiA1MzYuMSA1NTAgVGQgKFRvdGFscHJp cykgVGogRVQKbgowIDAuNSAwIFJHCjEwIDU0NSBtCjU4NSA1NDUgbApTCkJU IC9GMSAxMiBUZiAxMCA1MzAgVGQgKE55cmVnaXN0cmVyaW5nIGFmIC5kayBp bmtsLiAxMiBtZHJzIGFmZ2lmdCkgVGogRVQKIEJUIC9GMSAxMiBUZiA0NzUu MzQgNTMwIFRkICgxKSBUaiBFVAogQlQgL0YxIDEyIFRmIDUwMi4wMzYgNTMw IFRkICg0MC4wMCkgVGogRVQKIEJUIC9GMSAxMiBUZiA1MzUuNDE2IDUzMCBU ZCAoICAgICA0MC4wMCkgVGogRVQKQlQgL0YxIDEyIFRmIDEwIDUxNSBUZCAo T3ByZXR0ZWxzZSBhZiBkb21haW4gaSB2b3JlcyBzeXN0ZW0vRE5TKSBUaiBF VAogQlQgL0YxIDEyIFRmIDQ4MiA1MTUgVGQgKCkgVGogRVQKIEJUIC9GMSAx MiBUZiA1MzIgNTE1IFRkICgpIFRqIEVUCiBCVCAvRjEgMTIgVGYgNTgyIDUx NSBUZCAoKSBUaiBFVApuCjAgMC41IDAgUkcKMTAgMzQ1IG0KNTg1IDM0NSBs ClMKIEJUIC9GMSAxMiBUZiA0MzkuNDggMzMwIFRkIChUb3RhbCB1ZGVuIG1v bXMpIFRqIEVUCiBCVCAvRjEgMTIgVGYgNTM1LjQxNiAzMzAgVGQgKCAgICAg NDAuMDApIFRqIEVUCiBCVCAvRjEgMTIgVGYgNDk5LjM4NCAzMTUgVGQgKE1v bXMpIFRqIEVUCiBCVCAvRjEgMTIgVGYgNTM1LjQxNiAzMTUgVGQgKCAgICAg MTAuMDApIFRqIEVUCiBCVCAvRjIgMTIgVGYgNTAzLjM5MiAzMDAgVGQgKFRv dGFsKSBUaiBFVAogQlQgL0YyIDEyIFRmIDUzNS40MTYgMzAwIFRkICggICAg IDUwLjAwKSBUaiBFVAogQlQgL0YxIDEyIFRmIDQ0Mi4wOCAyOTAgVGQgKD09 PT09PT09PT09PT09PT09PT09KSBUaiBFVApCVCAvRjEgMTIgVGYgMTAgMTgw IFRkIChNb21zc2F0czogMjUuMDAgJSwgdmFsdXRhIERLSykgVGogRVQKQlQg L0YxIDEyIFRmIDEwIDE2MCBUZCAoRG9t5m5lOiBob2ZmbWFubGluZGJlcmcu ZGspIFRqIEVUCkJUIC9GMSAxMiBUZiAxMCAxNDAgVGQgKFBlcmlvZGUgZnJh OiAyNC8wMS0yMDE4IGZyZW0gdGlsIDI0LzAxLTIwMTkpIFRqIEVUCkJUIC9G MSAxMiBUZiAxMCAxMjAgVGQgKEtyZWRpdGtvcnQgb25saW5lIDI0LzAxLTIw MTgpIFRqIEVUCkJUIC9GMSAxMiBUZiAxMCA3MCBUZCAoRmFrdHVyYWVuIGVy IGJldGFsdCBtZWQgS3JlZGl0a29ydCBvbmxpbmUgZC4gMjQvMDEtMjAxOCkg VGogRVQKbgowIDAuNSAwIFJHCjEwIDM1IG0KNTg1IDM1IGwKUwpCVCAvRjEg OSBUZiAxMDAgMjAgVGQgKFdlYkhvc3RpbmcgQS9TLCAgIFRlbGVncmFmdmVq IDViLCAgIDI3NTAgQmFsbGVydXAsIERhbm1hcmssICAgQ1ZSIDI1Njc0MTM4 LCAgIGdpcm8gODg1OTc3ODgpIFRqIEVUCmVuZHN0cmVhbQplbmRvYmoKCjQg MCBvYmoKMTk2MQplbmRvYmoKCjUgMCBvYmoKPDwKL0xhc3QgNiAwIFIKL0Rl c3QgWzIgMCBSIC9GaXQgbnVsbCBudWxsIG51bGxdCi9Db3VudCAxCi9GaXJz dCA2IDAgUgovVGl0bGUgKERvY3VtZW50KQovUGFyZW50IDggMCBSCj4+CmVu ZG9iagoKNiAwIG9iago8PAovRGVzdCBbMiAwIFIgL0ZpdCBudWxsIG51bGwg bnVsbF0KL1RpdGxlIChTZWN0aW9uIDEpCi9QYXJlbnQgNSAwIFIKPj4KZW5k b2JqCgo4IDAgb2JqCjw8Ci9MYXN0IDYgMCBSCi9UeXBlIC9PdXRsaW5lcwov Q291bnQgMgovRmlyc3QgNSAwIFIKPj4KZW5kb2JqCgo5IDAgb2JqCjw8Ci9U eXBlIC9DYXRhbG9nCi9PdXRsaW5lcyA4IDAgUgovUGFnZXMgMTAgMCBSCi9Q YWdlTW9kZSAvVXNlTm9uZQo+PgplbmRvYmoKCjEwIDAgb2JqCjw8Ci9LaWRz IFsxIDAgUl0KL1R5cGUgL1BhZ2VzCi9Db3VudCAxCj4+CmVuZG9iagoKMTEg MCBvYmoKPDwKL1R5cGUgL0ZvbnQKL0VuY29kaW5nIC9XaW5BbnNpRW5jb2Rp bmcKL1N1YnR5cGUgL1R5cGUxCi9CYXNlRm9udCAvSGVsdmV0aWNhCi9OYW1l IC9GMQo+PgplbmRvYmoKCjEyIDAgb2JqCjw8Ci9UeXBlIC9Gb250Ci9FbmNv ZGluZyAvV2luQW5zaUVuY29kaW5nCi9TdWJ0eXBlIC9UeXBlMQovQmFzZUZv bnQgL0hlbHZldGljYS1Cb2xkCi9OYW1lIC9GMgo+PgplbmRvYmoKCjEzIDAg b2JqCjw8Ci9EZWNvZGVQYXJtcyBbPDwKL0Vhcmx5Q2hhbmdlIDAKPj5dCi9I ZWlnaHQgNzQKL1dpZHRoIDE5MQovQ29sb3JTcGFjZSBbL0luZGV4ZWQgL0Rl dmljZVJHQiAyNTUgNyAwIFJdCi9MZW5ndGggMjc1NwovRmlsdGVyIFsvTFpX RGVjb2RlXQovVHlwZSAvWE9iamVjdAovTWFzayBbMjU1IDI1NV0KL0JpdHNQ ZXJDb21wb25lbnQgOAovU3VidHlwZSAvSW1hZ2UKL05hbWUgL0ltYWdlMQo+ PgpzdHJlYW0KgD+gUDgkFg0HhEJhULhkNh0PiERiUTikVi0XjEZjUbjkdj0f kEhkUjkklk0nlEplUrlkHez7lsxmUzgbscU0nE5kb8fkCbwkfU6oVDiT2czY ZLAW6oUahVC7VBdOzsntEq1XmrNWCJMJFGwtFohsQhEZBMZBTFYtVCezWUJq IthsYdDohsFhGYSGZNOz4td/lr1ZKFJwbsQ6J4/IxjQSQTihUKcSCQMY2PbJ oOAzUmfjNQRNFovHQZFJnQ7Fbrper4fc8fjyKxTYD2ze1kjmSBTGwhH5aNJu HYrQive8HdiCc225UhZJjG4dHRaOR5MBXBwFHKk4sGe1V5ffjT4UZWFod3x5 MQ7A4KGQ7Mzv8HxkLyRJNCo1MZ3NBX9Y5RazHQx3ygNHTuHsRQVE8ahoGIHg IDkgDIPM2h1ZmBIXRY8IHBQWxtfsCAkGUvjrQI8zkhiKEUPghRFBQWhrG4Rw IFIrThQ4+ULjiOUGjpBY9QqP4+PmQ5EkNDJBQSSGAPwnBOBJvhzCYCBmLY5U OLEDA+QkIgMNeQAMGySQMCJBTXAwv0LliXkGlgDJum+bixl8IjxQaZprbUxh TgkbZRAcZhkGMfj1Q2bZoQYv5unhCBZFlBDMm4zEEok35pl1BzXLGmhsAwhq aLGi48m4WZBndtjjF0IQ1GobgwAgkSgD8Bhhd5CpYD6YUGD6XKhQYhgMj0hq 7rlAiXsClq9QWao3mMDCXmWl5po5OD6IUNwngsQwIIgrBaAYJiQlcDLLQSZr Gl4saHQMv5ylilUCCIl7GnVAqNo+mjMj2WC/uwsbvsq0UDPkzL4j0+QMFmxr qP6pkDN+mi/OpA5YxBMzJfYWnUAUaCzt4ajeMmtUJlg8QiIZBRsD6pq/v88Z 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 AE8AYJ0M6AQD0K8I8C8AsBsKM7CExXgPcIAJsfANsA0AQLAMiAQEAKQKIFqE gDAJoNgPA2sPwPAMlr6GUcsOsPQQMMYA0A8LUMcGYAABkIgKsI8EYB4BMA0E 4IkLcMkM8M8MkLcfUA0MCH8gQLyGwKMNEIsAYAEEIJEKwI4FoC+JAAsA2K+L CK8Gpa6J4csMAA0AYH4MIJ8DEAMAMFIIgKAKII4HIE4CYBsCQCYWYJoMkOBC CLUfENYBcAYJMPcNkHgBwAQAMCkFEG4IQK4OwOgOYOYO4bSNAhgOYFZu8PQN QIsDQBYAQAIBoMiOdYoPqM8P4PoOQMgJkGACwLqPWH8PwPMOEOeQGQeQiQmQ qQuQyQ2Q6Q+RCRGRKRORSRWRaDUQCmVuZHN0cmVhbQoKZW5kb2JqCgo3IDAg b2JqCjw8Ci9MZW5ndGggNzY4Cj4+CnN0cmVhbQoASmoDSnEATnMNTnUAUn0M UHEAU38AVXsQUnITUXgDV30GVoJHSUYAWIkAWoUZVHwAWowIWX8AXIEPWYUN WoEAXoMAXY4AXokRXIITW4cVWo0BYY0GX5cAY4gWXoUAY5oAZKIGZYpTVFIZ YIcbX4wjXoAKZJAYYoIAZ5gSZJcAaaEAa5wAaq0gZIspY4UfZocWaJQaZp8E bZ8VapAAbqsjaYolaI8YbJIeap0PbqYla4wPcKIAdLIAdaxfYV4obY4jbaAr bJMAd64VcqQacK8hcZcrb5AkcJ02bZAscJEvb5cbc6sncp8xcJgldJowcpQR ebgRe7Mkd7A1dJwgeqYAgcUseJ8keqwYfrZrbWo3eJo+d5Qqe7QxfKMze6g6 e50egbk0fqUkg7xAgKMXiccaiMwrhcQ8grAqh8A8hKxEg6ZHg6x4enc+hq4u icI3ibZGhqhNhaJBiLAxi8QmjdIzispQhalEiLcmj808ir48jbpLiqw2jshI i7pSiqdAjcEsktE/j7xOjK9Jjbs6kctQj7KEhoNMkro/lc9Zka5IlsRCl9Fc k7FLlspSl8BYlrlelrNHm9VQms9ll68/nt5Pnctdm76PkY5xlrZJn9NjmrhL ntllnLprnLVNo9ZPotxVotBon71docpun7hSpN9QptpcpNpaptVxortopclU qd1lpdZdqNdYqeRkqNFgqN50pr+cnptwp8VYrOBgq9p3qMFkrOKAqMNqrtd7 rMVmseCErceKrcNxtN50s+Spq6iNscZ+tdR8ud2Cudh4u+WPt9KTt82AveJ8 vumWuc+Hvt2PvN21t7SavdONwOafv8+YwdyUwuOJxeqSxeuLx+ygxNqlxdXB w7+qytqezO2kzOi2ydayztmx0eG80NzNz8u+0t6t1vLG0uDD1+O12vDA2OrG 2ua93e3K2+HJ3enZ29fI4PLP4ObT5OrV5ezT6PTY6e/m6OXh6fLY7Pnd7vTn 7O7r8PLp8vvt8/Xx8/Dx9/n1+v33/f/5///+//z///8KZW5kc3RyZWFtCgpl bmRvYmoKCjEgMCBvYmoKPDwKL0tpZHMgWzIgMCBSXQovVHlwZSAvUGFnZXMK L0NvdW50IDEKL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAxMCAw IFIKPj4KZW5kb2JqCgoxNCAwIG9iago8PAovWE9iamVjdCA8PAovSW1hZ2Ux IDEzIDAgUgo+PgovRm9udCA8PAovRjIgMTIgMCBSCi9GMSAxMSAwIFIKPj4K L1Byb2NTZXQgWy9QREYgL1RleHRdCj4+CmVuZG9iagoKMiAwIG9iago8PAov Q29udGVudHMgWzMgMCBSXQovVHlwZSAvUGFnZQovUmVzb3VyY2VzIDE0IDAg UgovUGFyZW50IDEgMCBSCj4+CmVuZG9iagoKMTUgMCBvYmoKPDwKL1R5cGUg L0luZm8KL0NyZWF0aW9uRGF0ZSAoRDoyMDE4MDEyNDEwMTAwOSkKL1Byb2R1 Y2VyIChQREY6OkNyZWF0ZSB2ZXJzaW9uIDEuMTApCi9BdXRob3IgKEludm9p Y2UgZGVwYXJ0bWVudCkKL1RpdGxlIChObyB0aXRsZSkKPj4KZW5kb2JqCgp4 cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA2NTMyIDAwMDAw IG4gCjAwMDAwMDY3MzggMDAwMDAgbiAKMDAwMDAwMDAwOSAwMDAwMCBuIAow MDAwMDAyMDIzIDAwMDAwIG4gCjAwMDAwMDIwNDQgMDAwMDAgbiAKMDAwMDAw MjE2NiAwMDAwMCBuIAowMDAwMDA1NzExIDAwMDAwIG4gCjAwMDAwMDIyNTUg MDAwMDAgbiAKMDAwMDAwMjMyNyAwMDAwMCBuIAowMDAwMDAyNDEzIDAwMDAw IG4gCjAwMDAwMDI0NzIgMDAwMDAgbiAKMDAwMDAwMjU4MSAwMDAwMCBuIAow MDAwMDAyNjk1IDAwMDAwIG4gCjAwMDAwMDY2MjkgMDAwMDAgbiAKMDAwMDAw NjgyMiAwMDAwMCBuIAp0cmFpbGVyCjw8Ci9TaXplIDE2Ci9Sb290IDkgMCBS Ci9JbmZvIDE1IDAgUgo+PgpzdGFydHhyZWYKNjk3NAolJUVPRgo= --_----------=_1516785009205812-- Test script: --------------- $structure = imap_fetchstructure($stream, $header->uid, FT_UID); Actual result: -------------- stdClass Object ( [type] => 1 [encoding] => 0 [ifsubtype] => 1 [subtype] => ALTERNATIVE [ifdescription] => 0 [ifid] => 0 [bytes] => 17776 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => BOUNDARY [value] => ------------3E61F5B9A2C67E72E6DEDA96 ) ) [parts] => Array ( [0] => stdClass Object ( [type] => 0 [encoding] => 1 [ifsubtype] => 1 [subtype] => PLAIN [ifdescription] => 0 [ifid] => 0 [lines] => 66 [bytes] => 2314 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => CHARSET [value] => windows-1252 ) [1] => stdClass Object ( [attribute] => FORMAT [value] => flowed ) ) ) [1] => stdClass Object ( [type] => 1 [encoding] => 0 [ifsubtype] => 1 [subtype] => RELATED [ifdescription] => 0 [ifid] => 0 [bytes] => 15106 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => BOUNDARY [value] => ------------AA8D9EC7FE16A0F82C94D398 ) ) [parts] => Array ( [0] => stdClass Object ( [type] => 0 [encoding] => 1 [ifsubtype] => 1 [subtype] => HTML [ifdescription] => 0 [ifid] => 0 [lines] => 131 [bytes] => 5767 [ifdisposition] => 0 [ifdparameters] => 0 [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => CHARSET [value] => windows-1252 ) ) ) [1] => stdClass Object ( [type] => 5 [encoding] => 3 [ifsubtype] => 1 [subtype] => PNG [ifdescription] => 0 [ifid] => 1 [id] => <part1.FA624F7C.82397D57@electrobeat.dk> [bytes] => 8932 [ifdisposition] => 1 [disposition] => INLINE [ifdparameters] => 1 [dparameters] => Array ( [0] => stdClass Object ( [attribute] => FILENAME [value] => logosmall.png ) ) [ifparameters] => 1 [parameters] => Array ( [0] => stdClass Object ( [attribute] => NAME [value] => logosmall.png ) ) ) ) ) ) ) ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=76056&edit=1

« previous php.bugs (#214218) next »