Титла: Debian Postfix IMAP проблем Публикувано от: jack_overflow в 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 - Някакви идеи? Титла: Re: Debian Postfix IMAP проблем Публикувано от: Acho в 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-то ? П.С. И другото, досега работещ ли е бил мейлера ? Или сега тепърва го запускаш и настройваш ? Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в Sep 13, 2010, 15:21 Така, това ИП не е мое то е част от логовете, преди си работеше получавах и изпращах съобщения, после мигрирах миналата седмица с виртуални потребители и MySQL и от тогава става това. Без SASL без postfix_mysql и пр всичко беше добре.
Титла: Re: Debian Postfix IMAP проблем Публикувано от: laskov в Sep 13, 2010, 15:52 Цитат relay=none1. Как писмата се предават от Postfix на Courier? Трябва да е зададено в конфига на Postfix. При мен е LMTP, но не ползвам нито Postfix, нито Courier. 2. Ако има антивирусна и антиспам проверка в кой момент става това и работи ли? Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в 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 Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в Sep 14, 2010, 11:05 И така, пробвах доста неща, но няма резултат! relay=none за входящи мисля, че може да го бъде.
Титла: Re: Debian Postfix IMAP проблем Публикувано от: Ali Nebi в Sep 14, 2010, 12:32 Здравей,
може ли да постнеш резултата от postconf -n? Това съобщение много често се получава, когато amavisd не е конфигуриран правилно или не работи, но дай изхода от горната команда и ще погледнем защо става така. Дай и изхода от iptables -L -n Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в 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 = И отново така не се получават съобщенията. Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в Sep 14, 2010, 17:38 /etc/init.d/amavis stop
/etc/init.d/postfix restart И в /var/log/mail.info - същите логове: Connection refused Титла: Re: Debian Postfix IMAP проблем Публикувано от: Ali Nebi в Sep 14, 2010, 17:47 Коментирай content-filter реда в main.cfg и направи релоад/рестарт на постфикс.
Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в 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) Титла: Re: Debian Postfix IMAP проблем Публикувано от: Ali Nebi в 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? Питам само информативно :) Титла: Re: Debian Postfix IMAP проблем Публикувано от: Ali Nebi в Sep 14, 2010, 18:08 Мисля, че трябва да махнеш това от конфигурацията също:
relayhost = т.к. ако е локално тогава постфикс ще сложи автоматично relay=localhost. Титла: Re: Debian Postfix IMAP проблем Публикувано от: Ali Nebi в Sep 14, 2010, 18:09 Хвърли един поглед тук: http://blog.sa-sa.eu/statiq/49
Титла: Re: Debian Postfix IMAP проблем Публикувано от: b2l в Sep 14, 2010, 18:09 А ти хвърли един поглед на бутона: Редактирай пост
Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в Sep 14, 2010, 18:20 Така,
mail.[site] - това просто не пиша името на сайта тук във форума не в тези скоби. за myorigin - ще го пробвам така както казваш, така го видях в примери в документацията. trasnport_maps - защото в базата данни имам таблица за транспорт мапс, т.е да чете тях записи за всеки отделен сайт на тази машина е различна. А прокси за да използва таблицата от базата данни от mysql. myorigin = $myhostname relay=none, delay=193828, delays=193828/0.05/0/0.01, dsn=4.4.1, status=deferred (delivery temporarily suspended: connect myorigin = $mydomain Същият лог :( Титла: Re: Debian Postfix IMAP проблем Публикувано от: jack_overflow в Nov 06, 2010, 19:24 Здравейте!
Проблема при мен се оказа, че не е сетнат mx запис за съответният сайт / сайтове, и при получаване на съобщение дсн - показва точната греша ;) Само е трябвало да се види що за еррор код е това животно и от там да се разсъждава. Тъй като диг-а не резолва съовтентите данни, вече знаем какво се прави по въпроса ;) Поздрави! И благодаря на всички, за вниманието и времето, което отделихте! |