发送邮件从Oulook到其他账户
如何通过我的公司电子邮件ID发送邮件从Oulook到其他账户
发送电子邮件就像每家公司使用给予一定的电子邮件ID中心的联系就像[email protected]
如何发送通过此ID将邮件发送到其他帐户。此外,我没有此ID的密码,那么在这种情况下如何发送电子邮件。
您可以使用SmtpClient类。除了from
和to
地址,您将需要贵公司的SMTP服务器:
var message = new MailMessage();
message.To.Add("[email protected]");
message.Subject = "This is the Subject";
message.From = new MailAddress("[email protected]");
message.Body = "body of the mail";
using (var smtpClient = new SmtpClient("smtp.abc.com"))
{
smtpClient.Send(message);
}
'你将需要你的公司的SMTP服务器' - 并且可能是该SMTP服务器的用户ID和密码 – 2010-08-17 07:38:29
@Tim,OP提到了Outlook,所以我认为Exchange服务器通常使用集成的Windows身份验证进行配置,因此在这种情况下,没有必要,但当然这是一个假设。好点子。 – 2010-08-17 07:41:42
你是对的 – Nits 2010-08-17 09:12:42
我认为你不应该发送电子邮件与你没有口令的发件人地址。有些东西似乎对我来说不对。你需要什么情况?如果用别人的电子邮件地址作为发件人很容易发送电子邮件,我一点也不喜欢它。我知道有电子邮件服务器是开放的,可以让你做这样的事情。但我希望在同一时间这些电子邮件服务器是黑名单,并没有电子邮件从那里转发。但也许我弄错了所有这一切都有合理的理由。 – Manfred 2010-08-17 07:33:23