Назад | Перейти на главную страницу

Постфикс: домен не найден (в ответ на команду MAIL FROM)

Настройка нового сервера и несколько проблем с postfix. Настройте его, используя ту же конфигурацию, что и другой сервер, который у меня есть, который работает нормально.

В любом случае, когда я пытаюсь отправить на определенный домен, я продолжаю получать

Feb 14 10:28:55 web postfix/smtp[6276]: B9056A041A: to=<enquiries@innovative-payroll.com>, relay=mailserver.innovative-payroll.com[213.171.216.114]:25, delay=0.29, delays=0.06/0.01/0.01/0.21, dsn=5.0.0, status=bounced (host mailserver.innovative-payroll.com[213.171.216.114] said: 550 <www-data@kickseed.vpstest.local>: Sender address rejected: Domain not found (in reply to MAIL FROM command))

Записи MX для домена Innovative-payroll.com настроены нормально

Используя копать в домене, я получаю следующее.

; <<>> DiG 9.6-ESV-R4-P3 <<>> mailserver.innovative-payroll.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32030
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;mailserver.innovative-payroll.com. IN  A

;; ANSWER SECTION:
mailserver.innovative-payroll.com. 3600 IN A    213.171.216.114

;; Query time: 36 msec
;; SERVER: 192.168.2.1#53(192.168.2.1)
;; WHEN: Thu Feb 14 10:37:50 2013
;; MSG SIZE  rcvd: 67

Моя конфигурация постфикса (postconf -n)

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
biff = no
config_directory = /etc/postfix
inet_interfaces = all
mailbox_size_limit = 0
mydestination = web.hoodoowebdesign.co.uk, localhost.hoodoowebdesign.co.uk, localhost
myhostname = web.hoodoowebdesign.co.uk
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = /etc/mailname
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
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
smtpd_use_tls = yes

---- Решение ----

Отредактировал файл / etc / mailname и установил для него также домен сервера (hoodoowebdesign.co.uk), и теперь он отправляет правильно. Я предполагаю, что он был автоматически заполнен

kickseed.vpstest.local

когда я использовал один из сокращений для установки среды LAMP на сервере.

Убедитесь, что ваш компьютер настроен для ответа на имя хоста web.hoodoowebdesign.co.uk, и убедитесь, что имя хоста правильно настроено в DNS. Очевидно, что в данный момент имя хоста отличается, поэтому почта, приходящая от вас, в конечном итоге приходит с kickseed.vpstest.local.