我想在RunBaseBatch
发送电子邮件,但收到错误0x80040211(未知)
我在google中发现了这意味着:
无法将邮件发送到SMTP服务器。 传输错误代码为%2。服务器响应为%1
public void SendReport(str email)
{
SysMailer sm = new SysMailer();
;
sm.quickSend("axmail@domain.eu", email, "Test", strfmt("body"));
}
在Run方法中调用此方法。如果我将此源代码复制到有效的作业中。另外在Run方法中我使用
permissionSet = new Set(Types::Class);
permissionSet.add(new InteropPermission(InteropKind::ClrInterop));
permissionSet.add(new InteropPermission(InteropKind::ComInterop));
permissionSet.add(new InteropPermission(InteropKind::DllInterop));
CodeAccessPermission::assertMultiple(permissionSet);