송신 도메인과 일치하도록 Exim에서 HELO/EHLO를 적절하게 설정하는 방법

송신 도메인과 일치하도록 Exim에서 HELO/EHLO를 적절하게 설정하는 방법

이메일을 보내는 데 사용하는 VPS 서버가 있습니다. 이 서버에서는 2개의 도메인 이름을 연결하고 2개의 다른 IP를 올바르게 구성했습니다.

DNS도 그에 따라 전송 IP와 일치하도록 설정됩니다.

mail.moneymattersforum.com mail.globe-forum.com

메일.*에 대한 DNS A 레코드는 해당 IP를 투명하게 표시하므로 정방향 및 역방향 DNS 확인이 일치합니다.

모든 것이 괜찮아 보이고 도메인은 대부분의 시간을 제공하지만 VPS 호스트 이름은 mail.moneymattersforum.com으로 설정되어 있으며 Exim 4는 이를 사용하여 모든 연결에서 HELO/EHLO에 광고합니다.

나는 +Exim 재시작을 통해 이 문제를 읽고 해결하려고 노력했습니다.

REMOTE_SMTP_HELO_DATA=$sender_address_domain

그리고 smtp transport->

helo_data=$sender_address_domain

운이 좋지 않아 편집 내용이 전혀 영향을 미치지 않는 것 같습니다.

내가 달성하려는 목표: HELO/EHLO + SMTP 배너는 보내는 도메인과 일치해야 합니다. 예를 들어 다음과 같습니다.[이메일 보호됨]보내기 => HELO/EHLO는 mail.moneymattersforum.com이어야 하며,[이메일 보호됨]보내기 -> HELO/EHLO는 mail.globe-forum.com과 일치해야 합니다.

추가 정보:

/etc/exim4/update-exim4.conf.conf(생성 updateconfexim및 복사):

dc_eximconfig_configtype='internet'
dc_other_hostnames='moneymattersforum.com; globe-forum.com'
dc_local_interfaces='127.0.0.1'
dc_readhost=''
dc_relay_domains='moneymattersforum.coml globe-forum.com'
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'

/etc/exim4/exim4.conf.template나는 다음을 추가했습니다 :

REMOTE_SMTP_HELO_FROM_DNS='true'
REMOTE_SMTP_HELO_DATA=$sender_address_domain

/etc/exim4/conf.d/main/00_local_settings

REMOTE_SMTP_HELO_FROM_DNS='true' REMOTE_SMTP_HELO_DATA=$sender_address_domain`

/etc/exim4/conf.d/transport/30_exim4-config_remote_smtp/:

debug_print = "T: remote_smtp for $local_part@$domain"
driver = smtp
helo_data = $sender_address_domain 
REMOTE_SMTP_HELO_DATA=$sender_address_domain

위에서 보니까 exim-update conf단일 파일 구성이라고 되어 있는데 혹시 모르니 여기 저기 추가해 두었습니다. 그리고 여전히 효과가 없습니다. 또한 전송 매크로에는 IP에서 도메인을 가져오는 코드가 있다는 것을 알았습니다. HELO에 광고되었지만 아무런 효과가 없습니다. Exim은 아쉽게도 호스트 이름만 광고합니다.

또한 다음 행을 다음에 추가하십시오 /etc/exim4.conf.

REMOTE_SMTP_HELO_FROM_DNS='true' REMOTE_SMTP_HELO_DATA=$sender_address_domain
HELO_DATA = "mail.${sender_address_domain}"

그다지 도움이 되지 않습니다 :-(

송신 IP 또는 도메인 이름에서 HELO 추출을 허용하기 위해 exim에 대한 새 구성을 생성하는 방법을 단계별로 설명하십시오. 감사해요

관련 정보