CDO不发送内部邮件

时间:2017-10-10 19:15:42

标签: c# email smtp

我正在使用CDO发送电子邮件。 这是我发现的唯一一种来自certian客户的方式。标准smtp发送不

此方法的问题在于它适用于外部电子邮件收件人,但不适用于内部电子邮件收件人。

    CDO.Message oMsg = new CDO.Message();
    CDO.IConfiguration iConfg;
    iConfg = oMsg.Configuration;
    ADODB.Fields oFields;
    oFields = iConfg.Fields;
    ADODB.Field oField = oFields["http://schemas.microsoft.com/cdo/configuration/sendusing"];
    oField.Value = 2;
    ADODB.Field oServer = oFields["http://schemas.microsoft.com/cdo/configuration/smtpserver"];
    oServer.Value = Server;

    oFields.Update();
    oMsg.Subject = subject;
    oMsg.From = Sender;
    oMsg.To = recipient;
    oMsg.HTMLBody = body;
    oMsg.Send();

希望有人有个主意 代码不会破坏 它只是不发送emal。

我能以某种方式从对象中获得错误吗?

0 个答案:

没有答案