Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.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
在COBOL中发送邮件时附加文件_Cobol_Mainframe - Fatal编程技术网

在COBOL中发送邮件时附加文件

在COBOL中发送邮件时附加文件,cobol,mainframe,Cobol,Mainframe,我有一个COBOL批处理程序,我可以发送邮件通知给ID,一旦我的工作完成,但是,我还想添加一个附件在邮件中的处理文件 以下代码将另一封邮件附加为附件 HELO SANTAANA MAIL FROM:<abc@somting.com> RCPT TO:<abc@something.com> DATA From: LandT P2P - LO <abc@something.com> To: abc@something.com Subject: File proce

我有一个COBOL批处理程序,我可以发送邮件通知给ID,一旦我的工作完成,但是,我还想添加一个附件在邮件中的处理文件

以下代码将另一封邮件附加为附件

HELO SANTAANA
MAIL FROM:<abc@somting.com>
RCPT TO:<abc@something.com>
DATA
From: LandT P2P - LO <abc@something.com>
To: abc@something.com
Subject: File processed - Price_Change_10-27-15 07-08-44
MIME-VERSION: 1.0
CONTENT-TYPE: MULTIPART/MIXED;name="Price_Change_10-27-15.csv"
CONTENT-DISPOSITION: ATTACHMENT;
FILENAME="Price_Change_10-27-15 07-08-44.csv"
HELO SANTAANA
邮件发件人:

如果您是从Cobol程序中生成邮件文本(听起来很像),则需要附加另一节,指定内容类型和内容配置、文件名和编码,然后使用正确编码的数据,如下所示:

Content-Type: application/xml; name="Price_Change_10-27-15 07-08-44"
Content-Disposition: attachment; filename="Price_Change_10-27-15 07-08-44"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDfrfoCnAEAAEcGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
... and so on ...
我注意到这些标签的内容是大写的,这可能是个问题。RFC1341将其指定为“多部分/混合”和“附件”等。有可能是你缺乏复杂的情况把你搞砸了

CONTENT-TYPE: MULTIPART/MIXED;name="Price_Change_10-27-15.csv"
CONTENT-DISPOSITION: ATTACHMENT;
FILENAME

甚至比生成自己的XMITIP包更容易,您是否研究过Lyonel B.Dyck提供的优秀XMITIP包,它可以为您管理所有这些,您可以编写一些配置臂来控制它,并且您可以像任何其他Rexx一样轻松地从Cobol程序调用它。或者,您可以将其作为一个单独的步骤添加到作业流的末尾,使任务变得非常简单。

如果您是从Cobol程序中生成电子邮件的文本(听起来像),则需要附加另一节,指定内容类型和内容配置、文件名和编码,然后使用正确编码的数据,如下所示:

Content-Type: application/xml; name="Price_Change_10-27-15 07-08-44"
Content-Disposition: attachment; filename="Price_Change_10-27-15 07-08-44"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDfrfoCnAEAAEcGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
... and so on ...
我注意到这些标签的内容是大写的,这可能是个问题。RFC1341将其指定为“多部分/混合”和“附件”等。有可能是你缺乏复杂的情况把你搞砸了

CONTENT-TYPE: MULTIPART/MIXED;name="Price_Change_10-27-15.csv"
CONTENT-DISPOSITION: ATTACHMENT;
FILENAME

甚至比生成自己的XMITIP包更容易,您是否研究过Lyonel B.Dyck提供的优秀XMITIP包,它可以为您管理所有这些,您可以编写一些配置臂来控制它,并且您可以像任何其他Rexx一样轻松地从Cobol程序调用它。或者,您可以将其作为一个单独的步骤添加到作业流的末尾,使任务变得非常简单。

如果您是从Cobol程序中生成电子邮件的文本(听起来像),则需要附加另一节,指定内容类型和内容配置、文件名和编码,然后使用正确编码的数据,如下所示:

Content-Type: application/xml; name="Price_Change_10-27-15 07-08-44"
Content-Disposition: attachment; filename="Price_Change_10-27-15 07-08-44"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDfrfoCnAEAAEcGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
... and so on ...
我注意到这些标签的内容是大写的,这可能是个问题。RFC1341将其指定为“多部分/混合”和“附件”等。有可能是你缺乏复杂的情况把你搞砸了

CONTENT-TYPE: MULTIPART/MIXED;name="Price_Change_10-27-15.csv"
CONTENT-DISPOSITION: ATTACHMENT;
FILENAME

甚至比生成自己的XMITIP包更容易,您是否研究过Lyonel B.Dyck提供的优秀XMITIP包,它可以为您管理所有这些,您可以编写一些配置臂来控制它,并且您可以像任何其他Rexx一样轻松地从Cobol程序调用它。或者,您可以将其作为一个单独的步骤添加到作业流的末尾,使任务变得非常简单。

如果您是从Cobol程序中生成电子邮件的文本(听起来像),则需要附加另一节,指定内容类型和内容配置、文件名和编码,然后使用正确编码的数据,如下所示:

Content-Type: application/xml; name="Price_Change_10-27-15 07-08-44"
Content-Disposition: attachment; filename="Price_Change_10-27-15 07-08-44"
Content-Transfer-Encoding: base64

UEsDBBQABgAIAAAAIQDfrfoCnAEAAEcGAAATAAgCW0NvbnRlbnRfVHlwZXNdLnhtbCCiBAIooAAC
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
... and so on ...
我注意到这些标签的内容是大写的,这可能是个问题。RFC1341将其指定为“多部分/混合”和“附件”等。有可能是你缺乏复杂的情况把你搞砸了

CONTENT-TYPE: MULTIPART/MIXED;name="Price_Change_10-27-15.csv"
CONTENT-DISPOSITION: ATTACHMENT;
FILENAME

甚至比生成自己的XMITIP包更容易,您是否研究过Lyonel B.Dyck提供的优秀XMITIP包,它可以为您管理所有这些,您可以编写一些配置臂来控制它,并且您可以像任何其他Rexx一样轻松地从Cobol程序调用它。或者,你可以将它作为一个单独的步骤添加到工作流程的末尾,使任务变得非常简单。

你展示的5公里中有什么?您是否实际使用了COBOL程序中的上述卡?你把数据放在哪里了?请解释清楚。还有,为什么在COBOL程序中?通常的方法是设置一个RC,并根据该值设置一个电子邮件步骤。你尝试SMTP是什么意思?在你尝试之前你尝试了什么?你展示的5公里中有什么?您是否实际使用了COBOL程序中的上述卡?你把数据放在哪里了?请解释清楚。还有,为什么在COBOL程序中?通常的方法是设置一个RC,并根据该值设置一个电子邮件步骤。你尝试SMTP是什么意思?在你尝试之前你尝试了什么?你展示的5公里中有什么?您是否实际使用了COBOL程序中的上述卡?你把数据放在哪里了?请解释清楚。还有,为什么在COBOL程序中?通常的方法是设置一个RC,并根据该值设置一个电子邮件步骤。你尝试SMTP是什么意思?在你尝试之前你尝试了什么?你展示的5公里中有什么?您是否实际使用了COBOL程序中的上述卡?你把数据放在哪里了?请解释清楚。还有,为什么在COBOL程序中?通常的方法是设置一个RC,并根据该值设置一个电子邮件步骤。你尝试SMTP是什么意思?在你尝试之前你尝试了什么?