Dispose() public method

public Dispose ( ) : void
return void
Beispiel #1
0
        public bool SendMail(string fromAddress, string toAddress, string subject, string body)
        {
            var mail = new MailMessage(fromAddress, toAddress, subject, body);
            mail.IsBodyHtml = true;
            bool success = false;
            var mailSettings = Helpers.GetConfigSectionGroup<MailSettingsSectionGroup>("system.net/mailSettings");
            var pickupDir = mailSettings != null &&
                            mailSettings.Smtp != null &&
                            mailSettings.Smtp.SpecifiedPickupDirectory != null ?
                            mailSettings.Smtp.SpecifiedPickupDirectory.PickupDirectoryLocation : null;

            if (!string.IsNullOrWhiteSpace(pickupDir) && !Directory.Exists(pickupDir))
            {
                Directory.CreateDirectory(pickupDir);
            }

            try
            {
                this._smtpClient.Send(mail);
                success = true;
                mail.Dispose();
            }
            catch (Exception ex)
            {
                mail.Dispose();
                Logger.Log(string.Format("An error occurred while trying to send a mail with subject {0} to {1}.", mail.Subject, mail.To), ex, LogLevel.Error);

                throw;
            }

            return success;
        }
Beispiel #2
0
        public static bool SendMail(string emil)
        {
            var        msg = new System.Net.Mail.MailMessage();
            SmtpClient sc  = new SmtpClient();

            sc.Port      = 587;
            sc.Host      = "smtp.gmail.com";
            sc.EnableSsl = true;

            try
            {
                sc.Credentials = new System.Net.NetworkCredential("*****@*****.**", "....");
                msg.To.Add(emil);
                msg.From            = new System.Net.Mail.MailAddress("*****@*****.**", "Onaylama Mesajı", Encoding.UTF8);
                msg.Subject         = "Mail Gönderme Testi";
                msg.SubjectEncoding = Encoding.UTF8;
                msg.BodyEncoding    = Encoding.UTF8;
                msg.IsBodyHtml      = true;
                msg.Body            = "Unigate Onaylama Mekanizması";
                sc.Send(msg);
                msg.Dispose();
                return(true);
            }
            catch (Exception exception)
            {
                return(false);
            }
            finally
            {
                msg.Dispose();
            }
        }
Beispiel #3
0
        public string SendEmail(string Recip, string Url)
        {

            System.Net.Mail.MailMessage Email = new System.Net.Mail.MailMessage();
            try
            {

                var appSettings = ConfigurationManager.AppSettings;
                bool BSsl = Convert.ToBoolean(appSettings["Ssl_correo"]);


                MailAddress from = new MailAddress(appSettings["UserName_correo"], "IST");
                Email.To.Add(Recip);

                Email.Subject = appSettings["Subject"];
                Email.SubjectEncoding = System.Text.Encoding.UTF8;
                Email.Body = appSettings["Body"];
                Email.BodyEncoding = System.Text.Encoding.UTF8;
                Email.IsBodyHtml = false;
                Email.Attachments.Add(new Attachment(Url));
                Email.From = from;
                System.Net.Mail.SmtpClient cliente = new System.Net.Mail.SmtpClient();
                cliente.Port = Convert.ToInt16(appSettings["Puerto_correo"]);
                cliente.UseDefaultCredentials = true;
                cliente.Credentials = new System.Net.NetworkCredential(appSettings["UserName_correo"], appSettings["Password_correo"]);
                cliente.Host = appSettings["server_correo"];
                cliente.EnableSsl = BSsl;
                cliente.Send(Email);

                Email.Dispose();
                return "OK";
            }
            catch (SmtpException ex)
            {
                Email.Dispose();
                return (ex.Message + "Smtp.");
            }
            catch (ArgumentOutOfRangeException ex)
            {
                Email.Dispose();
                return "Sending Email Failed. Check Port Number.";
            }
            catch (InvalidOperationException Ex)
            {
                Email.Dispose();
                return "Sending Email Failed. Check Port Number.";
            }

           
        }
Beispiel #4
0
        private void Send_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
                message.To.Add("*****@*****.**");
                message.Subject = "Hodnocení programu DVData";
                message.From    = new System.Net.Mail.MailAddress("*****@*****.**");
                message.Body    = "Program hodnotil: " + name.Text + "\nE_mail: " + mail.Text +
                                  "\n\nCelkové hodnocení programu: " + celkove +
                                  "\n\n" + words.Text;


                System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);
                smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
                smtp.EnableSsl             = true;
                smtp.UseDefaultCredentials = false;
                smtp.Timeout     = 10000;
                smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "asdfghjkloiuytrewq");
                smtp.Send(message);

                System.Windows.Forms.MessageBox.Show("Zpráva odeslána. Děkujeme za Váš názor", "Děkujeme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                message.Dispose();
            }
            catch (Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.ToString() + "\n\nAkci zopakujte za pár minut.", "Chyba", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            DialogResult = true;
        }
 /// <summary>
 /// Sends an email
 /// </summary>
 /// <param name="Message">The body of the message</param>
 public void SendMail(string Message)
 {
     try
     {
         System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
         char[]   Splitter          = { ',' };
         string[] AddressCollection = to.Split(Splitter);
         for (int x = 0; x < AddressCollection.Length; ++x)
         {
             message.To.Add(AddressCollection[x]);
         }
         message.Subject         = subject;
         message.From            = new System.Net.Mail.MailAddress((from));
         message.Body            = Message;
         message.Priority        = Priority_;
         message.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
         message.BodyEncoding    = System.Text.Encoding.GetEncoding("ISO-8859-1");
         message.IsBodyHtml      = true;
         if (Attachment_ != null)
         {
             message.Attachments.Add(Attachment_);
         }
         System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient(Server, Port);
         if (!string.IsNullOrEmpty(UserName) && !string.IsNullOrEmpty(Password))
         {
             smtp.Credentials = new System.Net.NetworkCredential(UserName, Password);
         }
         smtp.Send(message);
         message.Dispose();
     }
     catch (Exception e)
     {
         throw new Exception(e.ToString());
     }
 }
Beispiel #6
0
        public static void enviar(string to, string from, string asunto, string cuerpo, string servidor, int puerto, string usuario, string clave)
        {
            MailMessage msg = new MailMessage();

            msg.To.Add(new MailAddress(to));
            msg.From = new MailAddress(from);
            msg.Subject = asunto;
            msg.Body = cuerpo;

            SmtpClient clienteSmtp = new SmtpClient(servidor, puerto);

            clienteSmtp.Credentials = new NetworkCredential(usuario, clave);
            clienteSmtp.EnableSsl = true;

            try
            {
                clienteSmtp.Send(msg);
            }

            catch (Exception ex)
            {
                Console.Write(ex.Message);
            }
            finally
            {
                msg.Dispose();
            }
        }
Beispiel #7
0
        public MailServiceOutBo execute()
        {
            MailServiceOutBo outBo = new MailServiceOutBo();

            MyRepository rep      = new MyRepository();
            UserMst      fromUser = rep.FindUserMstByUserId(BaseForm.UserInfo.userId);
            UserMst      toUser   = rep.FindMailingListUser();
            string       body     = "承認者:" + fromUser.user_name + System.Environment.NewLine + this.inBo.messageBody;

            System.Net.Mail.MailMessage msg = new MailMessage();
            System.Net.Mail.SmtpClient  sc  = new System.Net.Mail.SmtpClient();
            try
            {
                msg               = new System.Net.Mail.MailMessage(fromUser.mail_address, toUser.mail_address, this.inBo.messageSubject, body);
                sc.Host           = "localhost";
                sc.Port           = 25;
                sc.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
                sc.Credentials    = new System.Net.NetworkCredential(fromUser.mail_address, fromUser.password);
                sc.Send(msg);
            }
            catch (Exception ex)
            {
                StringBuilder sb = new StringBuilder();
                sb.AppendLine(ex.Message);
                sb.AppendLine("TO・・・" + "ユーザー名:" + toUser.user_name + "、メールアドレス:" + toUser.mail_address);
                sb.AppendLine("FROM・・・" + "ユーザー名:" + fromUser.user_name + "、メールアドレス:" + fromUser.mail_address);
                outBo.errorMessage = sb.ToString();
            }
            finally
            {
                msg.Dispose();
                sc.Dispose();
            }
            return(outBo);
        }
        public string sendGmail(string name, string userEmail, string value)
        {
            string reciverEmail = "*****@*****.**";
            string content = "'" + name + "' send a new message from AutoTutor Website\n\n Email address: " + userEmail + "\n\n Message content: " + value;
            MailMessage msg = new MailMessage();

            msg.From = new MailAddress(reciverEmail);
            msg.To.Add(reciverEmail);
            msg.Subject = "From AutoTutor Website! " + DateTime.Now.ToString();
            msg.Body = content;
            SmtpClient client = new SmtpClient();
            client.Host = "smtp.gmail.com";
            client.Port = 587;
            client.EnableSsl = true;
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.UseDefaultCredentials = false;
            client.Credentials = new NetworkCredential(reciverEmail, "TNMemFIT410");
            client.Timeout = 20000;
            try
            {
                client.Send(msg);
                return "Mail has been successfully sent!";
            }
            catch (Exception ex)
            {
                return "Fail Has error" + ex.Message;
            }
            finally
            {
                msg.Dispose();
            }
        }
