0

나는 자동으로 사용자에게 계정을 확인하도록 이메일을 보낼 등록 페이지를 만들었습니다. 핫메일, 야후, 라이브 등의 다른 도메인에 conformations 이메일을 보낼 수있는 방법이 있습니까? .com, .uk, .org 등 모든 다른 도메인. 그렇다면 코드를 사용하여 코드를 사용하는 방법/코드를 수정하는 방법을 C#에서 할 수 있습니다. 전자 메일을 보내는 코드는 다음과 같습니다.자동으로 다른 웹 도메인으로 이메일 보내기

using (MailMessage mm = new MailMessage("[email protected]", txtEmail.Text)) 
    { 
     mm.Subject = "Account Activation"; 
     string body = "Hello " + txtUsername.Text.Trim() + ","; 
     body += "<br /><br />Please click the following link to activate your account"; 
     body += "<br /><a href = '" + Request.Url.AbsoluteUri.Replace("CS.aspx", "CS_Activation.aspx?ActivationCode=" + activationCode) + "'>Click here to activate your account.</a>"; 
     body += "<br /><br />Thanks"; 
     mm.Body = body; 
     mm.IsBodyHtml = true; 
     SmtpClient smtp = new SmtpClient(); 
     smtp.Host = "smtp.gmail.com"; 
     smtp.Port = 587; 
     smtp.EnableSsl = true; 
     smtp.UseDefaultCredentials = false; 
     NetworkCredential NetworkCred = new NetworkCredential("[email protected]", "password"); 
     smtp.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network; 
     smtp.Credentials = NetworkCred; 
     smtp.Send(mm); 
    } 
+1

아무 문제가 없습니다. 모든 메일 계정으로 보낼 수 있습니다. –

답변

1

다른 전자 메일 도메인으로 보내려면 다른 작업을 수행 할 필요가 없습니다.

+0

Gmail 주소에서 보내는 것이기 때문에 @DLeh의 말에 따르면 코드는 'Gmail'을 참조하지만 원하는 사람에게 보낼 수 있습니다. 'smtp'코드가 들어있는 코드는 단지 Gmail의 SMTP 서버를 사용하여 이메일을 보내고 있다는 것입니다. – Adam

관련 문제