무료로 smtp와 pop 기능을 제공해 주기 때문에 gmail 많이 사용하실 텐데요.

.Net 2.0 으로 gmail 이용해서 메일 보내는 기능 구현하다가뜻하지 않게 좀 헤맸습니다.

다른 분들은 헤매시지 마셨으면 해서 소심하게 올려봅니다.

SmtpClient sc = new SmtpClient("smtp.gmail.com", 587);

sc.Credentials = new NetworkCredential("id@gmail.com", "password");

sc.EnableSsl = true;

sc.Send(m);

// id만 쓰시면 안되고 뒤에 @gmail.com 붙이셔야 되요.

// port 번호가 587 입니다. 465 아니예요.

// ssl 사용하여야 함.

// m은 MailMessage 객체

왜 닷넷2.0 은 포트 번호를 587 을 써야 되는지 잘 모르겠습니다.

그 전 닷넷 버전은 원래대로 465 쓰시면 됩니다.

port 번호를 465 말고 587로 쓴다는 것만 아시면 헤맬 일 없으실 겁니다.

Posted by 퓨전마법사
,