IT STORYs

SMTP Auth 인증을 통한 3rd 메일 발송 방법 본문

M365

SMTP Auth 인증을 통한 3rd 메일 발송 방법

295~ 2023. 7. 24. 15:24

아래 링크를 참고하여 특정 사서함에 대해서 SMTP AUTH 활성화를 진행해 보시기 바랍니다.

https://learn.microsoft.com/en-us/exchange/clients-and-mobile-in-exchange-online/authenticated-client-smtp-submission#use-exchange-online-powershell-to-enable-or-disable-smtp-auth-on-specific-mailboxes

 

1. PowerShell 관리자 실행 후 Exchange Online 연결 (관리자 계정으로 로그인)

n   Connect-ExchangeOnline

2. 특정 사서함에 대해서 SMTP AUTH 활성화

n   Set-CASMailbox -Identity <메일 계정> -SmtpClientAuthenticationDisabled $false

 

위 내용 진행 이후 Thunderbird에서의 추가적인 설정은 해외 블로그에 기재된 내용을 통해 구성에 있어 참고하시면 좋을 것 같습니다.

n   https://www.its.qmul.ac.uk/support/self-help/email_setup/settingupemail/thunderbird/

n   https://hub.wpi.edu/article/1134/configure-thunderbird-for-microsoft-office-365

n   https://uit.stanford.edu/service/office365/configure/thunderbird-oauth2

 

SMTP AUTH 클라이언트 전송 요구 사항

l   인증: 가능한 경우 OAuth 양식의 최신 인증을 사용하는 것이 좋습니다. (OAuth 인증 사용하기: https://learn.microsoft.com/ko-kr/exchange/client-developer/legacy-protocols/how-to-authenticate-an-imap-pop-smtp-application-by-using-oauth)

Auth 인증을 사용하기 위해선 조직 또는 사용 중인 사서함에 SMTP AUTH를 사용하도록 설정되어야 합니다.

  • 전역 설정 확인

Get-TransportConfig | Format-List SmtpClientAuthenticationDisabled

값이 True이면 Auth 사용 불가 False이면 사용 가능 상태입니다.

  • 사용자별 설정 확인

Get-CASMailbox -identity <MailboxIdentity> | Format-List SmtpClientAuthenticationDisabled

  • 사용자별 Auth 사용하도록 설정

Set-CASMailbox -Identity <MailboxIdentity> -SmtpClientAuthenticationDisabled $false

 

l   사서함: 전자 메일을 보내기 위해 라이선스가 부여된 Microsoft 365 또는 Office 365 사서함이 있어야 합니다.

l   전송 계층 보안(TLS): 장치에서 TLS 버전 1.2 이상을 사용할 수 있어야 합니다.

만약, 이전 TLS 버전만 지원하는 SMTP AUTH 클라이언트가 있는 경우 엔드포인트를 사용하도록 추가 구성해야 합니다.

  • Endpoint 방화벽 오픈 : smtp-legacy.office365.com
  • 해당 엔드포인트 사용 여부 확인

Get-TransportConfig | Format-List AllowLegacyTLSClients

  • 해당 엔드포인트 사용하도록 설정

Set-TransportConfig -AllowLegacyTLSClients $true

 

l   포트: 포트 587(권장) 또는 포트 25는 필수이므로 네트워크에서 차단되지 않아야 합니다. 일부 네트워크 방화벽이나 ISP는 포트, 특히 포트 25를 차단합니다. 포트는 이메일 서버가 메일을 보내는 데 사용하는 포트이기 때문입니다.

l   DNS: DNS 이름 smtp.office365.com을 사용합니다. IP 주소가 지원되지 않으므로 Microsoft 365 또는 Office 365 서버에 IP 주소를 사용하지 마세요.

 

추가적으로 Error 로그 별 확인 방법 참고해주세요.

SMTP AUTH 클라이언트 관련 문제

 

Comments