[imp] Problem in viewing of Signed mail.
san83
cricsanju at gmail.com
Fri Apr 18 11:02:22 UTC 2008
First of all, my apology for posting same issue multiple times. I have
deleted first two posts.
Now, I feel there is some issue of attachment getting lost incase of signed
mail.
I feel (Not sure) this issue getting generated in function buildMessage() in
“horde\lib\Horde\MIME\Message.php”.
Here ELSE block is getting executed and I have given two print statement
before and after the else block and I have pasted output array below the
code section for verification. Please anyone can check and let me know the
array which I am getting after else block is correct or not?
/**
* Build message from current contents.
*/
function buildMessage()
{
if ($this->_build) {
return;
}
if (empty($this->_flags['setType'])) {
if (count($this->_parts) > 1) {
$this->setType('multipart/mixed');
} else {
/* Copy the information from the single part to the current
base part. */
echo "Before else block :<pre>"; print_r($this->_parts); echo "</pre>";
if (($obVars = get_object_vars(reset($this->_parts)))) {
foreach ($obVars as $key => $val) {
$this->$key = $val;
}
}
echo "After else block: <pre>"; print_r($this->_parts); echo "</pre>"; exit;
}
}
/* Set the build flag now. */
$this->_build = true;
}
=========================
=========================
Before else block :
Array
(
[1] => MIME_Part Object
(
[_type] => multipart
[_subtype] => signed
[_contents] =>
[_transferEncoding] => 7bit
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => inline
[_dispositionParameters] => Array
(
)
[_contentTypeParameters] => Array
(
[charset] => ISO-8859-1
[boundary] => ----=_NextPart_000_0016_01C89BFC.FA81BED0
)
[_parts] => Array
(
[1] => MIME_Part Object
(
[_type] => multipart
[_subtype] => alternative
[_contents] =>
[_transferEncoding] => 7bit
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => inline
[_dispositionParameters] => Array
(
)
[_contentTypeParameters] => Array
(
[charset] => ISO-8859-1
[boundary] =>
----=_NextPart_001_0017_01C89BFC.FA81BED0
)
[_parts] => Array
(
[1] => MIME_Part Object
(
[_type] => text
[_subtype] => plain
[_contents] =>
[_transferEncoding] =>
quoted-printable
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => inline
[_dispositionParameters] =>
Array
(
)
[_contentTypeParameters] =>
Array
(
[charset] => iso-8859-1
)
[_parts] => Array
(
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 1.1
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5kr63ezdhu04
[_bytes] => 49
[_contentid] =>
)
[2] => MIME_Part Object
(
[_type] => text
[_subtype] => html
[_contents] =>
[_transferEncoding] =>
quoted-printable
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => inline
[_dispositionParameters] =>
Array
(
)
[_contentTypeParameters] =>
Array
(
[charset] => iso-8859-1
)
[_parts] => Array
(
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 1.2
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5lprckwiiu4g
[_bytes] => 393
[_contentid] =>
)
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 1
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5k8a7xy2sd0c
[_bytes] => 0
[_contentid] =>
)
[2] => MIME_Part Object
(
[_type] => application
[_subtype] => x-pkcs7-signature
[_contents] =>
[_transferEncoding] => base64
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => attachment
[_dispositionParameters] => Array
(
[filename] => smime.p7s
)
[_contentTypeParameters] => Array
(
[charset] => ISO-8859-1
[name] => smime.p7s
)
[_parts] => Array
(
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 2
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5m8ub9t8uggs
[_bytes] => 1872
[_contentid] =>
)
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 0
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5j1qwpcdvroc
[_bytes] => 0
[_contentid] =>
)
)
===========================
===========================
After else block:
Array
(
[1] => MIME_Part Object
(
[_type] => multipart
[_subtype] => alternative
[_contents] =>
[_transferEncoding] => 7bit
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => inline
[_dispositionParameters] => Array
(
)
[_contentTypeParameters] => Array
(
[charset] => ISO-8859-1
[boundary] => ----=_NextPart_001_0017_01C89BFC.FA81BED0
)
[_parts] => Array
(
[1] => MIME_Part Object
(
[_type] => text
[_subtype] => plain
[_contents] =>
[_transferEncoding] => quoted-printable
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => inline
[_dispositionParameters] => Array
(
)
[_contentTypeParameters] => Array
(
[charset] => iso-8859-1
)
[_parts] => Array
(
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 1.1
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5kr63ezdhu04
[_bytes] => 49
[_contentid] =>
)
[2] => MIME_Part Object
(
[_type] => text
[_subtype] => html
[_contents] =>
[_transferEncoding] => quoted-printable
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => inline
[_dispositionParameters] => Array
(
)
[_contentTypeParameters] => Array
(
[charset] => iso-8859-1
)
[_parts] => Array
(
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 1.2
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5lprckwiiu4g
[_bytes] => 393
[_contentid] =>
)
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 1
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5k8a7xy2sd0c
[_bytes] => 0
[_contentid] =>
)
[2] => MIME_Part Object
(
[_type] => application
[_subtype] => x-pkcs7-signature
[_contents] =>
[_transferEncoding] => base64
[_currentEncoding] =>
[_encode7bit] => 1
[_description] =>
[_disposition] => attachment
[_dispositionParameters] => Array
(
[filename] => smime.p7s
)
[_contentTypeParameters] => Array
(
[charset] => ISO-8859-1
[name] => smime.p7s
)
[_parts] => Array
(
)
[_information] => Array
(
)
[_cids] => Array
(
)
[_mimeid] => 2
[_eol] =>
[_flags] => Array
(
[setType] => 1
)
[_idmap] => Array
(
)
[_boundary] => =_5m8ub9t8uggs
[_bytes] => 1872
[_contentid] =>
)
)
=============================
=============================
san83 wrote:
>
> Hi All,
> I am using Horde: 3.1.3 and Imp: H3 (4.1.3). S/MIME signed mail is getting
> opened with message “There are no parts that can be displayed inline.”
>
> Note: Signed mail can be view via outlook express and encrypted mail can
> be viewed by horde web mail and outlook express also.
>
> I have attached an eml file of signed mail for verification. S/MIME signed
> e-mails sent with Outlook Express.
>
> Regards,
> Sanjay…
>
> Eml File: http://www.nabble.com/file/p16742004/eml.zip eml.zip
>
--
View this message in context: http://www.nabble.com/Problem-in-viewing-of-Signed-mail.-tp16742004p16763364.html
Sent from the Horde - IMP mailing list archive at Nabble.com.
More information about the imp
mailing list