Beispiel #9
0
        public void Enviar()
        {
            System.Net.Mail.MailMessage Mail       = new System.Net.Mail.MailMessage();
            System.Net.Mail.SmtpClient  ObjectSmtp = new System.Net.Mail.SmtpClient();

            Mail.From = new System.Net.Mail.MailAddress(Cuenta.no_email, Cuenta.no_usuario);

            /*Agregamos los correos a enviar To*/
            if (!string.IsNullOrEmpty(Para))
            {
                foreach (string item in Para.Split(';'))
                {
                    if (item.Contains("@"))
                    {
                        Mail.To.Add(item);
                    }
                }
            }

            /*Agregamos los correos a enviar CC*/
            if (!string.IsNullOrEmpty(Copia))
            {
                foreach (string item in Copia.Split(';'))
                {
                    if (item.Contains("@"))
                    {
                        Mail.CC.Add(item);
                    }
                }
            }

            /*Agregamos los archivos adjuntos*/
            if (Adjunto != null)
            {
                foreach (string archivo in Adjunto)
                {
                    Mail.Attachments.Add(new Attachment(archivo));
                }
            }

            Mail.Subject      = Asunto;
            Mail.Body         = Mensaje;
            Mail.BodyEncoding = Encoding.GetEncoding("UTF-8");
            Mail.IsBodyHtml   = true;
            Mail.Priority     = System.Net.Mail.MailPriority.High;

            ObjectSmtp.Host = Cuenta.no_host;
            ObjectSmtp.Port = Cuenta.nu_port;
            //if (Cuenta.nu_ssl == 0)
            //    ObjectSmtp.EnableSsl = true;
            //else
            ObjectSmtp.EnableSsl   = false;
            ObjectSmtp.Credentials = new System.Net.NetworkCredential(Cuenta.no_email, Cuenta.no_clave);


            ObjectSmtp.Send(Mail);

            Mail.Dispose();
            ObjectSmtp.Dispose();
        }
Beispiel #10
0
        // *********************************************** //
        //  This is the section for dealing with user      //
        //    emails, these methods send, receive, and     //
        //    format emails to be sent to sales reps/users //
        //                                                 //
        // *********************************************** //
        #region Sending Email methods...

        // sends the email from passed variables.
        private void send(string repName, string repEmail, string messageId)
        { // creating a mailClient to send to customers
            SmtpClient mailClient = new SmtpClient("smtp.gmail.com", 587);

            mailClient.EnableSsl             = true;
            mailClient.UseDefaultCredentials = false;
            mailClient.Credentials           = new NetworkCredential("{[email protected]}", "{yourEmailPassword}");
            MailAddress to = new MailAddress(repEmail, repName);

            System.Net.Mail.MailMessage msgMail = new System.Net.Mail.MailMessage();
            msgMail.From = new MailAddress("{[email protected]}", "{name}");
            List <MailAddress> cc = new List <MailAddress>();

            Google.Apis.Gmail.v1.Data.Message message = googleAPI.GetMessage(messageId);
            msgMail.To.Add(to);

            foreach (MailAddress addr in cc)
            {
                msgMail.CC.Add(addr);
            }

            msgMail.Subject    = "{subjectLine}";
            msgMail.Body       = googleAPI.GetEmailBody(message);
            msgMail.IsBodyHtml = true;
            mailClient.Send(msgMail);
            msgMail.Dispose();
            mailClient.Dispose();
        }
        private void sendMail()
        {
            if (createdDocx)
            {
                try
                {
                    System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                    mail.From = new MailAddress("*****@*****.**");
                    mail.To.Add(new MailAddress("*****@*****.**"));
                    mail.Subject = "Receipt";
                    mail.Body    = "dfgfdg";
                    mail.Attachments.Add(new Attachment(fileName));

                    SmtpClient client = new SmtpClient();
                    client.Host           = "smtp.gmail.com";
                    client.Port           = 587;
                    client.EnableSsl      = true;
                    client.Credentials    = new System.Net.NetworkCredential("*****@*****.**", "023662239m");
                    client.DeliveryMethod = SmtpDeliveryMethod.Network;
                    client.Send(mail);
                    mail.Dispose();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }
            }
        }
Beispiel #12
0
        public bool SendMailMessage(string subject, string body, params string[] toEmail)
        {
            try
            {
                //string eMAIL_SEND_USER = "******";
                //string eMAIL_SEND_PASSWORD = @"CL'YHREZ'qR\Tq;O";
                //string eMAIL_SEND_SERVER = "mail.travel2pay.com";
                string eMAIL_SEND_SERVER   = Configuration.Config.GetAppSetting("MailServer", "mail.travel2pay.com");
                string eMAIL_SEND_USER     = Configuration.Config.GetAppSetting("MailUser", "*****@*****.**");
                string eMAIL_SEND_PASSWORD = Configuration.Config.GetAppSetting("MailPass", @"CL'YHREZ'qR\Tq;O");

                bool validateSendEmail = true;
                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
                ValidateSendEmail(toEmail.ToList(), string.Empty, string.Empty, ref subject, ref validateSendEmail, message);
                if (validateSendEmail)
                {
                    message.From    = new MailAddress(eMAIL_SEND_USER);
                    message.Subject = subject;
                    message.Body    = body;
                    SmtpClient client = new SmtpClient(eMAIL_SEND_SERVER);
                    client.Credentials = new System.Net.NetworkCredential(eMAIL_SEND_USER, eMAIL_SEND_PASSWORD);
                    client.EnableSsl   = false;
                    client.Send(message);
                }
                message.Dispose();
                return(true);
            }
            catch (Exception ex)
            {
                List <string> listTo = toEmail != null && toEmail.Any() ? toEmail.ToList() : new List <string>();
                WriteLogEmail2("*****@*****.**", string.Join(",", listTo.ToArray()), string.Empty, string.Empty);
                T2P._2015.Cross.Utility.ExceptionHandling.ExceptionHelper.GetDetailMessageAndLog(ex);
                return(false);
            }
        }
Beispiel #13
0
        public virtual bool SendMailMessage(EmailDetail emailDetail)
        {
            try
            {
                bool validateSendEmail = true;
                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
                string subject = emailDetail.Subject;
                ValidateSendEmail(emailDetail.ListTo, emailDetail.EmailCC, emailDetail.EmailBcc, ref subject, ref validateSendEmail, message, "*****@*****.**");

                if (validateSendEmail)
                {
                    message.Headers.Add("Message-ID", "<" + emailDetail.MessageID + ">");
                    message.From = new MailAddress(emailDetail.FromAddress);

                    message.Subject    = emailDetail.Subject;
                    message.Body       = emailDetail.Body;
                    message.IsBodyHtml = true;

                    SmtpClient client = new SmtpClient(emailDetail.Server);
                    client.Credentials = new System.Net.NetworkCredential(emailDetail.UserName, emailDetail.Password);
                    client.EnableSsl   = false;
                    client.Send(message);

                    message.Dispose();
                }
                return(true);
            }
            catch (Exception ex)
            {
                WriteLog(emailDetail);
                T2P._2015.Cross.Utility.ExceptionHandling.ExceptionHelper.GetDetailMessageAndLog(ex);
                return(false);
            }
        }
        protected void Button2_Click(object sender, EventArgs e)
        {
            try
            {
                System.Net.Mail.SmtpClient smtpClient = new System.Net.Mail.SmtpClient("smtp-mail.outlook.com", 25);
                smtpClient.UseDefaultCredentials = true;
                smtpClient.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "Dave76664");
                smtpClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
                smtpClient.EnableSsl             = true;
                System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
                mail.From = new System.Net.Mail.MailAddress("*****@*****.**", "Dave76664");

                mail.To.Add(new System.Net.Mail.MailAddress("*****@*****.**"));
                mail.CC.Add(new System.Net.Mail.MailAddress("*****@*****.**"));

                mail.Attachments.Add(new System.Net.Mail.Attachment(@"C:\Users\tai.pham\Downloads\HKchecklist.png"));

                mail.Subject = "Housekeeping Checklist -- " + DateTime.Now;
                smtpClient.Send(mail);
                mail.Dispose();
            }
            catch (Exception s)
            {
            }
        }
