Автор Тема: Debian Postfix IMAP проблем  (Прочетена 4552 пъти)

jack_overflow

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian, Ubuntu
  • Window Manager: KDE, Gnome
    • Профил
Debian Postfix IMAP проблем
« -: Sep 13, 2010, 14:46 »
  Здравейте, някой има ли идея какво може да решението на проблема:
 Позлвам : Postfix, IMAP, Courier, mysql за виртуални майли
 Логвам се през вебмайл, мога да изпращам майли всичко е наред, обаче при получаването винаги следва следният лог tail /var/log/mail.info и разбира се нито едно съобщение не се получава

Sep 13 11:01:41 debian postfix/smtp[11768]: E9B66F6E136: to=<info@xxxxx>, relay=none, delay=109661, delays=109661/0.02/0.01/0, dsn=4.4.1, status=deferred (connect to mail.xxxx[x.x.x.x]:25: Connection refused)
Sep 13 11:01:41 debian postfix/smtp[11769]: 52378F6E139: to=<info@xxxxx>, relay=none, delay=109353, delays=109353/0.01/0.01/0, dsn=4.4.1, status=deferred (connect to mail.xxxx[x.x.x.x]:25: Connection refused)

netstat -tap
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 localhost:677           *:*                     LISTEN      -               
tcp        0      0 localhost:10024         *:*                     LISTEN      -               
tcp        0      0 localhost:10025         *:*                     LISTEN      -               
tcp        0      0 localhost:mysql         *:*                     LISTEN      -               
tcp        0      0 *:sunrpc                *:*                     LISTEN      -               
tcp        0      0 192.168.0.100:www       212.73.131.66:3490      SYN_RECV    -               
tcp        0      0 192.168.0.100:domain    *:*                     LISTEN      -               
tcp        0      0 localhost:domain        *:*                     LISTEN      -               
tcp        0      0 *:ssh                   *:*                     LISTEN      -               
tcp        0      0 localhost:postgresql    *:*                     LISTEN      -               
tcp        0      0 *:smtp                  *:*                     LISTEN      -               
tcp        0      0 localhost:953           *:*                     LISTEN      -               
tcp        0      0 *:37983                 *:*                     LISTEN      -               
tcp        0      0 192.168.0.100:ssh       192.168.0.104:46863     ESTABLISHED -               
tcp6       0      0 [::]:imaps              [::]:*                  LISTEN      -               
tcp6       0      0 [::]:pop3s              [::]:*                  LISTEN      -               
tcp6       0      0 [::]:pop3               [::]:*                  LISTEN      -               
tcp6       0      0 [::]:imap2              [::]:*                  LISTEN      -               
tcp6       0      0 [::]:www                [::]:*                  LISTEN      -               
tcp6       0      0 [::]:domain             [::]:*                  LISTEN      -               
tcp6       0      0 [::]:ssh                [::]:*                  LISTEN      -               
tcp6       0      0 localhost:postgresql    [::]:*                  LISTEN      -               
tcp6       0      0 localhost:953           [::]:*                  LISTEN      - 

Някакви идеи?
Активен

Acho

  • Напреднали
  • *****
  • Публикации: 5324
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Re: Debian Postfix IMAP проблем
« Отговор #1 -: Sep 13, 2010, 15:04 »
Jack, видях едно IP (212.73.131.66) в nestat-а ти и помислих, че то е твоето външно IP, на което работи мейлера ти. Веднага го пингнах и отговори. Пуснах един телнет до 25, 110 и 143  портове, но не ми даде SMTP, POP3 и респективно IMAP4 промпт. Отговора беше:

Cannot connect to SMTP server 212.73.131.66 (212.73.131.66:25) connect error 10061

Да нямаш някое правило на firewall-а да филтрира тия портове или нещо друго да спира конекцията ? Или не е това IP-то ?

П.С. И другото, досега работещ ли е бил мейлера ? Или сега тепърва го запускаш и настройваш ?
« Последна редакция: Sep 13, 2010, 15:14 от Acho »
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 350 Watt.

jack_overflow

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian, Ubuntu
  • Window Manager: KDE, Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #2 -: Sep 13, 2010, 15:21 »
 Така, това ИП не е мое то е част от логовете, преди си работеше получавах и изпращах съобщения, после мигрирах миналата седмица с виртуални потребители и MySQL и от тогава става това. Без SASL без postfix_mysql и пр всичко беше добре.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #3 -: Sep 13, 2010, 15:52 »
