내 웹사이트에서 이메일을 보낼 수 없습니다. webmin에 "주소 확인 실패" 상태의 메일 대기열이 표시됩니다. 이 방법은 잘 작동했는데 갑자기 작동이 중지되었습니다. webmin의 스크린샷과 postfix의 main.cf를 첨부합니다.
# 주석이 달린 더 완전한 버전은 /usr/share/postfix/main.cf.dist를 참조하세요. # 데비안 특정: 파일 이름을 지정하면 첫 번째 # 이름으로 사용될 해당 파일의 줄. 데비안 기본값 #은 /etc/mailname입니다. #myorigin = /etc/메일이름 #sender_canonical_maps = 해시:/etc/postfix/canonical sender_dependent_default_transport_maps = 해시:/etc/postfix/dependent smtpd_banner = $myhostname ESMTP $mail_name (우분투) 비프 = 아니 # .domain을 추가하는 것은 MUA의 작업입니다. Append_dot_mydomain = 아니요 # "지연된 메일" 경고를 생성하려면 다음 줄의 주석 처리를 제거하세요. #delay_warning_time = 4시간 readme_directory = 아니요 # TLS 매개변수 smtp_tls_policy_maps = 해시:/etc/postfix/tls_policy smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtp_header_checks = pcre:/etc/postfix/smtp_header_checks # postfix-doc 패키지의 /usr/share/doc/postfix/TLS_README.gz를 참조하세요. # smtp 클라이언트에서 SSL 활성화에 대한 정보. #smtpd_relay_restrictions = allowed_mynetworks 허가_sasl_authenticated defer_unauth_destination myhostname = 로컬호스트 #alias_maps = 해시:/etc/aliases #alias_database = 해시:/etc/aliases myorigin = /etc/메일이름 mydestination = $myhostname, pad10.net, localhost.com, localhost mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 Mailbox_command = procmail -a "$EXTENSION" 편지함_크기_한계 = 0 수신자_구분자 = + inet_interfaces = 루프백 전용 inet_protocols = ipv4 #relayhost = [smtp.gmail.com]:587 Relayhost = [smtp.zoho.com]:587 smtp_sasl_auth_enable = 예 smtp_sasl_password_maps = 해시:/etc/postfix/sasl_passwd smtp_sasl_security_options = 익명 없음 smtp_tls_CAfile = /etc/postfix/cacert.pem smtp_use_tls = 예 #smtp_generic_maps = 해시:/etc/postfix/genericsmtpd_sasl_auth_enable = 예 smtpd_sasl_auth_enable = 예
답변1
해결되었습니다. 그것은 다음 줄이었고 나는 그것을 비활성화했습니다.
#sender_dependent_default_transport_maps = 해시:/etc/postfix/종속
거기에 없는 것을 찾고 있었어
답변2
비슷한 문제가 있어서 이 질문을 찾았습니다. 문제는 내 발신자 맵이었지만 해결 방법은 이를 포스트맵하는 것이었습니다. 이것은 내 main.cf의 줄입니다.
sender_dependent_default_transport_maps = pcre:/etc/postfix/sdd_transport.pcre
pcre 파일을 올바르게 설정했지만 /etc/postfix 디렉터리 내에서 이 명령을 실행해야 했습니다.
sudo postmap /etc/postfix/sdd_transport.pcre
그런 다음 postfix를 다시 시작하면 모든 것이 정상이었습니다.