求c#实现发送邮件的功能 ,先谢谢了!
答案:3 悬赏:40
解决时间 2021-02-03 08:53
- 提问者网友:刀枪不入
- 2021-02-02 20:42
求c#实现发送邮件的功能 ,先谢谢了!
最佳答案
- 二级知识专家网友:兮沫♡晨曦
- 2021-02-02 21:19
自己写的一个outlook的 参考下吧
private static bool InitializeOutlook()
{
try
{
outlook = new Outlook.Application();
outlook.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
outlook.ActiveWindow();
return true;
}
catch (Exception ex)
{
Console.Write(ex.ToString());
return false;
}
}
private static Outlook.Application outlook;
private void button_savemail_Click(object sender, EventArgs e)
{
if (!InitializeOutlook())
{
return;
}
Outlook._MailItem oMailItem = (Outlook._MailItem)outlook.CreateItem(Outlook.OlItemType.olMailItem);
oMailItem.To = textBox_selectname.Text.ToString();//收件人
oMailItem.CC = textBox_selectcc.Text.ToString();//抄送人
oMailItem.Subject = " ";//标题
oMailItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;//格式
oMailItem.HTMLBody = "";//内容
oMailItem.Save();//存草稿
oMailItem.Send();//发送
MessageBox.Show("Finished!");
}
private static bool InitializeOutlook()
{
try
{
outlook = new Outlook.Application();
outlook.Session.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox);
outlook.ActiveWindow();
return true;
}
catch (Exception ex)
{
Console.Write(ex.ToString());
return false;
}
}
private static Outlook.Application outlook;
private void button_savemail_Click(object sender, EventArgs e)
{
if (!InitializeOutlook())
{
return;
}
Outlook._MailItem oMailItem = (Outlook._MailItem)outlook.CreateItem(Outlook.OlItemType.olMailItem);
oMailItem.To = textBox_selectname.Text.ToString();//收件人
oMailItem.CC = textBox_selectcc.Text.ToString();//抄送人
oMailItem.Subject = " ";//标题
oMailItem.BodyFormat = Outlook.OlBodyFormat.olFormatHTML;//格式
oMailItem.HTMLBody = "";//内容
oMailItem.Save();//存草稿
oMailItem.Send();//发送
MessageBox.Show("Finished!");
}
全部回答
- 1楼网友:野性且迷人
- 2021-02-02 23:29
。。。。。。。
- 2楼网友:滚出爷的世界
- 2021-02-02 22:58
51aspx很多的去下载下 各种版本
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