发送邮件从Oulook到其他账户

问题描述:

如何通过我的公司电子邮件ID发送邮件从Oulook到其他账户

发送电子邮件就像每家公司使用给予一定的电子邮件ID中心的联系就像[email protected]

如何发送通过此ID将邮件发送到其他帐户。此外,我没有此ID的密码,那么在这种情况下如何发送电子邮件。

+0

我认为你不应该发送电子邮件与你没有口令的发件人地址。有些东西似乎对我来说不对。你需要什么情况?如果用别人的电子邮件地址作为发件人很容易发送电子邮件,我一点也不喜欢它。我知道有电子邮件服务器是开放的,可以让你做这样的事情。但我希望在同一时间这些电子邮件服务器是黑名单,并没有电子邮件从那里转发。但也许我弄错了所有这一切都有合理的理由。 – Manfred 2010-08-17 07:33:23

您可以使用SmtpClient类。除了fromto地址,您将需要贵公司的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); 
} 
+0

'你将需要你的公司的SMTP服务器' - 并且可能是该SMTP服务器的用户ID和密码 – 2010-08-17 07:38:29

+0

@Tim,OP提到了Outlook,所以我认为Exchange服务器通常使用集成的Windows身份验证进行配置,因此在这种情况下,没有必要,但当然这是一个假设。好点子。 – 2010-08-17 07:41:42

+0

你是对的 – Nits 2010-08-17 09:12:42