2011-07-05 7 views
1

XI50ファームウェアでsmtp経由で添付ファイル付きの電子メールを作成して送信するために、スタイルシートからurl-openを使用しようとしています。添付ファイルが動作するように見えません....添付ファイルの内容とMIMEヘッダーは、メールメッセージの通常のテキストとして表示されます。url-open smtp mime添付ファイル

XSL ....(これは、これまでの概念を証明するために、単純なだけのものです)

<?xml version="1.0"?> 
<xsl:stylesheet version="1.0" 
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
      xmlns:date="http://exslt.org/dates-and-times" 
      xmlns:dp="http://www.datapower.com/extensions" 
      extension-element-prefixes="dp" 
      exclude-result-prefixes="dp"> 

    <xsl:output method="xml" version="1.0" standalone="yes"/> 

    <xsl:template match="/"> 
     <xsl:variable name="emailServer">smtp0.mycompany.com</xsl:variable> 

     <xsl:variable name="domain">mycompany.com</xsl:variable> 

     <xsl:variable name="mimeStuff"> 
      MIME-Version: 1.0 
      Content-Disposition: attachment; filename="stuff.txt" 
      Content-Type: text/plain 

      Here is some text for the attachment. 
     </xsl:variable> 

     <xsl:variable name="msgSender">[email protected]</xsl:variable> 
     <xsl:variable name="msgSubject">NON MULTIPART - <xsl:value-of select="date:date-time()"/></xsl:variable> 

     <!-- URL encode the values before building the url-open function --> 
     <xsl:variable name="encSender" select="dp:encode($msgSender,'URL')"/> 
     <xsl:variable name="encRecipient" select="dp:encode(dp:variable('var://context/msgRtr/emailRecipient'),'URL')"/> 
     <xsl:variable name="encSubject" select="dp:encode($msgSubject,'URL')"/> 


     <xsl:variable name="smtpURL">smtp://<xsl:value-of select="$emailServer"/>:25/?MIME=true&amp;Domain=<xsl:value-of select="$domain"/>&amp;Recpt=<xsl:value-of select="$encRecipient"/>&amp;Sender=<xsl:value-of select="$encSender"/>&amp;Subject=<xsl:value-of select="$encSubject"/></xsl:variable> 

     <xsl:variable name="resultSet"><dp:url-open target="{$smtpURL}" response="responsecode-ignore"><xsl:value-of select="$mimeStuff"/></dp:url-open></xsl:variable> 

    </xsl:template> 
</xsl:stylesheet> 

SMTPコール作品、電子メールが到着したが、添付ファイルのMIMEヘッダとテキストコンテンツが到着電子メールのテキストとして、添付ファイルは作成されません。

私には何かがありません。電子メールに添付ファイルを作成するにはどうすればいいですか?あなたの助けのための

おかげで....

答えて

関連する問題