发email 重要函数

  发email 重要函数    '  SO_NEW_DOCUMENT_ATT_SEND_API1' 

 DESCRIBE TABLE email_itab LINES it_message_lines.

  IF it_message_lines > 1.
    CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
      EXPORTING
        document_data              = gd_doc_data
        put_in_outbox              = 'X'
        commit_work                = 'X'
      IMPORTING
        sent_to_all                = gd_sent_all
      TABLES
        packing_list               = it_packing_list
        contents_txt               = email_itab
*      contents_hex               = content_bin
        receivers                  = it_receivers
      EXCEPTIONS
        too_many_receivers         = 1
        document_not_sent          = 2
        document_type_not_exist    = 3
        operation_no_authorization = 4
        parameter_error            = 5
        x_error                    = 6
        enqueue_error              = 7
        OTHERS                     = 8.

    IF sy-subrc NE 0.
      WRITE:/01 'error:', sy-subrc.
    ENDIF.
  ENDIF.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
C语言 email server指的是使用C语言编写的邮件服务器。邮件服务器是一种运行在网络上的应用程序,负责接收、送、存储和转电子邮件。使用C语言编写邮件服务器有以下几个优点: 第一,C语言是一种高效、可靠的编程语言,具有较高的执行速度和较少的内存占用。这使得C语言非常适合编写需要处理大量邮件的服务器程序。 第二,C语言具有丰富的系统函数和网络库,可以方便地进行网络通信和邮件处理相关的操作。这些库包括socket编程库和SMTP、POP3等邮件协议相关的库,能够满足邮件服务器的各种需求。 第三,C语言具有较高的可移植性,可以在不同的操作系统上运行。这对于邮件服务器来说非常重要,因为不同的用户可能使用不同的操作系统送和接收邮件。 实现C语言 email server需要考虑以下几个方面的功能: 1. 接收邮件:邮件服务器需要监听指定端口,接收来自客户端的连接请求并接收邮件内容。 2. 存储邮件:邮件服务器需要将接收到的邮件存储到指定的位置,每个用户可能有不同的邮件存储路径。 3. 转邮件:邮件服务器需要能够将用户送的邮件转给指定的收件人。这需要验证送者的身份、查找收件人的地址并进行邮件路由。 4. 邮件过滤和防垃圾邮件:邮件服务器需要实现垃圾邮件过滤机制,以减少垃圾邮件对用户的骚扰。 5. 定时任务:邮件服务器还需要支持定时任务,如定期清理过期的邮件、定时送提醒邮件等。 总之,使用C语言编写email server可以实现一个高效、可靠的邮件服务器,并提供完善的邮件收、存储和转功能,从而满足用户的邮件通信需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值