Beispiel #15
0
        public IActionResult Mail_Click(string ID)
        {
            string a = ID;

            string[] ids = a.Split('\\', '"', '[', ',', ']');

            List <int> list = new List <int>();

            foreach (var item in ids)
            {
                if (item != "")
                {
                    list.Add(int.Parse(item));
                }
            }

            foreach (var i in list)   //Check box 有勾選的員工ID值
            {
                var Id_Table = MyHR.TUsers.Where(c => c.CEmployeeId == i).Select(c => c.CEmail).FirstOrDefault();

                if (Id_Table != null)
                {
                    try
                    {
                        System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();

                        string PEOPLE = Id_Table.ToString();

                        msg.To.Add(PEOPLE);
                        //msg.To.Add("*****@*****.**");可以發送給多人
                        //msg.CC.Add("*****@*****.**");
                        //msg.CC.Add("*****@*****.**");可以抄送副本給多人
                        //這裡可以隨便填,不是很重要
                        msg.From = new MailAddress("*****@*****.**", "HELLOWORK公司", System.Text.Encoding.UTF8);
                        /* 上面3個參數分別是發件人地址(可以隨便寫),發件人姓名,編碼*/
                        msg.Subject         = "4月份薪資";                                   //郵件標題
                        msg.SubjectEncoding = System.Text.Encoding.UTF8;                 //郵件標題編碼
                        msg.Body            = "本月薪資已發放,請至個人帳戶進行確認。";                     //郵件內容
                        msg.BodyEncoding    = System.Text.Encoding.UTF8;                 //郵件內容編碼
                        /*     msg.Attachments.Add(new Attachment(@"D:\test2.docx")); */ //附件
                        msg.IsBodyHtml = true;                                           //是否是HTML郵件
                                                                                         //msg.Priority = MailPriority.High;//郵件優先級

                        SmtpClient client = new SmtpClient();
                        client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "izougqdehrjrufoh"); //這裡要填正確的帳號跟密碼
                        client.Host        = "smtp.gmail.com";                                                                   //設定smtp Server
                        client.Port        = 25;                                                                                 //設定Port
                        client.EnableSsl   = true;                                                                               //gmail預設開啟驗證
                        client.Send(msg);                                                                                        //寄出信件
                        client.Dispose();
                        msg.Dispose();
                    }
                    catch (Exception ex)
                    {
                        Console.WriteLine(ex.Message);
                    }
                }
            }
            return(RedirectToAction("SalaryList_supervisor"));
        } //傳送MAIL
Beispiel #16
0
 public void Send(IEmailContent email)
 {
     MailMessage mailmsg = new MailMessage();
     IEnumerable<MailAddress> rec = email.GetReceivers();
     if (rec == null || !rec.Any()) return;
     rec.Each(mailmsg.To.Add);
     var cc = email.GetCCReceivers();
     if (cc != null)
     {
         cc.Each(mailmsg.CC.Add);
     }
     var bcc = email.GetBCCReceivers();
     if (bcc != null)
     {
         bcc.Each(mailmsg.Bcc.Add);
     }
     var attachments = email.GetAttachments();
     if (attachments != null)
     {
         attachments.Each(mailmsg.Attachments.Add);
     }
     mailmsg.Subject = email.GetSubject();
     mailmsg.Body = email.GetBody();
     mailmsg.BodyEncoding = Encoding.UTF8;
     mailmsg.IsBodyHtml = email.IsBodyHtml();
     mailmsg.From = email.GetSender();
     mailmsg.Priority = MailPriority.Normal;
     var smtp = email.GetSmtpClient();
     smtp.Send(mailmsg);
     mailmsg.Attachments.Each(m => m.Dispose());
     mailmsg.Dispose();
     smtp.Dispose();
     email.OnSendComplete(email);
 }
        public void SendMail(string email)
        {
            System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();

            mail.From = new MailAddress("*****@*****.**");
            mail.To.Add(email);
            mail.Subject = "Iscription à doge sales";
            mail.Body    = "Votre iscription est un succès";

            mail.IsBodyHtml = true;

            SmtpClient smtp = new SmtpClient();

            smtp.Host = "smtp-relay.sendinblue.com";
            smtp.Port = 587;

            smtp.UseDefaultCredentials = false;
            smtp.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "vaMBkO0R1DVKZhnG");


            smtp.EnableSsl = false;
            smtp.Send(mail);

            mail.Dispose();
            smtp.Dispose();
        }
Beispiel #18
0
        protected void SendMail()
        {
            System.Net.Mail.MailMessage mm = new System.Net.Mail.MailMessage();
            System.Net.Mail.SmtpClient  sc = new System.Net.Mail.SmtpClient();


            sc.Host = "smtp.gmail.com";

            sc.Port = 587;


            mm.From = new MailAddress("*****@*****.**", "Fred Mwila");
            mm.To.Add(new MailAddress("*****@*****.**"));
            mm.Subject = YourSubject.Text;

            string body = "From: " + YourName.Text + "<br/><br/>";

            body += "Email: " + YourEmail.Text + "<br/><br/>";
            body += "Subject: " + YourSubject.Text + "<br/><br/>";
            body += "Question: " + Constants.vbLf + Comments.Text + "<br/><br/>";
            body += "This message was sent via FredMwilaJr.azurewebsites.net";

            mm.IsBodyHtml = true; // specifies if the body is HTML or Plain Text

            mm.Body = body;
            sc.UseDefaultCredentials = false;
            sc.EnableSsl             = true;
            sc.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "@12Greercres");
            sc.Send(mm);

            mm.Dispose();
        }
Beispiel #19
0
        public bool SendTheOwl(string email)
        {
            MailMessage msg = new MailMessage();

            msg.From = new MailAddress("*****@*****.**");
            msg.To.Add(email);
            msg.Subject = "BRRRRRRRRRRRRRRRAAAAAAAAAAAAAAAAAAAAAAAAA " + DateTime.Now.ToString();
            msg.Body = "BRRRRRRRRRRRRRRRRRRRRRRRAAAAAAAA";
            SmtpClient client = new SmtpClient();
            client.UseDefaultCredentials = true;
            client.Host = "smtp.gmail.com";
            client.Port = 587;
            client.EnableSsl = true;
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            client.Credentials = new NetworkCredential("*****@*****.**", Resources.EmailPass);
            client.Timeout = 20000;
            try
            {
                client.Send(msg);
                return true;
            }
            catch (Exception ex)
            {
                return false;
            }
            finally
            {
                msg.Dispose();
            }
        }
Beispiel #20
0
        public void BackupReceiptMail(string Subject, string Body, string To, string[] tids)
        {
            try
            {
                System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage("*****@*****.**", To);
                MyMailMessage.IsBodyHtml = true;
                MyMailMessage.Subject    = Subject;
                MyMailMessage.Body       = Convert.ToString(Body);
                System.Net.Mail.Attachment MyAttachment = null;
                foreach (string s in tids)
                {
                    MyAttachment = new System.Net.Mail.Attachment(System.Web.HttpContext.Current.Request.PhysicalApplicationPath + "\\PDF\\Temp\\" + s.ToString() + ".pdf");
                    MyMailMessage.Attachments.Add(MyAttachment);
                }
                // MyMailMessage.Attachments.Add(MyAttachment);
                System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("mail.sbpgroups.in");
                // System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("smtp.gmail.com",587);
                mailClient.EnableSsl = false;
                // System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential("*****@*****.**", "");
                System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential("*****@*****.**", "sbp123");

                mailClient.Port = 25;
                mailClient.UseDefaultCredentials = false;

                mailClient.Credentials = mailAuthentication;
                mailClient.Send(MyMailMessage);
                MyMailMessage.Dispose();
            }
            catch (Exception ex)
            {
                Helper h = new Helper();
                h.LogException(ex);
            }
        }
Beispiel #21
0
        public ActionResult _ContactSend(string email, string name, string subject, string message)
        {
            try
            {
                SmtpClient smtp = new SmtpClient("smtp.live.com", 587);
                NetworkCredential cred = new NetworkCredential("*****@*****.**", "Autob0ts");
                MailMessage msg = new MailMessage();
                MailAddress from = new MailAddress("*****@*****.**");

                smtp.UseDefaultCredentials = false;
                smtp.Credentials = cred;
                smtp.EnableSsl = true;

                msg.From = from;
                msg.To.Add("*****@*****.**");
                msg.Subject = "Jenna Abbott Photography: " + subject;
                msg.IsBodyHtml = true;

                StringBuilder sb = new StringBuilder();
                sb.Append("<b>Name:</b> " + name + "<br />");
                sb.Append("<b>Email Address:</b> " + email + "<br />");
                sb.Append("<b>Message:</b> " + message);
                msg.Body = sb.ToString();

                smtp.Send(msg);
                msg.Dispose();

                return PartialView("~/Views/Home/_ContactSuccess.cshtml");
            }
            catch (Exception)
            {
                return PartialView("~/Views/Home/_Error.cshtml");
            }
        }
