using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Activities; using System.Net.Mail; using System.Net; namespace MDM.Workflow.Activities.Core { public class SendMail : CodeActivity < SmtpStatusCode > { public InArgument < string > SmtpHost { get ; set ; } public InArgument < int > Port { get ; set ; } public InArgument < bool > UseDefaultCredentials { get ; set ; } public InArgument < NetworkCredential > Credentials { get ; set ; } public InArgument < MailMessage > Message { get ; set ; } protected override SmtpStatusCode Execute( CodeActivityContext context) { try { SmtpClient SmtpClient1 = new SmtpClient (SmtpHost.Get(context)); SmtpClient1.Port = Port.Get(context); SmtpClient1.UseDefaultCredentials = U