Всем доброго времени суток!Задача: необходимо перенести сервер Zimbra с одного компьютера на другой, разумеется с сохранением всех настроек, почты и пользователей.
Дано:
Старый сервер на базе Debian 5, Zimbra6 и новый сервер с Debian 6 и Zimbra 7.Собственно что я уже сделал: Установил на новый сервер Zimbra, перенес всех пользователей и настройки, настроил postfix, bind. fetchmail ( у меня почта лежит на хостинге, забирает оттудого всё)Почту пробывал отправить на внешний ящик, отправлял внутри сети, всё приходит, уходит, но не принимает почту со внешних адресов...
Мои конфиги:
Server:~# cat /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.0.200 Server.domain.ru Server# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhostsServer:~# cat /etc/resolv.conf
domain domain.ru
nameserver 192.168.0.200Server:~# cat /etc/hostname
Server
Server:~# cat /opt/zimbra/postfix-2.6.5.2z/conf/main.cf
sender_canonical_maps = proxy:ldap:/opt/zimbra/conf/ldap-scm.cf
virtual_alias_domains = proxy:ldap:/opt/zimbra/conf/ldap-vad.cf
lmtp_connection_cache_time_limit = 4s
recipient_delimiter =
smtpd_tls_cert_file = /opt/zimbra/conf/smtpd.crt
smtpd_tls_auth_only = yes
myhostname = domain.ru
virtual_mailbox_domains = proxy:ldap:/opt/zimbra/conf/ldap-vmd.cf
mydestination = localhost
mailbox_size_limit = 0
setgid_group = postdrop
smtpd_client_restrictions = reject_unauth_pipelining
queue_run_delay = 300s
minimal_backoff_time = 300s
virtual_alias_maps = proxy:ldap:/opt/zimbra/conf/ldap-vam.cf
transport_maps = proxy:ldap:/opt/zimbra/conf/ldap-transport.cf
message_size_limit = 102400000
sendmail_path = /opt/zimbra/postfix/sbin/sendmail
broken_sasl_auth_clients = yes
lmtp_connection_cache_destinations =
alias_maps = hash:/etc/aliases
manpage_directory = /opt/zimbra/postfix/man
policy_time_limit = 3600
smtpd_helo_required = yes
in_flow_delay = 1s
daemon_directory = /opt/zimbra/postfix/libexec
maximal_backoff_time = 4000s
virtual_transport = error
mynetworks = 127.0.0.0/8 192.168.0.0/24
bounce_queue_lifetime = 5d
smtpd_recipient_restrictions = reject_non_fqdn_recipient, permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_unlisted_recipient, reject_invalid_hostname, reject_non_fqdn_sender, permit
lmtp_host_lookup = dns
smtpd_tls_loglevel = 1
relayhost = smtp.peterhost.ru:25
disable_dns_lookups = no
smtpd_sasl_authenticated_header = no
mail_owner = postfix
virtual_mailbox_maps = proxy:ldap:/opt/zimbra/conf/ldap-vmm.cf
content_filter = smtp-amavis:[127.0.0.1]:10024
smtpd_tls_security_level = may
mailq_path = /opt/zimbra/postfix/sbin/mailq
header_checks =
queue_directory = /opt/zimbra/data/postfix/spool
newaliases_path = /opt/zimbra/postfix/sbin/newaliases
smtpd_data_restrictions = reject_unauth_pipelining
local_header_rewrite_clients = permit_mynetworks,permit_sasl_authenticated
smtpd_reject_unlisted_recipient = no
propagate_unmatched_extensions = canonical
command_directory = /opt/zimbra/postfix/sbin
smtpd_tls_key_file = /opt/zimbra/conf/smtpd.key
smtpd_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/opt/zimbra/conf/relay_password
smtp_sasl_auth_enable = yes
smtp_cname_overrides_servername = noServer:~# cat /etc/bind/myzones.conf
zone "domain.ru" in {
type master;
file "/etc/bind/domain.ru";
};zone "0.168.192.in-addr.arpa" in {
type master;
file "/etc/bind/0.168.192.in-addr.arpa";
};Server:~# cat /etc/bind/0.168.192.in-addr.arpa
@ IN SOA domain.ru ns.domain.ru.(
2006081401
28800
3600
604800
38400
);
;
NS ns.domain.ru.;
200 IN PTR domain.ru.
200 IN PTR ns.domain.ru.
200 IN PTR Server.domain.ruServer:~# cat /root/.fetchmailrc
set daemon 30
set logfile /var/log/fetchmail.logpoll pop.peterhost.ru proto pop3 localdomains domain.ru:
no dns envelope "X-Envelope-To" user user_04 pass 123456 to * herepoll pop.peterhost.ru proto pop3 localdomains domain.ru:
no dns envelope "X-Envelope-To" user user1_01 pass 123456 to * herepoll pop.peterhost.ru proto pop3 localdomains domain.ru:
no dns envelope "X-Envelope-To" user user_03 pass 123456 to * hereServer:~# cat /var/log/mail.log
Aug 17 10:09:54 Server postfix/smtp[3308]: C80043AEDD2: to=<sales@asbis.kz>, relay=smtp.peterhost.ru[80.93.62.30]:25, delay=67703, delays=67700/0.13/0.09/3.3, dsn=4.0.0, status=deferred (host smtp.peterhost.ru[80.93.62.30] said: 451-Your message was deferred because you were sending too many messages 451 [#1305]. See http://wiki.peterhost.ru/mailerrors/#1305 for details. (in reply to RCPT TO command))
Aug 17 10:10:03 Server postfix/pickup[19325]: C94123AED9B: uid=1001 from=<zimbra>
Aug 17 10:10:03 Server postfix/cleanup[3431]: C94123AED9B: message-id=<20120817061003.C94123AED9B@domain.ru>
Aug 17 10:10:03 Server postfix/qmgr[11420]: C94123AED9B: from=<zimbra@domain.ru>, size=413, nrcpt=1 (queue active)
Aug 17 10:10:04 Server postfix/smtpd[3471]: connect from localhost.localdomain[127.0.0.1]
Aug 17 10:10:04 Server postfix/smtpd[3471]: 76C293AED99: client=localhost.localdomain[127.0.0.1]
Aug 17 10:10:04 Server postfix/cleanup[3431]: 76C293AED99: message-id=<20120817061003.C94123AED9B@domain.ru>
Aug 17 10:10:04 Server postfix/qmgr[11420]: 76C293AED99: from=<zimbra@domain.ru>, size=1014, nrcpt=1 (queue active)
Aug 17 10:10:04 Server postfix/smtpd[3471]: disconnect from localhost.localdomain[127.0.0.1]
Aug 17 10:10:04 Server postfix/smtp[3434]: C94123AED9B: to=<admin@domain.ru>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.87, delays=0.2/0.02/0/0.65, dsn=2.0.0, status=sent (250 2.0.0 from MTA([127.0.0.1]:10025): 250 2.0.0 Ok: queued as 76C293AED99)
Aug 17 10:10:04 Server postfix/qmgr[11420]: C94123AED9B: removed
Aug 17 10:10:04 Server postfix/lmtp[3475]: 76C293AED99: to=<admin@domain.ru>, relay=domain.ru[192.168.0.200]:7025, delay=0.14, delays=0.03/0.02/0/0.08, dsn=2.1.5, status=sent (250 2.1.5 Delivery OK)
Aug 17 10:10:04 Server postfix/qmgr[11420]: 76C293AED99: removed
Aug 17 10:10:13 Server zmmailboxdmgr[3695]: status requested
Aug 17 10:10:13 Server zmmailboxdmgr[3695]: status OK
Aug 17 10:10:35 Server zmmailboxdmgr[3880]: status requested
Aug 17 10:10:35 Server zmmailboxdmgr[3880]: status OK
Aug 17 10:10:35 Server zmmailboxdmgr[3889]: status requested
Server:~# cat /var/log/fetchmail.logfetchmail: считывается сообщение imail_04@pop.peterhost.ru:18 из 32 (4337 октетов) (неполное сообщение журнала)
fetchmail: Ошибка SMTP: 504 5.5.2 <postmaster@localhost>: Recipient address rejected: need fully-qualified address
fetchmail: письмо от MAILER-DAEMON@server.domain.ru отправлено рикошетом на useruser@gmail.com
fetchmail: даже невозможно отправить на postmaster!Помогите пожалуйста советом, какие еще нужно сбросить конфиги, говорите, сброшу. Заранее благодарю за помощь!
Посмотрел mail.log когда внешний адрес мне пытается заслать письмо, там ничего не обнаружил, видимо мой сервак вообще не видно... может ли быть в этом проблема: сейчас работает параллельно старый сервак и там два сетевых интерфеса (внутр и внешняя сеть) На нем поднят NAT. А на новом серваке только внутр интерфейс. Может когда я подключу к новому серверу внешний интерфейс, тогда он будет принимать почту? или я не прав?
> Посмотрел mail.log когда внешний адрес мне пытается заслать письмо, там ничего не
> обнаружил, видимо мой сервак вообще не видно... может ли быть
> в этом проблема: сейчас работает параллельно старый сервак и там
> два сетевых интерфеса (внутр и внешняя сеть) На нем поднят NAT.
> А на новом серваке только внутр интерфейс. Может когда я подключу
> к новому серверу внешний интерфейс, тогда он будет принимать почту? или
> я не прав?Ваш сервер находится за натом, зимбра с внешнего 25 порта перенаправляет почту на порт 7025, пробросьте данные порты на зимбру.