2011-12-08 44 views
4

我有imap_fetchstructure,Microsoft SMTP服務器(?)和應用程序/ pkcs7簽名簽名的郵件litte問題。通常當我將簽名郵件發送到Gmail服務器時,我沒有任何麻煩。但是,當我發送此Microsoft Exchange上我有這樣的結構,從IMAP:PHP:Microsoft Exchange的問題,在PHP中沒有電子郵件正文

stdClass Object 
(
    [type] => 1 
    [encoding] => 0 
    [ifsubtype] => 1 
    [subtype] => SIGNED 
    [ifdescription] => 0 
    [ifid] => 0 
    [bytes] => -1 
    [ifdisposition] => 0 
    [ifdparameters] => 0 
    [ifparameters] => 1 
    [parameters] => Array 
    (
     [0] => stdClass Object 
      (
       [attribute] => protocol 
       [value] => application/pkcs7-signature 
      ) 

     [1] => stdClass Object 
      (
       [attribute] => micalg 
       [value] => sha1 
      ) 

     [2] => stdClass Object 
      (
       [attribute] => boundary 
       [value] => ----34EFCEA0D98F83964735A9A256302F5D 
      ) 

    ) 

    [parts] => Array 
    (
    ) 

) 

正如你所看到的,我沒有,我的問題是,爲什麼我不recived這個元素IMAP結構?

此外,當我打印imap_body時,我可以看到電子郵件中的內容。

我無法訪問Microsoft服務器,任何人都有類似的東西?

回答

1

php imap類是非常錯誤的,當我寫我的電子郵件系統時,我得到了大量的錯誤。有解決方法,你必須搜索它。嘗試使用一些imap_class.php開源。