알려주신 것을 적용하니 잘 되네요.
감사합니다.
--------------Original Message--------------
일부 서버에서 DNS관련 문제가 생기는 경우가 있는데
아래처럼 메일서버에서 특정 DNS 서버 IP를 직접 등록해두시면 문제가 해결됩니다.
주의) 아래 DNS IP는 현재 사용하고 계신 DNS IP를 적어주셔야 합니다.
* 운영체제에 설정된 DNS를 사용하지 않고 메일엔진에서 직접 DNS에 쿼리를 하도록 변경하는 방법.
Linux)
vi /var/MailRoot/server.tab
"SmartDNSHost" "127.0.0.1:tcp,211.170.106.66:tcp"
* 수정시 주의) 값을 큰따옴표(")로 둘러쌓여야 하고, 2개 값간의 사이는 공백이 아닌 탭(Tab)으로 분리되어야 합니다.
/etc/init.d/xmail restart
Windows)
1. 설정 파일에 옵션추가
C:\NmailPHP\MailRoot\server.tab
"SmartDNSHost"[Tab Key]"127.0.0.1:tcp,211.170.106.66:tcp"
* 수정시 주의) 값을 큰따옴표(")로 둘러쌓여야 하고, 2개 값간의 사이는 공백이 아닌 탭(Tab)으로 분리되어야 합니다.
2. [관리도구 - 서비스]에서 'XMail'항목 '재시작'
--------------Original Message--------------
※ 필수입력정보 ※
▷ 제품버젼 : Nmail PHP 2.3.1
▷ 오류발생 메뉴/주소 :
▷ 에러메세지 :
▷ 질문내용 :
Return 메일이 아래와 같이 왔습니다.
<<
ErrCode = -40
ErrString = Invalid server address
ErrInfo = test.co.kr
SMAIL SMTP-Send FF = "test.co.kr" SMTP = "test2.com" From = "****@****" To = "****@****" Failed !
SMTP-Error = "417 Temporary delivery error"
SMTP-Server = "test.co.kr"
>>
우선 도메인명은 제가 임의로 수정했으며
Nmail 상의 리턴메일 분석 도움말을 보고 에러 내용은 이해를 했습니다.
문의하고 싶은 것은
상대방 메일주소를 nslookup 으로 조회를 하면 다음과 같습니다.
> set type=mx
> test.co.kr
mail.test.co.kr internet address = 000.000.00.000
정상적으로 나옵니다.
>set type=a
> test.co.kr
설정이 안되어 있습니다.
>mail.test.co.kr
Address: 000.000.00.000
설정되어 있습니다.
이런 경우 메일이 발송이 실패하네요.
다른 포털 메일에서는 정상적으로 발송이 됩니다.
호스트명이 붙지 않은 도메인(test.co.kr)이 등록이 안되어 있으면 메일 발송이 안되나요?