제목 : 18. .NET 클래스 : E-Mail
    
    
        
            
                | 글번호: |  | 57 | 
            
                | 작성자: |  | 레드플러스 | 
            
                | 작성일: |  | 2003/12/24 오후 4:51:00 | 
            
            
                | 조회수: |  | 7243 | 
            
        
     
 
    
	
	
    
	.NET에서 E-mail을 보내려면 아래 2개의 클래스를 참조한다.
0. IIS > 기본 SMTP 가상 서버가 시작 되어있어야 함
1. System.Web.Mail.SmtpMail 클래스 사용
2. System.Web.Mail.MailMessage 클래스 사용
3. System.Web.Mail.MailAttachment 클래스 사용
====================================================
.NET 2.0 이상에서는 System.Net 네임스페이스를 사용하여 보냄
SMTP 없이 로컬 HDD의 특정한 폴더에 저장하려면,
Web.config 파일에 아래와 같이 기록한 후,
<system.net>
 <mailSettings>
 <smtp deliveryMethod="SpecifiedPickupDirectory">
 <specifiedPickupDirectory pickupDirectoryLocation="c:\Temp\" />
 </smtp>
 </mailSettings>
 </system.net>
코드레벨에서 아래와 같이 메일을 보내면 Temp 폴더에 저장됩니다.
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage("fromEmail@email.com",
 "toEmail@email.com", "Test", "Test Body");
 System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient();
 client.Send(mail);