Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Graphics в Nov 09, 2007, 20:46



Титла: Postfix проблем
Публикувано от: Graphics в Nov 09, 2007, 20:46
Здравейте, днес инсталирах RedHat Enterprises EL 4, но имам проблем с подкарването на Postfix.Инсталацията като цяло мина успешно, инсталирах Postfix i cyrus-imapd и уж работеха нормално.Обаче не мога да изпращам и получавам други емейли освен локално т.е. от самата машина,докато с федора нямах този проблем.
В /etc/postfix/main.cf съм променил само следните редове :
Примерен код

myhostname = my-hostname.com
myorgin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
myhost = hostname.com
mydomain = domein.com

Аднах юзерите с cyradm и т.н. както си му е реда.
Обаче, като пробвам да изпратя мейл от Gmail примерно към въпросния "сървър" мейлът се дропи.Пробвах с iptables --flush и iptables --delete-chain но пак същата работа.Забелязах странни записи в /var/log/mail , които честно казано не разбирам :
Примерен код

Nov  9 18:35:11 hostname* postfix/anvil[3758]: statistics: max connection rate 1/60s for (smtp:64.233.166.179) at Nov  9 18:26:02
Nov  9 18:35:11 hostname* postfix/anvil[3758]: statistics: max connection count 1 for (smtp:64.233.166.179) at Nov  9 18:26:02
Nov  9 18:35:11 hostname* postfix/anvil[3758]: statistics: max cache size 5 at Nov  9 18:26:02
Nov  9 18:35:11 hostname* postfix/master[2583]: warning: process /usr/libexec/postfix/cleanup pid 11646 exit status 1
Nov  9 18:35:11 hostname* postfix/master[2583]: warning: /usr/libexec/postfix/cleanup: bad command startup -- throttling
Nov  9 18:36:11 hostname* postfix/cleanup[11647]: fatal: open dictionary: expecting "type:name" form instead of "yes"
Nov  9 18:36:12 hostname* postfix/master[2583]: warning: process /usr/libexec/postfix/cleanup pid 11647 exit status 1
Nov  9 18:36:12 hostname* postfix/master[2583]: warning: /usr/libexec/postfix/cleanup: bad command startup -- throttling
Nov  9 18:37:12 hostname* postfix/cleanup[11648]: fatal: open dictionary: expecting "type:name" form instead of "yes"
Nov  9 18:37:13 hostname* postfix/master[2583]: warning: process /usr/libexec/postfix/cleanup pid 11648 exit status 1
Nov  9 18:37:13 hostname* postfix/master[2583]: warning: /usr/libexec/postfix/cleanup: bad command startup -- throttling
Nov  9 18:37:58 hostname* postfix/smtpd[11479]: warning: timeout on public/cleanup socket while reading input attribute name
Nov  9 18:37:58 hostname* postfix/smtpd[11479]: fatal: unable to connect to the public cleanup service
Nov  9 18:37:59 hostname* postfix/master[2583]: warning: process /usr/libexec/postfix/smtpd pid 11479 exit status 1
Nov  9 18:37:59 hostname* postfix/master[2583]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
Nov  9 18:38:13 hostname* postfix/cleanup[11649]: fatal: open dictionary: expecting "type:name" form instead of "yes"
Nov  9 18:38:14 hostname* postfix/master[2583]: warning: process /usr/libexec/postfix/cleanup pid 11649 exit status 1
Nov  9 18:38:14 hostname* postfix/master[2583]: warning: /usr/libexec/postfix/cleanup: bad command startup -- throttling
Nov  9 18:39:14 hostname* postfix/cleanup[11650]: fatal: open dictionary: expecting "type:name" form instead of "yes"
Nov  9 18:39:15 hostname* postfix/master[2583]: warning: process /usr/libexec/postfix/cleanup pid 11650 exit status 1
Nov  9 18:39:15 hostname* postfix/master[2583]: warning: /usr/libexec/postfix/cleanup: bad command startup -- throttling
Nov  9 18:40:08 hostname* postfix/smtpd[11651]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Nov  9 18:40:08 hostname* postfix/smtpd[11651]: connect from wa-out-f141.google.com[209.85.146.141]
Nov  9 18:40:15 hostname* postfix/cleanup[11652]: fatal: open dictionary: expecting "type:name" form instead of "yes"
Nov  9 18:40:16 hostname* postfix/master[2583]: warning: process /usr/libexec/postfix/cleanup pid 11652 exit status 1

И общо взето това се повтаря  ???
Сега забелязвам,че има сетнати нови rules на iptables-a верятно дистро-то само ги е направило,незнайно за мен как никога не съм барал RedHat Enterprises ;)
Знам че всичко звучи объркващо и тъпо но ако може някой нека помогне.
Благодаря предварително !


Титла: Postfix проблем
Публикувано от: Graphics в Nov 21, 2007, 21:00
Здравейте, общо взето горните проблеми се оправиха ;)
Мога безпроблемно да изпращам мейли, но се появи проблем при получаването  :crazy:

/etc/postfix/main.cf

Примерен код

smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtp_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions=permit_sasl_authenticated,permit_mynetworks, reject_unauth_destination
relay_domains = $mydestination
mynetworks = 127.0.0.0/8,192.168.0.0/24,192.168.1.0/24,10.0.0.0/8,64.233.166.176,wa-out-1112.google.com,gmail.com,google.com
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
smtpd_sasl_authenticated_header = yes
myhostname = my.hostname.com
home_mailbox = Maildir/
mailbox_command =
mynetworks_style = subnet
virtual_alias_maps = hash:/etc/postfix/virtual
smtpd_recipient_restrictions = regexp:/etc/postfix/access_regexp
smtpd_recipient_restrictions = pcre:/etc/postfix/access_regexp
inet_interfaces = all


/var/log/maillog :
Примерен код

Nov 22 16:14:11 daikin postfix/smtpd[2891]: fatal: parameter "smtpd_recipient_restrictions": specify at least one working instance of: check_relay_domains, reject_unauth_destination, reject, defer or defer_if_permit
Nov 22 16:14:12 daikin postfix/master[2487]: warning: process /usr/libexec/postfix/smtpd pid 2891 exit status 1
Nov 22 16:14:12 daikin postfix/master[2487]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling


???




 ???  :angry:  :crazy:





Титла: Postfix проблем
Публикувано от: tmcdos в Nov 23, 2007, 00:48
Тези три реда в main.cf се карат помежду си. Избери си един от тях - най-добре първия - и махни другите два реда.
Примерен код

smtpd_recipient_restrictions=permit_sasl_authenticated,permit_mynetworks, reject_unauth_destination
smtpd_recipient_restrictions = regexp:/etc/postfix/access_regexp
smtpd_recipient_restrictions = pcre:/etc/postfix/access_regexp

Ако ти даде други грешки в LOG-файла, пиши - ще помагаме.