Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/110.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios Activesync:MIME类型的Sendmail命令 34234243 发件人:xxx@.com 致:yyy@.com 主题:342234 MIME版本:1.0 内容类型:文本/纯文本; charset=“iso-8859-1” 内容传输编码:base64 X-MimeOLE:由Microsoft MimeOLE V6.00.2900.3350 234生产 这是尸体_Ios_Encoding_Mime Types_Sendmail_Activesync - Fatal编程技术网

Ios Activesync:MIME类型的Sendmail命令 34234243 发件人:xxx@.com 致:yyy@.com 主题:342234 MIME版本:1.0 内容类型:文本/纯文本; charset=“iso-8859-1” 内容传输编码:base64 X-MimeOLE:由Microsoft MimeOLE V6.00.2900.3350 234生产 这是尸体

Ios Activesync:MIME类型的Sendmail命令 34234243 发件人:xxx@.com 致:yyy@.com 主题:342234 MIME版本:1.0 内容类型:文本/纯文本; charset=“iso-8859-1” 内容传输编码:base64 X-MimeOLE:由Microsoft MimeOLE V6.00.2900.3350 234生产 这是尸体,ios,encoding,mime-types,sendmail,activesync,Ios,Encoding,Mime Types,Sendmail,Activesync,我正在使用sendmail命令。我正在寻找将Mime内容发送到服务器的方法。我试过: 在wbxml和setBOdy HTTP请求中转换上述xml,但服务器返回103错误代码 将Content betweent转换为Base64,并像下面这样附加到旧字符串: <?xml version="1.0" encoding="utf-8"?> <SendMail xmlns="ComposeMail:" xmlns:airsync="AirSync">

我正在使用sendmail命令。我正在寻找将Mime内容发送到服务器的方法。我试过:

  • 在wbxml和setBOdy HTTP请求中转换上述xml,但服务器返回103错误代码

  • 将Content betweent转换为Base64,并像下面这样附加到旧字符串:

         <?xml version="1.0" encoding="utf-8"?>
         <SendMail xmlns="ComposeMail:" xmlns:airsync="AirSync">
         <ClientId>34234243</ClientId>
         <SaveInSentItems />
         <Mime>
            From:xxx@.com 
            To:yyy@.com 
            Subject:342234 MIME-Version: 1.0 
            Content-Type: text/plain; 
            charset="iso-8859-1" 
            Content-Transfer-Encoding: base64 
             X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 234234
            This is body  
         </Mime>
         </SendMail>
    
    <?xml version="1.0" encoding="utf-8"?>
    <SendMail xmlns="ComposeMail:" xmlns:airsync="AirSync"><ClientId>34234243</ClientId>
    <SaveInSentItems/>
    <Mime>
     text encode base 64
    </Mime>
    </SendMail>
    
    
    34234243
    文本编码基64
    
并将其转换为wbxml,发送到服务器并接收错误代码119 mean:MessageHasNoRecipient 正在发送的邮件不包含收件人。
有人帮忙吗?提前感谢

我确信您的代码中“To”关键字前有一个空白字符。 让我们移除它。在将数据编码为base64编码之前,数据必须如下所示:

     <?xml version="1.0" encoding="utf-8"?>
     <SendMail xmlns="ComposeMail:" xmlns:airsync="AirSync">
     <ClientId>34234243</ClientId>
     <SaveInSentItems />
     <Mime>
        From:xxx@.com 
        To:yyy@.com 
        Subject:342234 MIME-Version: 1.0 
        Content-Type: text/plain; 
        charset="iso-8859-1" 
        Content-Transfer-Encoding: base64 
         X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 234234
        This is body  
     </Mime>
     </SendMail>
<?xml version="1.0" encoding="utf-8"?>
<SendMail xmlns="ComposeMail:" xmlns:airsync="AirSync"><ClientId>34234243</ClientId>
<SaveInSentItems/>
<Mime>
 text encode base 64
</Mime>
</SendMail>

致以最诚挚的问候,

我确信您的代码中的“To”关键字前有一个空白字符。 让我们移除它。在将数据编码为base64编码之前,数据必须如下所示:

     <?xml version="1.0" encoding="utf-8"?>
     <SendMail xmlns="ComposeMail:" xmlns:airsync="AirSync">
     <ClientId>34234243</ClientId>
     <SaveInSentItems />
     <Mime>
        From:xxx@.com 
        To:yyy@.com 
        Subject:342234 MIME-Version: 1.0 
        Content-Type: text/plain; 
        charset="iso-8859-1" 
        Content-Transfer-Encoding: base64 
         X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 234234
        This is body  
     </Mime>
     </SendMail>
<?xml version="1.0" encoding="utf-8"?>
<SendMail xmlns="ComposeMail:" xmlns:airsync="AirSync"><ClientId>34234243</ClientId>
<SaveInSentItems/>
<Mime>
 text encode base 64
</Mime>
</SendMail>

请注意,MS文档中的Mime元素必须是不透明的BLOB。 因此,您必须将Mime数据写入CDATA

   From: xxx@xxx.com
   To: xxx@xxx.com 
   Subject: Mail Subject 
   MIME-Version: 1.0 
   Content-Type: text/plain; charset=utf-8 
   Content-Transfer-Encoding: base64 

   Test body

来自MS文档的Mime元素必须是不透明的BLOB。 因此,您必须将Mime数据写入CDATA

   From: xxx@xxx.com
   To: xxx@xxx.com 
   Subject: Mail Subject 
   MIME-Version: 1.0 
   Content-Type: text/plain; charset=utf-8 
   Content-Transfer-Encoding: base64 

   Test body


非常感谢。你救了我一整天!非常感谢你。你救了我一整天!您能告诉我如何获取clientID吗?这是我创建的随机数,服务器不会验证该字段。好的,谢谢。我正在执行相同的操作,但错误代码400不确定是什么问题。请告诉我如何获取clientID?这是我创建的随机数,服务器将不会验证该字段。好的,谢谢。我正在实现相同的东西,但得到错误代码400,不确定是什么问题。