2023/03/16

Gmail 550-5.7.1 missing a valid messageId header 오류

Gmail 주소에 메일 전송시, 아래와 같은 리턴이 있다면, 전송 메일 주소의 SPF 설정/작동 점검을 일단 해볼 필요가 있음. 여러 가능성중에 하나.


Reporting-MTA: dns; googlemail.com
Received-From-MTA: dns; support@my-domain-com.co.kr
Arrival-Date: Wed, 15 Mar 2023 21:16:53 -0700 (PDT)
X-Original-Message-ID: <64129835.170a0220.36737.5aebSMTPIN_ADDED_MISSING@mx.google.com>

Final-Recipient: rfc822; rev-mail@gmail.com
Action: failed
Status: 5.7.1
Diagnostic-Code: smtp; 550-5.7.1 [209.85.220.69] Messages missing a valid messageId header are not
550 5.7.1 accepted. nu11-20020a17090b1b0b00b0023d2e220d6fsor1541472pjb.6 - gsmtp

Last-Attempt-Date: Wed, 15 Mar 2023 21:16:57 -0700 (PDT)


SMTP 서버에서 HeloDomain,SMTPServerDomain 에 지정한 도메인의 SPF 설정. 즉  domain.com 이면 domain.com  호스트의 SPF, mail.domain.com 이면 mail.domain.com 호스트에 SPF 설정/조회가 되도록 설정.

그외 다른 이유는..?







2023/03/01

IIS SMTP STARTTLS 전송 오류

 다음 이유 때문에 원격 도메인  'outlook.com'(으)로 배달하는 동안 '52.96.111.82' 호스트로 메시지를 배달하지 못했습니다. An SMTP protocol error occurred. 오류를 일으킨 SMTP 동사는 'MAIL'입니다.  

원격 서버의 응답은 '451 5.7.3 STARTTLS is required to send mail [BL1P221CA0028.NAMP221.PROD.OUTLOOK.COM 2023-03-01T08:3'입니다.


> IIS SMTP 설정에서, TLS 설정 


가능하면 되고 안되면 일반 연결이 되고 이런 자동 선택적 옵션이 아닌, 무조건 강제 옵션이기 때문에, 이걸 설정하면, TLS 설정을 요구하는 outbound 원격지에선 메일이 수신되지만,. STMP Inbound 에 접근하는 SMTP Client 도 모두 SSL 관련 설정이 되어 있어야 함.



2023/02/28

DistributedCOM 10016

로그 이름:         System
원본:            Microsoft-Windows-DistributedCOM
이벤트 ID:        10016

설명:
응용 프로그램별 권한 설정에서 CLSID가
{0DC1AB8B-A52D-4BA8-BD76-E2819386FB2F}
이고 APPID가
{BDBED08B-7FB7-4EEA-AFD0-53DE534CB638}

인 COM 서버 응용 프로그램에 대한 로컬 활성화 사용 권한을 응용 프로그램 컨테이너 사용할 수 없음 SID(사용할 수 없음)에서 실행 중인 주소 LocalHost(LRPC 사용)의 사용자 abc\aaa SID(S-1-5-21-1173076938-3139918828-2747313952-500)에게 부여하지 않았습니다. 구성 요소 서비스 관리 도구를 사용하여 이 보안 권한을 수정할 수 있습니다.


대상 DCOM 구성요소는 'ActivationHints' 이고,
Lib 경로는 C:\Windows\System32\twinui.appcore.dll

HKEY_CLASSES_ROOT\AppID\{bdbed08b-7fb7-4eea-afd0-53de534cb638}
LaunchPermission, RunAs=Interactive User


터미널 로그온세션과 별개로 0 세션에서 배치파일을 실행할려고 vbscript 'CreateObject("WScript.Shell").Run' 개체를 활용했는데, 이게 Windows Server 2022 부터? 터미널 로그온 상태에서, 동일 계정 다른 세션에서 실행되면, 그런것으로 보이긴 함.. (위 구성요소는 권한 설정이 잠겨 있음). 

아뭏튼, 터미널 로그온이 없는 다른 계정으로 실행하던가 하면 되긴 한데, 일단은 SYSTEM 계정으로 실행하는것으로 변경해 놓음.

그런데, ActivationHints 구성요소가 구체적으로 어떤 작동을 하는것인지, 아무리 검색해봐도 설명을 찾을수가 없넹..;;




가장 많이 본 글