Beispiel #22
0
        public void BackupReceiptMailDataFile(string Subject, string Body, string To, string FileName)
        {
            try
            {
                System.Net.Mail.MailMessage MyMailMessage = new System.Net.Mail.MailMessage("*****@*****.**", To);
                MyMailMessage.IsBodyHtml = true;
                MyMailMessage.Subject    = Subject;
                MyMailMessage.Body       = Convert.ToString(Body);
                System.Net.Mail.Attachment MyAttachment = null;
                MyAttachment = new System.Net.Mail.Attachment(HostingEnvironment.MapPath("~/PDF/Temp/" + FileName));
                MyMailMessage.Attachments.Add(MyAttachment);
                // MyMailMessage.Attachments.Add(MyAttachment);
                System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("mail.sbpgroups.in");
                // System.Net.Mail.SmtpClient mailClient = new System.Net.Mail.SmtpClient("smtp.gmail.com",587);
                mailClient.EnableSsl = false;
                // System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential("*****@*****.**", "");
                System.Net.NetworkCredential mailAuthentication = new System.Net.NetworkCredential("*****@*****.**", "sbp123");

                mailClient.Port = 25;
                mailClient.UseDefaultCredentials = false;

                mailClient.Credentials = mailAuthentication;
                mailClient.Send(MyMailMessage);
                MyMailMessage.Dispose();
            }
            catch (Exception ex)
            {
                Helper h = new Helper();
                h.LogException(ex);
            }
        }
Beispiel #23
0
 public static void NetSendMail(string userEmail, string emailpassword, string userName, string ToEmail, string subject, string boby)
 {
     string host = string.Empty;
     string str2 = userEmail.Split(new char[] { '@' })[userEmail.Split(new char[] { '@' }).Length - 1].ToString();
     if ((str2.Contains("qq") || str2.Contains("163")) || str2.Contains("yeah"))
     {
         host = "smtp." + str2;
     }
     else
     {
         host = "mail." + str2;
     }
     SmtpClient client = new SmtpClient(host) {
         EnableSsl = false,
         Credentials = new NetworkCredential(userEmail, emailpassword)
     };
     MailAddress from = new MailAddress(userEmail, userName, Encoding.UTF8);
     MailAddress to = new MailAddress(ToEmail);
     MailMessage message = new MailMessage(from, to) {
         Subject = subject,
         Body = boby,
         SubjectEncoding = Encoding.UTF8,
         BodyEncoding = Encoding.UTF8,
         IsBodyHtml = true
     };
     try
     {
         client.Send(message);
         message.Dispose();
     }
     catch (SmtpFailedRecipientException exception)
     {
         throw new Exception(exception.Message, exception);
     }
 }
Beispiel #24
0
        private void button_send_ck_Click(object sender, EventArgs e)
        {
            DialogResult Result = MessageBox.Show("現在時間:" + "\r\n系級: " + cbox_company.Text + "\r\n學號: " + tbox_stuid.Text + "\r\n姓名: " + tbox_name.Text + "\r\n電話: " + tbox_phone.Text + "\r\n信箱: " + tbox_mail.Text + "\r\n借用物品: " + cbox_ltem.Text + "\r\n數量: " + tbox_num.Text + "\r\n借出日期: " + DateTime.Now.ToShortDateString() + "\r\n預計歸還日期: " + dateTime1.Text + "\r\n借出人: " + cbox_lend_name.Text, "請確認借用物品資料是否正確", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

            if (Result == DialogResult.OK)
            {
                MessageBox.Show("***系統將會自動傳送借用物品確認信件到<" + tbox_mail.Text + ">,請勿回覆***\n並請在預計歸還時間內,歸還物品,朝陽學生會感謝您!", "系統提示");
                try
                {
                    System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                    msg.To.Add(tbox_mail.Text);
                    //msg.To.Add("*****@*****.**");可以發送給多人
                    //msg.CC.Add("*****@*****.**");
                    //msg.CC.Add("*****@*****.**");可以抄送副本給多人
                    //這裡可以隨便填,不是很重要
                    msg.From = new MailAddress("*****@*****.**", "朝陽學生會", System.Text.Encoding.UTF8);
                    /* 上面3個參數分別是發件人地址(可以隨便寫),發件人姓名,編碼*/
                    msg.Subject         = "朝陽學生會 [借用物品確認信件] ";                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 //郵件標題
                    msg.SubjectEncoding = System.Text.Encoding.UTF8;                                                                                                                                                                                                                                                                                                                                                                                                                                                                           //郵件標題編碼
                    msg.Body            = "*** 此為系統自動發出確認信,請勿回信,如有問題,請到學生會網站:www.cyutsg.org ***" + "<b><br>系級: " + cbox_company.Text + "<br>學號: " + tbox_stuid.Text + "<br>姓名: " + tbox_name.Text + "<br>電話: " + tbox_phone.Text + "<br>信箱: " + tbox_mail.Text + "<br>借用物品: " + cbox_ltem.Text + "<br>數量: " + tbox_num.Text + "<br>借出日期: " + DateTime.Now.ToShortDateString() + "<br><font color='red'>預計歸還日期: " + dateTime1.Text + "</font><br>借出人: " + cbox_lend_name.Text + "</b><br>*** 此為系統自動發出確認信,請勿回信,如有問題,請到學生會網站:www.cyutsg.org ***"; //郵件內容
                    msg.BodyEncoding    = System.Text.Encoding.UTF8;                                                                                                                                                                                                                                                                                                                                                                                                                                                                           //郵件內容編碼
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               //msg.Attachments.Add(new Attachment(@"D:\test2.docx"));  //附件
                    msg.IsBodyHtml = true;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     //是否是HTML郵件
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               //msg.Priority = MailPriority.High;//郵件優先級

                    SmtpClient client = new SmtpClient();
                    client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "cyutsg25th"); //這裡要填正確的帳號跟密碼
                    client.Host        = "smtp.gmail.com";                                                   //設定smtp Server
                    client.Port        = 25;                                                                 //設定Port
                    client.EnableSsl   = true;                                                               //gmail預設開啟驗證
                    client.Send(msg);                                                                        //寄出信件
                    client.Dispose();
                    msg.Dispose();
                    MessageBox.Show(this, "郵件寄送成功!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(this, ex.Message);
                }
                var lvi = new ListViewItem(cbox_company.Text);

                lvi.SubItems.Add(tbox_stuid.Text);
                lvi.SubItems.Add(tbox_name.Text);
                lvi.SubItems.Add(tbox_phone.Text);
                lvi.SubItems.Add(tbox_mail.Text);
                lvi.SubItems.Add(cbox_ltem.Text);
                lvi.SubItems.Add(tbox_num.Text);
                lvi.SubItems.Add(DateTime.Now.ToLongDateString());
                lvi.SubItems.Add(dateTime1.Text);
                lvi.SubItems.Add(cbox_lend_name.Text);
                lvi.SubItems.Add(cbox_idcard.Text);

                listView1.Items.Add(lvi);

                //cbox_company.Text = "";
                //tbox_stuid.Text = "";
                //tbox_name.Text = "";
                //tbox_phone.Text = "";
            }
        }
 public static void Send(string destination, string subject, string body)
 {
     /// Command line argument must the the SMTP host.
         /// Solution taken from http://www.codeproject.com/Articles/66257/Sending-Mails-in-NET-Framework
         SmtpClient client = new SmtpClient();
         client.Host = "mail.wpapps.mobi";
         client.Port = 25;
         client.EnableSsl = false;
         // The server requires user's credentialsm
         // not the default credentials
         client.UseDefaultCredentials = false;
         // Provide your credentials
         client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "u0aVFFWr");
         client.DeliveryMethod = SmtpDeliveryMethod.Network;
         // TO HERE
     /// Specify the e-mail sender.
     MailAddress from = new MailAddress("*****@*****.**",
        "SNW System",
     System.Text.Encoding.UTF8);
     /// Set destinations for the e-mail message.
     MailAddress to = new MailAddress(destination);
     /// Specify the message content.
     MailMessage message = new MailMessage(from, to);
     message.Body = body;
     message.BodyEncoding = System.Text.Encoding.UTF8;
     message.Subject = subject;
     message.SubjectEncoding = System.Text.Encoding.UTF8;
     /// Send the message
     client.Send(message);
     /// Clean up.
     message.Dispose();
 }
Beispiel #26
0
        // Отправка сообщения на почту
        public static async Task Send(Request request)
        {
            var body = "<p>Саня, на нашем сайте заявка от человека с именем, {0} {1}!</p><pЕму можно позвонить по номеру:{2}<br>Его почта: {3}</p>";
            var message = new MailMessage();
            message.To.Add(new MailAddress(MailRecipient));  // replace with valid value 
            message.From = new MailAddress(MailSender);  // replace with valid value
            message.Subject = "Вы оставили заявку на нашем сайте";
            message.Body = string.Format(body, request.FirstName, request.LastName, request.PhoneNumber, request.MiddleName);

            message.IsBodyHtml = true;

            using (var smtp = new SmtpClient())
            {
                var credential = new NetworkCredential
                {
                    UserName = MailSender,  // replace with valid value
                    Password = "******"  // replace with valid value
                };

                smtp.Credentials = credential;
                smtp.Host = "smtp.gmail.com";
                smtp.Port = 587;
                smtp.EnableSsl = true;
                await smtp.SendMailAsync(message);
                message.Dispose();
            }
        }
