서버의 호스트 이름이 업데이트되었지만 이전 호스트 이름이 여전히 Postfix 로그에 표시됩니까?

서버의 호스트 이름이 업데이트되었지만 이전 호스트 이름이 여전히 Postfix 로그에 표시됩니까?

CentOS 6.4 Media Temple DV 서버에서 특정 주소로 이메일을 보낼 때 이메일이 반송되는 문제가 발생했습니다.

저는 전문가는 아니지만 메일 로그를 확인한 후 수신자 서버가 발신자의 도메인을 인식하지 못하기 때문에 반송되는 것으로 나타났습니다.

said: 550 <[email protected]>: Sender address rejected: Domain not found (in reply to MAIL FROM command)

하지만 서버의 호스트 이름과 기본 도메인을 toltechdigital.co.uk로 변경했기 때문에 mt-toltech.co.uk가 로그에 전혀 나타나는 이유를 이해할 수 없습니다.

다음은 로그에도 몇 가지 나타납니다.

toltechdigital postfix/smtp[3443]: 370A5E38EE: to=<[email protected]>,

필드 설정이 어디에 있는지, 제가 알아내려고 노력하고 있는 것 같습니다.

반품 수행 postconfig -n:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases, hash:/var/spool/postfix/plesk/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
debug_peer_level = 2
disable_vrfy_command = yes
html_directory = no
inet_interfaces = all
inet_protocols = all
mail_owner = postfix
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
message_size_limit = 10240000
mydestination = mail.toltechdigital.co.uk, localhost.toltechdigital.co.uk, localhost, toltechdigital.co.uk
mydomain = toltechdigital.co.uk
myhostname = toltechdigital.co.uk
mynetworks = 127.0.0.0/8 [::1]/128 70.32.91.66/32
myorigin = mail.toltechdigital.co.uk
newaliases_path = /usr/bin/newaliases.postfix
non_smtpd_milters = 
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/postfix-2.8.17/README_FILES
sample_directory = /usr/share/doc/postfix-2.8.17/samples
sender_dependent_default_transport_maps = hash:/var/spool/postfix/plesk/sdd_transport_maps
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
smtp_send_xforward_command = yes
smtp_tls_security_level = may
smtp_use_tls = no
smtpd_authorized_xforward_hosts = 127.0.0.0/8 [::1]/128
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated
smtpd_milters = , inet:127.0.0.1:12768
smtpd_proxy_timeout = 3600s
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists, permit_sasl_authenticated
smtpd_timeout = 3600s
smtpd_tls_cert_file = /etc/postfix/postfix_default.pem
smtpd_tls_key_file = $smtpd_tls_cert_file
smtpd_tls_security_level = may
smtpd_use_tls = yes
transport_maps = hash:/var/spool/postfix/plesk/transport
unknown_local_recipient_reject_code = 550
virtual_gid_maps = static:31
virtual_mailbox_base = /var/qmail/mailnames
virtual_transport = plesk_virtual
virtual_uid_maps = static:110

나는 Postfix 구성에 대한 경험이 제한되어 있으므로 내 구성에 문제가 있다고 가정합니다. 그러나 이전 호스트 이름에 대한 언급이 어디서 나오는 것인지 여전히 당황스럽습니다.

이견있는 사람?

답변1

myorigin구성 파일에서 직접 매개변수를 설정한 것 같습니다 . 그러나 /etc/mailname이전 호스트 이름의 남은 부분이 아직 남아 있는지 파일을 확인하는 것이 좋습니다 . 어쩌면 postfix의 일부가 여전히 그것을 사용하고 있을 수도 있습니다.

또한 명령을 사용하여 별칭 데이터베이스를 다시 구축했습니까 newaliases?

관련 정보