2014-04-23 2 views

답변

0

이것은 SMTP 용입니다. Exchange 사용에 대한 문서를 참조하십시오.

Set emailObj  = CreateObject("CDO.Message") 
emailObj.From  = "[email protected]" 

emailObj.To  = "[email protected]" 

emailObj.Subject = "Test CDO" 
emailObj.TextBody = "Test CDO" 

emailObj.AddAttachment "c:\windows\win.ini" 

Set emailConfig = emailObj.Configuration 

emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.gmail.com" 
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 465 
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2 
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1 
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl")  = true 
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = "fred" 
emailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = "pass" 
emailConfig.Fields.Update 

emailObj.Send 

If err.number = 0 then Msgbox "Done" 
+0

CDO를 별도로 설치해야합니까? Exchange를 설치해야합니까? –

+0

고맙습니다. 해결되었습니다. – user2428912

+0

아니요, 교환 할 필요가 없습니다. SMTP와 교환의 두 가지 모드가 있습니다. Vista와 같은 많은 클라이언트 시스템에 설치됩니다. –