컨텐츠 바로가기

[asp.net C#] 메일발송 + 파일 첨부 (smtp.gmail.com사용)

http://bangley.egloos.com/5795286

gmail smtp를 사용해서 메일 보내기..

파일첨부도 생각보다 간단하네 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
 
//smtp 서버설정
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true//ssl활성화
//id, pass입력
client.Credentials = new NetworkCredential("id@gmail.com""password");
 
//메일 작성
MailMessage mail = new MailMessage();
mail.From = new MailAddress("id@gmail.com"); //발신인
mail.To.Add(new MailAddress("to@mail.com")); //수신인
mail.Subject = "제목";
mail.Body = "내용";
//파일첨부
mail.Attachments.Add(new Attachment(@"c:\파일1.txt"));
mail.Attachments.Add(new Attachment(@"c:\파일2.txt"));
 
try
{
    client.Send(mail);
    //ok
}
catch (Exception ex)
{
    //ng
}



덧글|신고