本文整理汇总了C#中Email.CreateForward方法的典型用法代码示例。如果您正苦于以下问题:C# Email.CreateForward方法的具体用法?C# Email.CreateForward怎么用?C# Email.CreateForward使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Email
的用法示例。
在下文中一共展示了Email.CreateForward方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: frmNewMessage
//state = "Reply" or "Forward" or "Drafts"
public frmNewMessage(Email mail, string state,frmMessage form)
{
InitializeComponent();
UserMail = FrameworkParams.currentUser.username + "@" + Connect.domain;
//HUYLX : Set lại password từ framework
//Password = FrameworkParams.currentUser.password;
Password = FrameworkParams.currentUser.id + "_protocolvn";
UserId = FrameworkParams.currentUser.id.ToString();
this.state = state;
if ((state == "Reply") | (state == "Forward"))
{
string to = "";
for (int i = 0; i < mail.NumTo; i++)
to += mail.GetTo(i);
string stringHTML = mail.GetHtmlBody();
if ((mail.HasHtmlBody()) & (mail.NumRelatedItems > 0))//show image
{
string path = FrameworkParams.TEMP_FOLDER + @"\MailImage";
if (!System.IO.Directory.Exists(path))
{
System.IO.Directory.CreateDirectory(path);
}
for (int i = 0; i < mail.NumRelatedItems; i++)
{
mail.SaveRelatedItem(i, path);
string replace = mail.GetRelatedContentID(i);
int pos = stringHTML.IndexOf(replace);
pos--;
while (stringHTML[pos].ToString() != "\"")
{
replace = stringHTML[pos].ToString() + replace;
pos--;
}
stringHTML = stringHTML.Replace(replace, path + "\\\\" + mail.GetRelatedFilename(i));
}
}
editor.DocumentText = "<HTML><BODY>"
+ "</br>" + "</br>"
+ "------------- Thư gốc ------------- </br>"
+ "Từ: " + mail.From + "</br>"
+ "Ngày: " + mail.EmailDate.ToString() + "</br>"
+ "Tiêu đề: " + mail.Subject + "</br>"
+ "Đến: " + to + "</br>" + "</br>"
+ "Nội dung: </br>" + ((mail.HasHtmlBody()) ? stringHTML : mail.GetPlainTextBody())
+ "</BODY></HTML>";
if (state == "Reply")
{
Mail = mail.CreateReply();
}
else
{
if (state == "Forward")
Mail = mail.CreateForward();
else
Mail = mail;
}
}
numOfOldAttach = Mail.NumAttachments;
parentForm = form;
_initAtt();
loadmail();
LoadPlugin();
}