Beispiel #27
0
        public static bool SendMail(EmailModel model)
        {
            System.Net.Mail.MailMessage mail = null;
            SmtpClient smtp = null;

            try
            {
                mail = BuildMail(model);
                smtp = BuildSmtp(model);
                smtp.Send(mail);
                return(true);
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                if (smtp != null)
                {
                    smtp.Dispose();
                }
                if (mail != null)
                {
                    mail.Dispose();
                }
            }
        }
Beispiel #28
0
        private void SendMail_Click(object sender, EventArgs e)
        {
            //test
            string YuorGoogleAddress  = "";
            string YuorGooglePassword = "";

            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
            //收信人
            msg.To.Add("收件人Email");
            msg.From            = new MailAddress(YuorGoogleAddress, "寄件名稱", System.Text.Encoding.UTF8);
            msg.Subject         = "測試標題";                    //郵件標題
            msg.SubjectEncoding = System.Text.Encoding.UTF8; //郵件標題編碼
            msg.Body            = "郵件內文";                    //郵件內容
            msg.BodyEncoding    = System.Text.Encoding.UTF8; //郵件內容編碼
            //msg.Attachments.Add(new Attachment(@"D:\test2.docx"));  //附件
            msg.IsBodyHtml = true;                           //是否是HTML郵件
            SmtpClient client = new SmtpClient();

            client.Credentials = new System.Net.NetworkCredential(YuorGoogleAddress, YuorGooglePassword); //帳號跟密碼

            client.Host      = "smtp.gmail.com";                                                          //設定smtp Server
            client.Port      = 25;                                                                        //設定Port
            client.EnableSsl = true;                                                                      //gmail預設開啟驗證
            client.Send(msg);                                                                             //寄出信件
            client.Dispose();
            msg.Dispose();
            MessageBox.Show(this, "郵件寄送成功!");
        }
 /// <summary>
 /// Sends an email
 /// </summary>
 /// <param name="Message">The body of the message</param>
 public void SendMail(string Message)
 {
     try
     {
         System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
         char[] Splitter = { ',' };
         string[] AddressCollection = to.Split(Splitter);
         for (int x = 0; x < AddressCollection.Length; ++x)
         {
             message.To.Add(AddressCollection[x]);
         }
         message.Subject = subject;
         message.From = new System.Net.Mail.MailAddress((from));
         message.Body = Message;
         message.Priority = Priority_;
         message.SubjectEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
         message.BodyEncoding = System.Text.Encoding.GetEncoding("ISO-8859-1");
         message.IsBodyHtml = true;
         if (Attachment_ != null)
         {
             message.Attachments.Add(Attachment_);
         }
         System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient(Server,Port);
         if (!string.IsNullOrEmpty(UserName) && !string.IsNullOrEmpty(Password))
         {
             smtp.Credentials = new System.Net.NetworkCredential(UserName,Password);
         }
         smtp.Send(message);
         message.Dispose();
     }
     catch (Exception e)
     {
         throw new Exception(e.ToString());
     }
 }
Beispiel #30
0
        public static void sendmail(string toMail, string messageText, string subjectText )
        {
            //Make this method thread safe
            Object key = new Object();

            lock (key)
            {

                //The mail server
                SmtpClient client = new SmtpClient("fastapps04.qut.edu.au", 25);

                MailAddress from = new MailAddress("*****@*****.**", "Asian Fast Food", System.Text.Encoding.UTF8);
                MailAddress to = new MailAddress(toMail);

                MailMessage message = new MailMessage(from, to);
                message.Body = messageText;
                message.BodyEncoding = System.Text.Encoding.UTF8;

                message.Subject = subjectText;
                message.SubjectEncoding = System.Text.Encoding.UTF8;

                client.Send(message);
                message.Dispose();

            }
        }
Beispiel #31
0
        public static bool SendEmail(string toEmail, string subject, string bodyText, bool isBodyHtml, ref string errorMessage)
        {
            try
            {
                MailAddress from = new MailAddress(MvcApplication.FROM_EMAIL /*"From Name <*****@*****.**>"*/);
                MailAddress to   = new MailAddress(toEmail /*"To Name <*****@*****.**>"*/);

                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage(from, to);
                message.Subject    = subject;
                message.Body       = @bodyText;
                message.IsBodyHtml = isBodyHtml;
                SmtpClient client = new SmtpClient(MvcApplication.SMTP_SERVER);
                message.BodyEncoding = System.Text.Encoding.UTF8;

                client.Send(message);
                message.Dispose();

                return(true);
            }
            catch (Exception ex)
            {
                errorMessage = ex.Message;
                //log4net.LogManager.GetLogger("File").Error("SendEmail", ex);
                return(false);
            }
        }
Beispiel #32
0
        private void SendBTN_Click(object sender, EventArgs e)
        {
            try
            {
                System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                msg.To.Add(MailToTextBox.Text);
                //msg.To.Add("*****@*****.**");可以發送給多人
                //msg.CC.Add("*****@*****.**");
                //msg.CC.Add("*****@*****.**");可以抄送副本給多人
                //這裡可以隨便填,不是很重要
                msg.From = new MailAddress(MailFromTextBox.Text, "CCUiGO_GM", System.Text.Encoding.UTF8);
                /* 上面3個參數分別是發件人地址(可以隨便寫),發件人姓名,編碼*/
                msg.Subject         = "Your Verify Code";                                                                //郵件標題
                msg.SubjectEncoding = System.Text.Encoding.UTF8;                                                         //郵件標題編碼
                msg.Body            = "We appreciate you for using CCUiGO.\nYour Verify Code is: " + this.RdmText + "."; //郵件內容
                msg.BodyEncoding    = System.Text.Encoding.UTF8;                                                         //郵件內容編碼
                //msg.Attachments.Add(new Attachment(@"D:\test2.docx"));  //附件
                msg.IsBodyHtml = true;                                                                                   //是否是HTML郵件
                //msg.Priority = MailPriority.High;//郵件優先級

                SmtpClient client = new SmtpClient();
                client.Credentials = new System.Net.NetworkCredential(MailFromTextBox.Text, PwdTextBox.Text); //這裡要填正確的帳號跟密碼
                client.Host        = "smtp.gmail.com";                                                        //設定smtp Server
                client.Port        = 25;                                                                      //設定Port
                client.EnableSsl   = true;                                                                    //gmail預設開啟驗證
                client.Send(msg);                                                                             //寄出信件
                client.Dispose();
                msg.Dispose();
                MessageBox.Show(this, "郵件寄送成功!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message);
            }
        }
        public static void SendCrashReport(string body, string type)
        {
            try
            {
                string destfile = Path.Combine(Path.GetTempPath(), "error_report.zip");
                if (File.Exists(destfile))
                    File.Delete(destfile);

                using (var zip = new ZipFile(destfile))
                {
                        zip.AddFile(ServiceProvider.LogFile, "");
                        zip.Save(destfile);
                }
                var client = new MailgunClient("digicamcontrol.mailgun.org", "key-6n75wci5cpuz74vsxfcwfkf-t8v74g82");
                var message = new MailMessage("*****@*****.**", "*****@*****.**")
                                  {
                                      Subject = (type ?? "Log file"),
                                      Body = "Client Id" + (ServiceProvider.Settings.ClientId ?? "") + "\n" + body,
                                  };
                message.Attachments.Add(new Attachment(destfile));

                client.SendMail(message);
                message.Dispose();
            }
            catch (Exception )
            {

            }
        }
Beispiel #34
0
        private void Form1_Load(object sender, EventArgs e)
        {
            try
            {
                System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                msg.To.Add("*****@*****.**");
                //msg.To.Add("*****@*****.**");可以發送給多人
                msg.From = new MailAddress("*****@*****.**", "小魚", System.Text.Encoding.UTF8);
                /* 上面3個參數分別是發件人地址(可以隨便寫),發件人姓名,編碼*/
                msg.Subject         = "測試標題";                    //郵件標題
                msg.SubjectEncoding = System.Text.Encoding.UTF8; //郵件標題編碼
                msg.Body            = "測試一下";                    //郵件內容
                msg.BodyEncoding    = System.Text.Encoding.UTF8; //郵件內容編碼
                //msg.Attachments.Add(new Attachment(@"D:\test2.docx"));  //附件
                msg.IsBodyHtml = true;                           //是否是HTML郵件

                SmtpClient client = new SmtpClient();
                client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "eric05182529"); //這裡要填正確的帳號跟密碼
                client.Host        = "smtp.gmail.com";                                                          //設定smtp Server
                client.Port        = 25;                                                                        //設定Port
                client.EnableSsl   = true;                                                                      //gmail預設開啟驗證
                client.Send(msg);                                                                               //寄出信件
                client.Dispose();
                msg.Dispose();
                MessageBox.Show(this, "郵件寄送成功!");
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message);
            }
        }
Beispiel #35
0
 public ActionResult Contact(Contact c)
 {
     if (ModelState.IsValid)
     {
         try
         {
             System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
             SmtpClient    smtp = new SmtpClient();
             MailAddress   from = new MailAddress(c.Email.ToString());
             StringBuilder sb   = new StringBuilder();
             msg.To.Add("*****@*****.**");
             msg.Subject    = "Contact Us";
             msg.IsBodyHtml = false;
             smtp.Host      = "mfd.dut.ac.za";
             smtp.Port      = 443;
             sb.Append("First name: " + c.FirstName);
             sb.Append(Environment.NewLine);
             sb.Append("Last name: " + c.LastName);
             sb.Append(Environment.NewLine);
             sb.Append("Email: " + c.Email);
             sb.Append(Environment.NewLine);
             sb.Append("Comments: " + c.Comment);
             msg.Body = sb.ToString();
             smtp.Send(msg);
             msg.Dispose();
             return(View("Success"));
         }
         catch (Exception)
         {
             return(View("Error"));
         }
     }
     return(View());
 }
Beispiel #36
0
        /// <summary>
        /// Sends a MailMessage object using the SMTP settings.
        /// </summary>
        public static void SendMailMessage(MailMessage message,string smtpServer,string smtpUserName,string smtpPassword,int smtpServerPort,bool enableSsl)
        {
            if (message == null)
                throw new ArgumentNullException("message");

            try
            {
                message.IsBodyHtml = true;
                message.BodyEncoding = Encoding.UTF8;
                SmtpClient smtp = new SmtpClient(smtpServer);
                // don't send credentials if a server doesn't require it,
                // linux smtp servers don't like that
                if (!string.IsNullOrEmpty(smtpUserName))
                {
                    smtp.Credentials = new System.Net.NetworkCredential(smtpUserName, smtpPassword);
                }
                smtp.Port =smtpServerPort;
                smtp.EnableSsl = enableSsl;
                smtp.Send(message);
                OnEmailSent(message);
            }
            catch (SmtpException)
            {
                OnEmailFailed(message);
            }
            finally
            {
                // Remove the pointer to the message object so the GC can close the thread.
                message.Dispose();
                message = null;
            }
        }
Beispiel #37
0
        public static void SendMail(string ToMail, string FromMail, string Cc, string Body, string Subject)
        {
            SmtpClient smtp = new SmtpClient("smtp.gmail.com", 25);
            MailMessage mailmsg = new MailMessage();

            smtp.EnableSsl = true;
            smtp.Credentials = new NetworkCredential("XXX", "XXX");

            mailmsg.From = new MailAddress(FromMail);
            mailmsg.To.Add(ToMail);

            if (Cc != "")
            {
                mailmsg.CC.Add(Cc);
            }
            mailmsg.Body = Body;
            mailmsg.Subject = Subject;
            mailmsg.IsBodyHtml = true;

            mailmsg.Priority = MailPriority.High;

            try
            {
                smtp.Timeout = 500000;
                smtp.Send(mailmsg);
                mailmsg.Dispose();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Beispiel #38
0
 void smtp_SendCompleted(object sender, System.ComponentModel.AsyncCompletedEventArgs e)
 {
     System.Net.Mail.MailMessage mail = (System.Net.Mail.MailMessage)e.UserState;
     try
     {
         if (e.Error != null)
         {
             Exception ex = new Exception(e.Error.ToString());
             try
             {
                 // throw ex;
             }
             finally
             {
                 ex = null;
             }
         }
     }
     catch
     {
         if (mail != null)
         {
             mail.Dispose();
         }
     }
 }
Beispiel #39
0
    public static bool SendEmail(string arrEmail, string arrName, string Url, string GroupName)
    {
        string sMessageTitle = "Salman invited you for the exchange " + " " + GroupName;

        try
        {
            string sMailMessage = EmailTemplate.Replace("#title#", sMessageTitle);
            sMailMessage = sMailMessage.Replace("#name#", arrName);
            sMailMessage = sMailMessage.Replace("#URL#", Url);
            System.Net.Mail.MailMessage mailMsg = new System.Net.Mail.MailMessage();
            mailMsg.From = new MailAddress("*****@*****.**");
            mailMsg.To.Add(arrEmail);
            mailMsg.Subject    = GroupName;
            mailMsg.IsBodyHtml = true;
            mailMsg.Body       = sMailMessage;
            SmtpClient mailObj = new SmtpClient("smtp.gmail.com", 587);
            mailObj.Credentials    = new NetworkCredential("*****@*****.**", "17112547");
            mailObj.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
            mailObj.EnableSsl      = true;
            mailObj.Send(mailMsg);
            mailMsg.Dispose();
            return(true);
        }
        catch
        {
            return(false);
        }
    }
Beispiel #40
0
        private void error_send_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
                message.To.Add("*****@*****.**");
                message.Subject = "Chyba v programu DVData";
                message.From    = new System.Net.Mail.MailAddress("*****@*****.**");
                message.Body    = "E_mail: " + Error_Mail.Text +
                                  "\n\nPopis chyby programu: " + new TextRange(Error_Message.Document.ContentStart, Error_Message.Document.ContentEnd).Text;


                System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("smtp.gmail.com", 587);
                smtp.DeliveryMethod        = SmtpDeliveryMethod.Network;
                smtp.EnableSsl             = true;
                smtp.UseDefaultCredentials = false;
                smtp.Timeout     = 10000;
                smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "asdfghjkloiuytrewq");
                smtp.Send(message);

                MessageBox.Show("Zpráva odeslána. \nDěkujeme za Váš názor", "Děkujeme", MessageBoxButton.OK, MessageBoxImage.Information);
                stav_prog("Děkujeme za oznámení\nChybu odstraníme");
                Error_Mail.Text = "";
                message.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString() + "\n\nAkci zopakujte za pár minut.", "Chyba", MessageBoxButton.OK, MessageBoxImage.Error);
                stav_prog("Akce se nezdařila");
            }
        }
Beispiel #41
0
        public SigmaResultType SendMail(TypeSigmaUser objSigmaUser)
        {
            SigmaResultType result = new SigmaResultType();

            try
            {
                MailMessage mail = new MailMessage();
                mail.From = new MailAddress("*****@*****.**", "Administrator", System.Text.Encoding.UTF8);
                mail.To.Add(objSigmaUser.Email);
                mail.IsBodyHtml = true;
                mail.Subject = "Element Sigma Login confirmation";

                mail.Body = GetMailMessage(objSigmaUser);
                mail.BodyEncoding = System.Text.Encoding.UTF8;
                mail.SubjectEncoding = System.Text.Encoding.UTF8;

                //SmtpClient scClient = new SmtpClient("127.0.0.1", 587);
                SmtpClient scClient = new SmtpClient("127.0.0.1", 25);
                //scClient.EnableSsl = true;
                scClient.DeliveryMethod = SmtpDeliveryMethod.Network;
                //scClient.Credentials = new System.Net.NetworkCredential("*****@*****.**", "P@ssw0rd!1");

                scClient.Send(mail);
                mail.Dispose();
            }
            catch
            {
                //throw new Exception("Invalid Email Address");
            }

            return result;
        }
 public static void Dispose(ref SmtpClient client, ref System.Net.Mail.MailMessage message)
 {
     try
     {
         if (message != null)
         {
             for (int i = 0; i < message.Attachments.Count; i++)
             {
                 Attachment a = message.Attachments[i];
                 a.Dispose();
                 a = null;
             }
             message.Attachments.Clear();
             message.Dispose();
             message = null;
         }
         if (client != null)
         {
             client.Dispose();
             client = null;
         }
     }
     catch (Exception ex)
     {
     }
 }
Beispiel #43
0
 public bool SendMessage(string from, string to,
      string subject, string body)
 {
     MailMessage mailMessage = null;
     bool isSent = false;
     try
     {
         mailMessage = new MailMessage(from, to, subject, body);
         mailMessage.DeliveryNotificationOptions = 
                DeliveryNotificationOptions.OnFailure;
         // Send it
         
         _client.Send(mailMessage);
         isSent = true;
     }
     // Catch any errors, these should be logged 
     catch (Exception ex)
     {
         
     }
     finally
     {
         mailMessage.Dispose();
     }
     return isSent;
 }
        public void Send()
        {
            try
            {
                var message = new MailMessage(Sender, Recipient, Subject, Body) { IsBodyHtml = true };

                var smtp = new SmtpClient(_host, _port);

                if (_user.Length > 0 && _pass.Length > 0)
                {
                    smtp.UseDefaultCredentials = false;
                    smtp.Credentials = new NetworkCredential(_user, _pass);
                    smtp.EnableSsl = _ssl;
                }

                smtp.Send(message);

                message.Dispose();
                smtp.Dispose();
            }
            catch (Exception ex)
            {
                throw new Exception("Send Email Error: " + ex.Message);
            }
        }
Beispiel #45
0
        public async Task SendAsync(IdentityMessage message)
        {
            try
            {
                MailMessage mail = new MailMessage();
                mail.To.Add(message.Destination);
                mail.From = new MailAddress("*****@*****.**","SEATS");
                mail.Subject = message.Subject;
                mail.Body = message.Body;
                mail.IsBodyHtml = true;

                using (SmtpClient smtp = new SmtpClient())
                {
                    smtp.Host = "198.60.12.9";
                    smtp.Port = 25;
                    //smtp.UseDefaultCredentials = true;

                    await smtp.SendMailAsync(mail);
                }
                mail.Dispose();

                
            }
            catch (Exception ex)
            {
                throw new HttpException(500, "Confirmation Email Not Sent! " + ex.Message);
            }
        }
Beispiel #46
0
        private static bool SendMessage(string from, string to, string subject, string body)
        {
            MailMessage mm = null;
            bool isSent = false;
            try
            {
                // Create our message
                mm = new MailMessage(from, to, subject, body);
                mm.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;

                // Send it
                Client.Send(mm);
                isSent = true;
            }
            // Catch any errors, these should be logged and dealt with later
            catch (Exception ex)
            {
                // If you wish to log email errors,
                // add it here...
                var exMsg = ex.Message;
            }
            finally
            {
                mm.Dispose();
            }

            return isSent;
        }
        public static void SendEmail(EmailSenderData emailData)
        {
            MailMessage mail = new MailMessage();
            SmtpClient smtpServer = new SmtpClient(emailData.SmtpClient);
            smtpServer.Port = 25;
            mail.From = new MailAddress(emailData.FromEmail);

            foreach (string currentEmail in emailData.Emails)
            {
                mail.To.Add(currentEmail);
            }
            mail.Subject = emailData.Subject;
            mail.IsBodyHtml = true;
            mail.Body = emailData.EmailBody;

            if (emailData.AttachmentPath != null)
            {                
                foreach (string currentPath in emailData.AttachmentPath)
                {
                    Attachment  attachment = new Attachment(currentPath);
                    mail.Attachments.Add(attachment);                    
                }               
                smtpServer.Send(mail);
                DisposeAllAttachments(mail);
            }
            else
            {
                smtpServer.Send(mail);
            }

            mail.Dispose();
            smtpServer.Dispose();
        }
Beispiel #48
0
        public static void SendEmail(string emailType, string emailSubject, string emailBody, string emailAttachFileName)
        {
            if (Properties.Settings.Default.EmailEnabled)
            {
                System.Net.Mail.MailMessage message = null;
                try
                {
                    string emailFrom = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name + "_" + System.Environment.MachineName + "@" + Properties.Settings.Default.EmailSenderDomain;
                    string emailTo   = Properties.Settings.Default.EmailNotifyAddresses;
                    emailSubject = emailType + " - " + emailSubject;
                    emailBody    = "Application:  " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Name + Environment.NewLine + Environment.NewLine +
                                   emailType + " Message: " + Environment.NewLine + emailBody;
                    message = new System.Net.Mail.MailMessage(emailFrom, emailTo, emailSubject, emailBody);
                    if (emailAttachFileName != null && emailAttachFileName.Trim() != "")
                    {
                        message.Attachments.Add(new Attachment(emailAttachFileName));
                    }

                    SmtpClient client = new SmtpClient();
                    client.Host = Properties.Settings.Default.EmailHost;
                    client.Port = Properties.Settings.Default.EmailPort;
                    client.Send(message);
                }
                finally
                {
                    message.Dispose();
                }
            }
        }
Beispiel #49
0
        private void Enviar()
        {
            try
            {
                SmtpClient Client = new SmtpClient("smtp.gmail.com", 587);
                MailMessage Msg = new MailMessage("*****@*****.**", "*****@*****.**", "AppSleep [bug " + lblVersao.Text.ToString() + "]", "Dados utilizador\n================\n  Nome: " + nome + "\n  Email: " + email + "\nVersão: " + System.Environment.OSVersion.ToString() + "\n\n\nDescrição bug\n=============\n" + desc + "\n\n");

                Client.Credentials = new NetworkCredential("*****@*****.**", "99376544");
                Client.EnableSsl = true;

                Client.Send(Msg);
                Msg.Dispose();

                string prompt = string.Format("Bug reporatdo com sucesso. Obrigado pela sua colaboração!");
                MessageBox.Show(prompt, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information);//Visualização de um aviso

                txtNome.Clear();
                txtEmail.Clear();
                txtDesc.Clear();

                this.Close();
            }
            catch
            {
                MessageBox.Show("Não foi possivel reportar o bug, uma vez que não foi\npossível estabelecer ligação com o servidor!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                txtNome.Focus();
            }
        }
Beispiel #50
0
        public static void SendEmail(string emailType, string emailSubject, string emailBody,string emailAttachFileName)
        {
            if (Properties.Settings.Default.EmailEnabled)
            {
                System.Net.Mail.MailMessage message = null;
                try
                {
                    string emailFrom = System.Reflection.Assembly.GetExecutingAssembly().GetName().Name + "_" + System.Environment.MachineName + "@" + Properties.Settings.Default.EmailSenderDomain;
                    string emailTo = Properties.Settings.Default.EmailNotifyAddresses;
                    emailSubject = emailType + " - " + emailSubject;
                    emailBody = "Application:  " + System.Reflection.Assembly.GetExecutingAssembly().GetName().Name +Environment.NewLine + Environment.NewLine +
                                 emailType+" Message: "+ Environment.NewLine + emailBody;
                    message = new System.Net.Mail.MailMessage(emailFrom,emailTo, emailSubject, emailBody);
                    if (emailAttachFileName != null && emailAttachFileName.Trim() != "")
                    {
                        message.Attachments.Add(new Attachment(emailAttachFileName));
                    }

                    SmtpClient client = new SmtpClient();
                    client.Host = Properties.Settings.Default.EmailHost;
                    client.Port = Properties.Settings.Default.EmailPort;
                    client.Send(message);
                }
                finally
                {
                    message.Dispose();
                }
            }
        }
Beispiel #51
0
        public static void SendMailMessage(MailMessage message)
        {
            if (message == null)
                throw new ArgumentNullException("message");

            try
            {
                message.IsBodyHtml = true;
                message.BodyEncoding = Encoding.UTF8;
                SmtpClient smtp = new SmtpClient(ThonSettings.Instance.SmtpServer);
                smtp.Credentials = new System.Net.NetworkCredential(ThonSettings.Instance.SmtpUserName, ThonSettings.Instance.SmtpPassword);
                smtp.Port = ThonSettings.Instance.SmtpServerPort;
                smtp.EnableSsl = ThonSettings.Instance.EnableSsl;
                smtp.Send(message);
                OnEmailSent(message);
            }
            catch (SmtpException)
            {
                OnEmailFailed(message);
            }
            finally
            {
                // Remove the pointer to the message object so the GC can close the thread.
                message.Dispose();
                message = null;
            }
        }
        /// <summary>
        /// Sends the email.
        /// </summary>
        /// <param name="emailData">The email data.</param>
        public static void SendEmail(EmailMessageData emailData)
        {
            MailMessage mail = new MailMessage();
            SmtpClient smtpServer = new SmtpClient(CurrentSmtpClient);
            smtpServer.Port = CurrentSmtpClientPort;

            mail.From = new MailAddress(emailData.FromEmail);

            foreach (string currentEmail in emailData.Emails)
            {
                mail.To.Add(currentEmail);
            }

            mail.Subject = emailData.Subject;
            mail.IsBodyHtml = true;
            mail.Body = emailData.EmailBody;

            AddAttachmentsToEmail(emailData, mail);

            smtpServer.Send(mail);

            DisposeAllAttachments(mail);
            mail.Dispose();
            smtpServer.Dispose();
        }
Beispiel #53
0
        public void SendMail(string smtpServer, string from, string password,
string mailto, string caption, string message, string attachFile = null)
        {
            try
            {
                MailMessage mail = new MailMessage();
                mail.From = new MailAddress(from);
                mail.To.Add(new MailAddress(mailto));
                mail.Subject = caption;
                mail.Body = message;
                if (!string.IsNullOrEmpty(attachFile))
                    mail.Attachments.Add(new Attachment(attachFile));
                SmtpClient client = new SmtpClient();
                client.Host = smtpServer;
                client.Port = 587;
                client.EnableSsl = true;
                client.Credentials = new NetworkCredential(from.Split('@')[0], password);
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.Send(mail);
                mail.Dispose();
            }
            catch (Exception e)
            {
                throw new Exception("Mail.Send: " + e.Message);
            }
        }
        public string sendEmail(string ReciverMail, String Message, String subject)
        {
            System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();

            msg.From = new MailAddress("*****@*****.**");
            msg.To.Add(ReciverMail);
            msg.Subject = subject + DateTime.Now.ToString();
            msg.Body    = Message;
            SmtpClient client = new SmtpClient();

            client.UseDefaultCredentials = true;
            client.Host           = "smtp.gmail.com";
            client.Port           = 587;
            client.EnableSsl      = true;
            client.DeliveryMethod = SmtpDeliveryMethod.Network;
            string Email    = ConfigurationManager.AppSettings["CSEmail"];
            string Password = ConfigurationManager.AppSettings["CSPassword"];

            client.Credentials = new NetworkCredential("*****@*****.**", "YourPassword");
            client.Timeout     = 20000;
            try
            {
                client.Send(msg);
                return("Mail has been successfully sent!");
            }
            catch (Exception ex)
            {
                return("Fail Has error" + ex.Message);
            }
            finally
            {
                msg.Dispose();
            }
        }
Beispiel #55
0
        public ActionResult SendForm(EmailInfoModel emailInfo)
        {
            try
            {
                MailMessage msg = new MailMessage(CloudConfigurationManager.GetSetting("EmailAddr"), "*****@*****.**");
                var smtp = new SmtpClient("smtp.gmail.com", 587)
                {

                    Credentials = new NetworkCredential(CloudConfigurationManager.GetSetting("EmailAddr"), CloudConfigurationManager.GetSetting("EmailKey")),
                    EnableSsl = true
                };

                StringBuilder sb = new StringBuilder();
                msg.To.Add("*****@*****.**");
                msg.Subject = "Contact Us";
                msg.IsBodyHtml = false;

                sb.Append(Environment.NewLine);
                sb.Append("Email: " + emailInfo.Email);
                sb.Append(Environment.NewLine);
                sb.Append("Message: " + emailInfo.Message);

                msg.Body = sb.ToString();

                smtp.Send(msg);
                msg.Dispose();
                return RedirectToAction("Contact", "Home");
            }
            catch (Exception)
            {
                return View("Error");
            }
        }
        public static bool SendMessage(string emailFrom, string emailTo,string login,string password)
        {
            bool result = true;
            try
            {
                MailMessage mail = new MailMessage();
                mail.From = new MailAddress(emailFrom);
                mail.To.Add(new MailAddress(emailTo));
                mail.Subject = "Subject";
                mail.Body = "Text";

                SmtpClient client = new SmtpClient();
                client.Host = "smtp.mail.ru";
                client.Port = 587;
                client.EnableSsl = true;
                client.Credentials = new NetworkCredential(login, password);
                client.DeliveryMethod = SmtpDeliveryMethod.Network;
                client.Send(mail);
                mail.Dispose();
            }
            catch (Exception e)
            {
                result = false;
                //throw new Exception("Mail.Send: " + e.Message);
            }
            return result;
        }
        /// <summary>
        /// Sends an E-mail with the EMailClass Object Information
        /// </summary>
        /// <param name="oEMailClass">Mail's Propierties Class</param>
        public void EnviarEMailClass(EMailClass oEMailClass)
        {
            try
            {
                MailMessage oMailMessage = new MailMessage();
                oMailMessage.To.Add(oEMailClass.To);
                if (!string.IsNullOrEmpty(oEMailClass.CC))
                    oMailMessage.CC.Add(oEMailClass.CC);

                oMailMessage.Subject = oEMailClass.Subject;
                oMailMessage.From = new MailAddress(ConfigurationManager.AppSettings["MailUser"].ToString());
                oMailMessage.IsBodyHtml = true;

                if (!string.IsNullOrEmpty(oEMailClass.Attachment))
                    oMailMessage.Attachments.Add(new Attachment(oEMailClass.Attachment));

                oMailMessage.Body = oEMailClass.Message;
                oMailMessage.Priority = MailPriority.Normal;
                SmtpClient oSmtpClient = new SmtpClient(ConfigurationManager.AppSettings["MailSmtp"].ToString());
                oSmtpClient.Credentials = new NetworkCredential(ConfigurationManager.AppSettings["MailUser"].ToString(), ConfigurationManager.AppSettings["MailPass"].ToString());
                oSmtpClient.Send(oMailMessage);
                oMailMessage.Dispose();
            }
            catch (SmtpException ex)
            {
                throw new SmtpException("Houve um problema no envio de e-mail \n" + ex.ToString());
            }
        }
Beispiel #58
0
        private void sendmail()
        {
            try
            {
                String mail = readmailaddress();
                mailbody_write();
                System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                msg.To.Add(mail);
                msg.From            = new MailAddress("*****@*****.**", "NTCU_DangoPass", System.Text.Encoding.UTF8);
                msg.Subject         = "資料庫開啟通知";                 //郵件標題
                msg.SubjectEncoding = System.Text.Encoding.UTF8; //郵件標題編碼
                msg.Body            = mailbody;                  //郵件內容
                msg.BodyEncoding    = System.Text.Encoding.UTF8; //郵件內容編碼
                                                                 //              msg.Attachments.Add(new Attachment(@"D:\test2.docx"));  //附件
                msg.IsBodyHtml = false;                          //是否是HTML郵件
                                                                 //msg.Priority = MailPriority.High;//郵件優先級

                SmtpClient client = new SmtpClient();
                client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Sec@Lab_3160"); //這裡要填正確的帳號跟密碼
                client.Host        = "smtp.gmail.com";                                                             //設定smtp Server
                client.Port        = 587;                                                                          //設定Port
                client.EnableSsl   = true;                                                                         //gmail預設開啟驗證
                client.Send(msg);                                                                                  //寄出信件
                client.Dispose();
                msg.Dispose();
            }
            catch (Exception ex)
            {
                MessageBox.Show(this, ex.Message);
            }
        }
        protected void Enviar(object sender, EventArgs e)
        {
            MailMessage email = new MailMessage();
            MailAddress de = new MailAddress(txtEmail.Text);

            email.To.Add("*****@*****.**");
            email.To.Add("*****@*****.**");
            email.To.Add("*****@*****.**");
            email.To.Add("*****@*****.**");
            email.To.Add("*****@*****.**");
            email.To.Add("*****@*****.**");

            email.From = de;
            email.Priority = MailPriority.Normal;
            email.IsBodyHtml = false;
            email.Subject = "Sua Jogada: " + txtAssunto.Text;
            email.Body = "Endereço IP: " + Request.UserHostAddress + "\n\nNome: " + txtNome.Text + "\nEmail: " + txtEmail.Text + "\nMensagem: " + txtMsg.Text;

            SmtpClient enviar = new SmtpClient();

            enviar.Host = "smtp.live.com";
            enviar.Credentials = new NetworkCredential("*****@*****.**", "");
            enviar.EnableSsl = true;
            enviar.Send(email);
            email.Dispose();

            Limpar();

            ScriptManager.RegisterStartupScript(this, GetType(), Guid.NewGuid().ToString(), "alert('Email enviado com sucesso!');", true);
        }
        public ActionResult ForgetPassword(CMember m)
        {
            List <CMember> SELECTMember = CMemberFactory.fn會員查詢();
            CMember        cMember      = SELECTMember.FirstOrDefault(n => n.fAccount == m.fAccount);

            if (cMember != null)
            {
                System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage();
                msg.To.Add(m.fAccount);
                msg.From            = new MailAddress("*****@*****.**", "Not$edge官方網站", System.Text.Encoding.UTF8);
                msg.Subject         = "Not$edge官方網站-忘記密碼連結網址";                                                                        //郵件標題
                msg.SubjectEncoding = System.Text.Encoding.UTF8;                                                                      //郵件標題編碼
                msg.Body            = "請點擊此連結-> https://noteledge.azurewebsites.net/Member/PasswordSetup/" + cMember.fThePasswordURL; //郵件內容
                msg.BodyEncoding    = System.Text.Encoding.UTF8;                                                                      //郵件內容編碼
                msg.IsBodyHtml      = true;                                                                                           //是否是HTML郵件
                                                                                                                                      //msg.Priority = MailPriority.High;//郵件優先級

                SmtpClient client = new SmtpClient();
                client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "inno2100"); //這裡要填正確的帳號跟密碼
                client.Host        = "smtp.gmail.com";                                                         //設定smtp Server
                client.Port        = 25;                                                                       //設定Port
                client.EnableSsl   = true;                                                                     //gmail預設開啟驗證
                client.Send(msg);                                                                              //寄出信件
                client.Dispose();
                msg.Dispose();
                ViewBag.Message = m.fAccount + "已發送驗證成功,請查看您的Email";
                return(View("../Member/ForgetPassword", "_Layout"));
            }
            else
            {
                ViewBag.Message = "!查無此信箱填寫不正確,請重新輸入";
                return(View("../Member/ForgetPassword", "_Layout"));
            }
        }