나는 한 가지 문제를 제외하고, 내 비밀 번호를 표시해야합니다, C#으로 이메일을 보낼 수있는 좋은 방법을 발견했다. 누군가 내 프로그램을 해체해야하거나, 내가 오픈 소스로 만들기로 결정했다면 (아마도 그렇게 할 것입니다) 내 Gmail 계정의 사용자 이름과 암호를 얻을 것입니다. 이 문제를 해결할 방법이 있습니까?암호를 공개하지 않고 C#에서 이메일을 보내려면 어떻게해야합니까?
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");
mail.From = new MailAddress("[email protected]");
mail.To.Add("[email protected]");
mail.Subject = "Pandora Free-D Message";
mail.Body = "Name: " + C.NameBox.Text + "\n" + "Email: " + C.emailBox.Text + "\n" + C.Message.Text;
SmtpServer.Port = 587;
SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
+++++ 편집
는 흠 ... localhost를 작동합니다 +++++? 누구 알아?
지금은 더미 자격 증명을 만들고이 더미 하나 개 자신의 도메인 ID 및 자격 증명을 대체하기 위해 오픈 소스 소프트웨어의 사용자를 부탁드립니다. –