由于Ax2009系统方法SysMailer 发送中文的时候会乱码,一直找不到原因,用.NEt Framwork的类库可以解决中文乱码的问题。
static void CKT_DotNetMail(Args _args)
{
System.Net.Mail.SmtpClient smtp;
System.Net.NetworkCredential Credential;
System.Net.Mail.MailMessage message;
System.Net.Mail.MailAddress mFrom,mTo;

// SysMailer mailer = new SysMailer();
InteropPermission _InteropPermission;

SysEmailParameters parameters ;
str username ,password;
;

_InteropPermission = new InteropPermission(InteropKind::ComInterop);
_InteropPermission.assert();

/*
mailer.SMTPRelayServer(parameters.SMTPRelayServerName
,parameters.SMTPPortNumber
,parameters.SMTPUserName
,SysEmailParameters::password()
,parameters.NTLM);
*/
parameters = SysEmailParameters::find();
username = "ABC@sina.com";
password = "ABCD;

smtp = new System.Net.Mail.SmtpClient(parameters.SMTPRelayServerName);
Credential = new System.Net.NetworkCredential(username,password);
smtp.set_Credentials(Credential);

mFrom = new System.Net.Mail.MailAddress("ABC@sina.com");
mTo = new System.Net.Mail.MailAddress("ABC@sina.com");

message = new System.Net.Mail.MailMessage(mFrom,mTo);
// message.set_From(mFrom);
message.set_Subject("YYYYYYY");
message.set_Body("看得见疯狂的");

message.set_BodyEncoding(System.Text.Encoding::get_UTF8());

smtp.Send(message);

info("Finish");
CodeAccessPermission::revertAssert();
}

最新文章

  1. worktile的架构设计
  2. MFC -- 遍历Dialog中的子元素(控件)
  3. request.GetResponse 400错误处理方法
  4. Java Web 工作技巧总结 16.10
  5. Linux 结束进程
  6. 使用sublime text3的一些事
  7. ContentProvider官方教程(1)何时用content provider
  8. JS 实现点击展开菜单
  9. DotNetBar v12.9.0.0 Fully Cracked
  10. 下拉刷新控件(3)系统自带的下拉刷新控件SwipeRefreshLayout(推荐*)
  11. 【转】COCOS2D-X之不断变化的数字效果Demo
  12. 经典排序算法 - 高速排序Quick sort
  13. C++—动态内存管理之深入探究new和delete
  14. UILabletext去掉乱码 控制颜色 行高 自定义大小 。显示不同的字体颜色、字体大小、行间距、首行缩进、下划线等属性(NSMutableAttributedString)
  15. Cypher查询语言--Neo4j 综合(四)
  16. str_replace替换换行符失败原因
  17. canvas学习笔记(一)
  18. 基于SpringBoot从零构建博客网站 - 技术选型和整合开发环境
  19. plsql连接数据库出现乱码
  20. 《团队-爬虫豆瓣top250项目-团队一阶段互评》

热门文章

  1. Promise实现ajax
  2. pyspider 笔记
  3. Btrace官方教程-中文版
  4. Spring注解测试
  5. python字符串的方法
  6. win10基础上安装linux系统,添加双系统启动项
  7. AES五种加密模式(CBC、ECB、CTR、OCF、CFB)
  8. PHP通过身份证号码获取性别、出生日期、年龄等信息
  9. JavaScript遍历集合(for...of/for...in/forEach)
  10. Linux 添加中文字体库,解决Java 生成中文水印不显示问题