Цитат
relay=none
1. Как писмата се предават от Postfix на Courier? Трябва да е зададено в конфига на Postfix. При мен е LMTP, но не ползвам нито Postfix, нито Courier.
2. Ако има антивирусна и антиспам проверка в кой момент става това и работи ли?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

jack_overflow

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian, Ubuntu
  • Window Manager: KDE, Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #4 -: Sep 13, 2010, 16:13 »
Относно relay конфига: /etc/postfix/main.cf

proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps

За антивируса и спан
- сканира всичко входящо и изходящо, но не фигурират в логовете освен, че е пуснати като процес: clamav, amavis
Активен

jack_overflow

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian, Ubuntu
  • Window Manager: KDE, Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #5 -: Sep 14, 2010, 11:05 »
 И така, пробвах доста неща, но няма резултат! relay=none за входящи мисля, че може да го бъде.
Активен

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #6 -: Sep 14, 2010, 12:32 »
Здравей,

може ли да постнеш резултата от postconf -n?

Това съобщение много често се получава, когато amavisd не е конфигуриран правилно или не работи, но дай изхода от горната команда и ще погледнем защо става така.

Дай и изхода от iptables -L -n
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

jack_overflow

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian, Ubuntu
  • Window Manager: KDE, Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #7 -: Sep 14, 2010, 17:35 »
Здравей!
Ето резултата от двете команди:

/tmp# postconf -n
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
content_filter = amavis:[127.0.0.1]:10024
html_directory = /usr/share/doc/postfix/html
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
message_size_limit = 30720000
mydestination = $myhostname localhost, localhost.$mydomain
myhostname = mail.[site]
mynetworks = 127.0.0.0/8 #subnet
myorigin = /etc/mailname
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
readme_directory = /usr/share/doc/postfix
receive_override_options = no_address_mappings
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:5000


(празно)
iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

А също пробвах :
myhostname =

И отново така не се получават съобщенията.
Активен

jack_overflow

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian, Ubuntu
  • Window Manager: KDE, Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #8 -: Sep 14, 2010, 17:38 »
/etc/init.d/amavis stop
/etc/init.d/postfix restart

И в /var/log/mail.info - същите логове:  Connection refused
Активен

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #9 -: Sep 14, 2010, 17:47 »
Коментирай content-filter реда в main.cfg и направи релоад/рестарт на постфикс.
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

jack_overflow

  • Напреднали
  • *****
  • Публикации: 12
  • Distribution: Debian, Ubuntu
  • Window Manager: KDE, Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #10 -: Sep 14, 2010, 17:53 »
 За съжаление същият лог се вижда!
 С коментиран :
/etc/postfix/main.cf
#content_filter = amavis:[127.0.0.1]:10024

/etc/init.d/postfix restart

6CB5BF6E105: to=<info@site>, relay=none, delay=0.45, delays=0.44/0/0.01/0, dsn=4.4.1, status=deferred (connect to mail.site[x.x.x.x]:25: Connection refused)
Активен

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #11 -: Sep 14, 2010, 18:07 »
Това, което е странно в твоята конфигурация на postfix са следните неща:

myhostname = mail.[site] защо ти е по този начен hostname?

myorigin = /etc/mailname защо ползваш този параметър по този начин? Обикновено се задава $myhostname $mydomain

transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf

Защо ползваш proxy?

Питам само информативно :)
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #12 -: Sep 14, 2010, 18:08 »
Мисля, че трябва да махнеш това от конфигурацията също:

relayhost =

т.к. ако е локално тогава постфикс ще сложи автоматично relay=localhost.
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

Ali Nebi

  • Напреднали
  • *****
  • Публикации: 394
  • Distribution: Centos, Debian, Fedora, Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Debian Postfix IMAP проблем
« Отговор #13 -: Sep 14, 2010, 18:09 »
Хвърли един поглед тук: http://blog.sa-sa.eu/statiq/49
Активен

Не се задоволявай да бъдеш дим, когато можеш да бъдеш огън!

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Debian Postfix IMAP проблем
« Отговор #14 -: Sep 14, 2010, 18:09 »
А ти хвърли един поглед на бутона: Редактирай пост
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше