示例#1
0
        public static bool NewExpressionOfInterest(Contact contact)
        {
            try
            {
                MailMessage mail = new MailMessage();

                //mail.CC.Add(new MailAddress("*****@*****.**", "Rajeev"));

                mail.Subject = "Expression of interest";
                mail.Body = FormatMessage(contact);
                mail.IsBodyHtml = false;
                mail.From = new MailAddress("*****@*****.**");
                mail.To.Add("*****@*****.**");

                SmtpClient SmtpServer = new SmtpClient();
                SmtpServer.UseDefaultCredentials = false;
                SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "Apster123");
                SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
                SmtpServer.Host = "smtp.gmail.com";
                SmtpServer.Port = 587;
                SmtpServer.EnableSsl = true;
                SmtpServer.Send(mail);
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return true;
        }
示例#2
0
        private static string FormatMessage(Contact contact)
        {
            var builder = new StringBuilder();
            builder.Append("From : ");
            builder.Append(contact.Name);
            builder.Append(Environment.NewLine);

            builder.Append("Mail : ");
            builder.Append(contact.Email);
            builder.Append(Environment.NewLine);

            builder.Append("Phone : ");
            builder.Append(contact.Phone);
            builder.Append(Environment.NewLine);

            builder.Append("Message : ");
            builder.Append(contact.Message);
            builder.Append(Environment.NewLine);

            return builder.ToString();
        }