博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用UTL_SMTP发送中文邮件及使用UTL_TCP从附件服务器获取中文附件
阅读量:6798 次
发布时间:2019-06-26

本文共 1321 字,大约阅读时间需要 4 分钟。

先上最重要的干货

发送邮件正文及主题的时候一定要使用convert重新编码

主题:

utl_smtp.write_raw_data(l_mail_conn,                                utl_raw.cast_to_raw(convert('Subject:' || p_subject || utl_tcp.crlf,                                                            'ZHS16GBK')));

正文内容:

utl_smtp.write_raw_data(l_mail_conn,                                    utl_raw.cast_to_raw(convert(p_text_msg,                                                                'ZHS16GBK')));

附件类型及头信息

utl_smtp.write_raw_data(l_mail_conn,                                    utl_raw.cast_to_raw(convert('Content-Type: ' || p_attach_mime || '; name="' ||                                                                p_attach_name || '"' || utl_tcp.crlf,                                                                'ZHS16GBK')));

附件名称

utl_smtp.write_raw_data(l_mail_conn,                                    utl_raw.cast_to_raw(convert('Content-Disposition: attachment; filename="' ||                                                                p_attach_name || '"' || utl_tcp.crlf || utl_tcp.crlf,                                                                'ZHS16GBK')));

附件路径:

l_file := convert(l_file,                          'ZHS16GBK');

 

附件  

(顺便鄙视一下博客园,作为一个标榜为技术博客的园子,竟然对附件的支持这么弱,仅IE能下载,chrome和ff都不能下载。并且邮件链接地址还是我自己用F12获取的,不知道是不是我不会用。)

 

参考资料:

(发送邮件带多个附件)

转载地址:http://yaego.baihongyu.com/

你可能感兴趣的文章
SqlSessionTemplate探究
查看>>
ffmpeg python库 - ffmpy
查看>>
LetsEncrypt SSL 证书签发(Nginx)
查看>>
JMX使用报java.lang.ClassNotFoundException: org.apache.naming.java.javaURLContextFactory
查看>>
linux下使用source /etc/profile保存配置后,新的环境变量只能在一个终端里面有效...
查看>>
表格查询
查看>>
DateTimePicker
查看>>
MySQL 查询优化器(二)
查看>>
Linux ssh工具之SSH Secure Shell Client
查看>>
双系统重装win7/Xp后如何恢复ubuntu引导
查看>>
ubuntu装锐捷认证 ruijieclient 需要配置ruijie.conf
查看>>
Android 手势滑动
查看>>
This function has none of DETERMINISTIC, NO SQL, o
查看>>
Mysql5.5编译安装
查看>>
centos7 crontab 计划任务
查看>>
进程的概念与管理
查看>>
调试家用路由器-前奏
查看>>
Mysql复制表结构,create table order like orderdetails;
查看>>
如何在JAVA 代码中调用PEGA Activity?
查看>>
expect
查看>>