CDO.Message 객체 액세스 오류는 MS 개발 사이트쪽에 문의해 보시는게 빠를것 같습니다.
--------------Original Message--------------
CDO.Message 객체를 액세스 할 수 없습니다.
란 메시지가 나옵니다.
--------------Original Message--------------
답변 드립니다.
아래 CDO Field를 사용하실때 SMTP 인증모드를 사용하셨네요.
SMTP 인증 필드를 제외하고 사용해 보십시오.
만약 그래도 오류가 발생한다면 정확안 오류 내용을 올려주십시오.
--------------Original Message--------------
스팸설정 탭에 Before 인증제외 클릭해서
아이피를 쓰고 넷마스크 255.255.255.255 썼습니다.
쓴 상태인데 에러가 나는군요.
현재 IIS 에 기본 SMTP 가상 서버가 정지되어서 그런가요?
제가 알기로는 sendusing 2로 하면 nMail 을 사용한다고 저번에 읽은것 같아서요.
--------------Original Message--------------
답변 드립니다.
먼저 Nmail 관리툴을 띄워서 스팸설정탭 스팸설정에 체크되어 있는 부분 뒤에 인증제외 버튼을 눌러서 메일을 발송하려는 서버 아이피가 등록되어 있는지 확인해 보십시오.
(등록할 때에는 아이피를 입력하고 넷마스크는 255.255.255.255로 입력하십시오.)
설정을 완료 한 다음 메일서버를 재시작 한 다음 다시 테스트해 보십시오.
--------------Original Message--------------
MailMessage mail = new MailMessage();
mail.BodyFormat = MailFormat.Html;
mail.To = txtEmail.Text;
mail.From = "****@****;
mail.Subject = txtTitl.Text;
mail.Body = milEdit;
mail.Priority = MailPriority.High;
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserver","메일서버도메인");
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpserverport",25);
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/sendusing",2);
// sendusing 을 1로 했을때는 에러가 나지 않는데 메일이 도착하지는 않아요??
mail.Fields.Add("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate",1 );
SmtpMail.Send(mail);
CDO 에러가 나는군요.
Nmail.net 을 설치하고 Windows SMTP 메일서버는 정지가 되었습니다.
혹 Nmail 에서 POP와 SMTP 포트를 바꾸고 Windows SMTP 서버를 살려야 하는지요?
부탁하겠습니다.