Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

증상

Microsoft Dynamics AX 4.0에서 send 메서드를 사용 하 여 프로그래밍 방식으로 로컬 SMTP 서버로 전자 메일 메시지를 보내려고 하면 전자 메일 메시지가 전송 되지 않습니다. 또한 다음과 같은 오류 메시지가 나타납니다.

' CDO ' 클래스의 COM 개체에 대 한 ' send ' 메서드입니다. 메시지에서 오류 코드 0x80040213 (<알 수 없는>)를 반환 합니다. 전송에서 서버에 연결 하지 못한 경우 의미 합니다.

원인

이 문제는 다음 조건에 해당 하는 경우에 발생할 수 있습니다.

  • 로컬 SMTP 서버가 Microsoft Windows Server 2003를 실행 하는 컴퓨터에 있습니다.

  • SMTP 가상 서버의 IP (인터넷 프로토콜) 주소는 로컬 컴퓨터의 IP 주소로 설정 됩니다.

해결 방법

이 문제를 해결 하려면 지정 하지 않은 모든 옵션을 사용 하도록 SMTP 가상 서버의 IP 주소를 변경한 다음 코드를 실행 하 여 프로그래밍 방식으로 전자 메일 메시지를 보냅니다. SMTP 가상 서버의 IP 주소를 변경 하려면 다음 단계를 수행 합니다.

  1. 시작을 클릭 하 고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 인터넷 정보 서비스 (IIS) 관리를 클릭 합니다.

  2. Microsoft Dynamics AX 4.0 서버를 확장 합니다.

  3. 기본 SMTP 가상 서버를 마우스 오른쪽 단추로 클릭 한 다음 속성을 클릭 합니다.

  4. 일반 탭의 IP 주소 상자에서 (지정 하지 않음) 을 클릭 합니다.

  5. 확인 을 클릭 하 여 기본 SMTP 가상 서버 속성 대화 상자를 닫습니다.

추가 정보

Microsoft는 모든 보증(상품, 특정 목적의 적합성에 대한 묵시적인 보증을 포함하며 이에 제한되지 않음)을 배제하며 예를 보여 주기 위한 목적으로만 이 프로그래밍 예제를 제공합니다. 이 문서의 내용은 프로시저를 작성하고 디버깅하는 데 사용되는 도구 및 여기에서 설명하는 프로그래밍 언어에 익숙한 사용자를 대상으로 합니다. Microsoft 지원 담당자는 사용자에게 도움이 되도록 특정 프로시저에 대한 기능을 설명할 수 있지만 사용자의 특정 요구 사항에 맞도록 예제를 수정하여 추가 기능을 제공하거나 프로시저를 구성하지는 않습니다. 다음 코드는 Microsoft Dynamics AX 4.0에서 Send 메서드를 사용 하 여 프로그래밍 방식으로 전자 메일 메시지를 보내는 방법의 예입니다.

static void SysMailer(Args _args){    SysMailer   mailer;    ;    mailer = new SysMailer();    mailer.body("This is the body of the mail");    mailer.subject("The message subject");    mailer.fromAddress("alias@domain");    mailer.tos().appendAddress("alias@domain");    mailer.SMTPRelayServer("domain_name_of_SMTP_Server");    mailer.sendMail();    pause;}

알림 기능을 사용 하 여 팝업 메시지 또는 전자 메일 메시지로 알림을 받는 경우 IIS (인터넷 정보 서비스) 관리자에서 설정이 올바른지 확인 해야 할 수 있습니다. 이렇게 하려면 다음 단계를 수행하세요.

  1. IIS 관리자에서 Microsoft Dynamics AX 4.0 서버를 확장 합니다.

  2. 기본 SMTP 가상 서버를 마우스 오른쪽 단추로 클릭 합니다. 그런 다음 속성을 클릭 합니다.

  3. 액세스 탭을 클릭 합니다.

  4. 연결을 클릭 합니다.

  5. "아래 목록을 제외한 모든 옵션" 옵션이 선택 되어 있는지 확인 합니다. 또는 "아래 목록만 표시" 옵션이 선택 되어 있는 경우 목록이 비어 있지 않은지 확인 합니다.

  6. 연결 창에서 확인 을 클릭 하 여 변경 내용을 적용 합니다.

  7. 릴레이를 클릭 합니다. 그런 다음 5 ~ 6 단계를 반복 합니다.

  8. 아래 목록을 제외한 모든 옵션이 선택 되어 있는지 확인 합니다. 또는 "아래 목록만 표시" 옵션이 선택 되어 있는 경우 목록이 비어 있지 않은지 확인 합니다.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×