URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 64403
[ Назад ]

Исходное сообщение
"postfix и почта от cron"

Отправлено pwd , 26-Фев-06 14:06 
Непонятки с почтой. Раньше все работало, а сейчас не доходит почта от crontab.

hostname на сервере = domain.com.ru
и в настройках postfix\main.cf:
mydomain = domain.com.ru
myhostname = domain.com.ru
myorigin = domain.com.ru


вот maillog:

Feb 26 13:51:08 server postfix/smtp[55829]: 0C1973868A: to=<root@unknown-xxx.agava.net>, relay=none, delay=0, status=bounced (Host or domain name not found. Name service error for name=unknown-xxx.agava.net type=A: Host not found)
Feb 26 13:51:08 server postfix/qmgr[55791]: 0C1973868A: removed

IP сервера действительно резолвится как unknown-xxx.agava.net но как отучить postfix от этого?


Содержание

Сообщения в этом обсуждении
"postfix и почта от cron"
Отправлено jonatan , 26-Фев-06 14:14 
dig MX unknown-xxx.agava.net

"postfix и почта от cron"
Отправлено pwd , 26-Фев-06 14:17 
>dig MX unknown-xxx.agava.net


root@domain:/usr/local/etc/rc.d$ dig MX unknown-xxx.agava.net

; <<>> DiG 8.3 <<>> MX unknown-xxx.agava.net
;; res options: init recurs defnam dnsrch
;; got answer:
;; ->>HEADER<<- opcode: QUERY, status: NXDOMAIN, id: 30880
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0
;; QUERY SECTION:
;;      unknown-xxx.agava.net, type = MX, class = IN

;; AUTHORITY SECTION:
agava.net.              2h56m45s IN SOA  ns1.agava.net.ru. noc.agava.net. (
                                        2006022101      ; serial
                                        3H              ; refresh
                                        30M             ; retry
                                        5w6d16h         ; expiry
                                        1D )            ; minimum


;; Total query time: 1 msec
;; FROM: domain.com.ru to SERVER: 127.0.0.1
;; WHEN: Sun Feb 26 14:16:17 2006
;; MSG SIZE  sent: 39  rcvd: 95


"postfix и почта от cron"
Отправлено jonatan , 26-Фев-06 14:20 
Ну и куда postfix должен отправлять письма, если адрес ip неизвестен?

"postfix и почта от cron"
Отправлено pwd , 26-Фев-06 14:26 
>Ну и куда postfix должен отправлять письма, если адрес ip неизвестен?


хочется чтобы почта от крона сваливалась на root@domain.com.ru
а не на root@unknown-xxx.agava.net


nslookup domain.com.ru = ip.ip.ip.ip сервера. Но
nslookup ip.ip.ip.ip = unknown-xxx.agava.net


"postfix и почта от cron"
Отправлено jonatan , 26-Фев-06 14:31 
postconf -n

"postfix и почта от cron"
Отправлено pwd , 26-Фев-06 14:35 
>postconf -n

command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/local/libexec/postfix
debug_peer_level = 2
disable_vrfy_command = yes
html_directory = no
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
maps_rbl_domains = relays.ordb.org
mydomain = domain.com.ru
myhostname = domain.com.ru
mynetworks = 127.0.0.0/8
myorigin = domain.com.ru
newaliases_path = /usr/local/bin/newaliases
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_banner = ESMTP Mail Server
smtpd_client_restrictions = reject_rbl_client, check_client_access hash:/usr/local/etc/postfix/client_access, reject_unauth_pipelining
smtpd_etrn_restrictions = permit_mynetworks,reject
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, regexp:/usr/local/etc/postfix/regexp_access, reject_unknown_recipient_domain, reject_rbl_client, reject_unauth_pipelining, permit_mynetworks, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = regexp:/usr/local/etc/postfix/sender_checks.regexp, check_sender_access, hash:/usr/local/etc/postfix/sender_access,  reject_non_fqdn_sender, reject_rbl_client, reject_unauth_pipelining
smtpd_tls_CAfile = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_cert_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_key_file = /usr/local/etc/postfix/ssl/smtpd.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
strict_rfc821_envelopes = yes
tls_random_source = dev:/dev/urandom
unknown_client_reject_code = 450
unknown_local_recipient_reject_code = 550
virtual_alias_maps = ldap:accountsmap, ldap:aliases
virtual_gid_maps = static:1000
virtual_mailbox_base = /work/vmail/domains
virtual_mailbox_domains = ldap:domains
virtual_mailbox_maps = ldap:accounts
virtual_minimum_uid = 1000
virtual_transport = virtual
virtual_uid_maps = static:1000


"postfix и почта от cron"
Отправлено jonatan , 26-Фев-06 14:45 
Запустите задание из cron и сюда полный лог прохождения письма.

"postfix и почта от cron"
Отправлено pwd , 26-Фев-06 15:08 
>Запустите задание из cron и сюда полный лог прохождения письма.

спасибо. разобрался.

Просто было написано в /etc/hosts  

ip.ip.ip.ip unknown-xxx.agava.net

Вот и не работало :)