代碼真的太簡單,只要大家願意真的就只是Ctrl+C一下的事兒。方便大家少寫代碼,直接上代碼。
using System;using System.Net;using System.Windows;using System.Windows.Controls;using System.Windows.Documents;using System.Windows.Ink;using System.Windows.Input;using System.Windows.Media;using System.Windows.Media.Animation;using System.Windows.Shapes;using Microsoft.Phone.Tasks;namespace MicroBlogForWP7.Classes.Util{ /// <summary> /// 發送EMAIL /// </summary> public class SendEmail { /// <summary> /// 發送郵件 /// </summary> /// <param name="EmailAddrss">郵件地址</param> /// <param name="EmailContent">郵件內容</param> /// <param name="EmailSubject">郵件標題</param> /// <param name="FromEmail">來自郵件地址</param> /// <returns></returns> public bool SendEmailFrom(string EmailAddrss,string FromEmail,string EmailSubject,string EmailContent) { EmailComposeTask task = new EmailComposeTask(); if (CheckEmail(EmailAddrss) && CheckEmail(FromEmail) && FromEmail != "" && EmailContent != "") { task.To = EmailAddrss; //郵件地址 task.Cc = FromEmail; //郵件來自地址 task.Subject = EmailSubject; //郵件標題 task.Body = EmailContent; //右鍵內容 task.Show(); return true; } else { return false; } } /// <summary> /// 驗證郵件格式 /// </summary> /// <param name="EmailAddress">郵件地址</param> /// <returns></returns> public bool CheckEmail(string EmailAddress) { //驗證 E-mail 格式 string regexEmail = "^\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*$"; System.Text.RegularExpressions.RegexOptions options = ((System.Text.RegularExpressions.RegexOptions.IgnorePatternWhitespace | System.Text.RegularExpressions.RegexOptions.Multiline) | System.Text.RegularExpressions.RegexOptions.IgnoreCase); System.Text.RegularExpressions.Regex regEmail = new System.Text.RegularExpressions.Regex(regexEmail, options); string email = EmailAddress; if (regEmail.IsMatch(email))//email 填寫符合Regex { return true; } else { return false; } } }}