send email in c#

前端 未结 6 1625
猫巷女王i
猫巷女王i 2021-01-28 04:56

i\'ve tried to send email using this code..but an error occurred in smtp.Send(mail); messaging \"Failure sending mail\"

  MailMessage mail = ne         


        
6条回答
  •  不知归路
    2021-01-28 05:53

    This is the function which i checked to send mail...and it's working properly.

    `

            private static bool testsendemail(MailMessage message)
            {
    
                try
    
                {
    
                MailMessage message1 = new MailMessage();
    
                SmtpClient smtpClient = new SmtpClient();
    
                string msg = string.Empty;
    
                MailAddress fromAddress = new MailAddress("FromMail@Test.com");
                message1.From = fromAddress;
                message1.To.Add("ToMail@Test1.com");
                message1.Subject = "This is Test mail";
                message1.IsBodyHtml = true;
                message1.Body ="You can write your body here"+message;
                smtpClient.Host = "smtp.mail.yahoo.com"; // We use yahoo as our smtp client
                smtpClient.Port = 587;
                smtpClient.EnableSsl = false;
                smtpClient.UseDefaultCredentials = true;
                smtpClient.Credentials = new  System.Net.NetworkCredential("SenderMail@yahoo.com", "YourPassword");
    
                smtpClient.Send(message1);
            }
            catch
            {
                return false;
            }
            return true;
    
        }`           
    

    Thank You.

提交回复
热议问题