Страница 1 из 1

Exim не стартует.

Добавлено: 2011-12-16 9:47:10
gyurza2000

Код: Выделить всё

2011-12-16 10:36:52 [11679] cwd=/usr/home/user 3 args: /usr/local/sbin/exim -bd -q30m
2011-12-16 10:41:47 [14513] cwd=/usr/home/user 3 args: /usr/local/sbin/exim -bd -q30m
2011-12-16 10:41:52 [14530] cwd=/usr/home/user 3 args: /usr/local/sbin/exim -bd -q30m
это в main_log что значит?

Re: Exim не стартует.

Добавлено: 2011-12-16 10:32:45
gyurza2000
из предшедвовавших изменений:
Заменил HDD, перенеся всё на новый, отключил старый, новый диск смонтировал в ту же точку, где был старый.
Переустановка exim не помогает

Re: Exim не стартует.

Добавлено: 2011-12-16 11:42:06
skeletor
А что по вашему оно может значить? Как запускаете Exim? что в rc.conf?

Re: Exim не стартует.

Добавлено: 2011-12-16 11:59:27
gyurza2000
rc.conf

Код: Выделить всё

exim_enable="YES"
sendmail_enable="NONE"
Запускаю так же как и всегда:

Код: Выделить всё

/usr/local/etc/rc.d/exim start

Re: Exim не стартует.

Добавлено: 2011-12-16 12:45:34
gyurza2000
понятно что такое -bd -q30m, но чего оно вылазит в ошибках?Почему exim не может обрабатывать раз в полчаса очередь сообщений?С базой MySQL что то?Или что?

Re: Exim не стартует.

Добавлено: 2011-12-16 13:38:23
skeletor

Код: Выделить всё

sockstat | grep 25

Re: Exim не стартует.

Добавлено: 2011-12-16 13:52:51
gyurza2000

Код: Выделить всё

sockstat | grep 25
root     nmbd       2156  11 udp4   192.168.0.252:137     *:*
root     nmbd       2156  12 udp4   192.168.0.255:137     *:*
root     nmbd       2156  13 udp4   192.168.0.252:138     *:*
root     nmbd       2156  14 udp4   192.168.0.255:138     *:*
root     nmbd       2156  16 udp4   93.100.233.255:137    *:*
root     nmbd       2156  18 udp4   93.100.233.255:138    *:*
root     smbd       2154  25 tcp4   *:445                 *:*
root     dovecot    1442  25 stream -> ??
www      httpd      1259  3  tcp4 6 *:80                  *:*
www      httpd      1259  4  tcp4   *:*                   *:*
www      httpd      1258  3  tcp4 6 *:80                  *:*
www      httpd      1258  4  tcp4   *:*                   *:*
www      httpd      1257  3  tcp4 6 *:80                  *:*
www      httpd      1257  4  tcp4   *:*                   *:*
www      httpd      1254  3  tcp4 6 *:80                  *:*
www      httpd      1254  4  tcp4   *:*                   *:*
www      httpd      1253  3  tcp4 6 *:80                  *:*
www      httpd      1253  4  tcp4   *:*                   *:*
root     httpd      1252  3  tcp4 6 *:80                  *:*
root     httpd      1252  4  tcp4   *:*                   *:*

Re: Exim не стартует.

Добавлено: 2011-12-16 16:02:33
skeletor
Приводите конфиг, может в messages что-то пишет?

Re: Exim не стартует.

Добавлено: 2011-12-16 22:08:04
gyurza2000
конфиг без толку(по lissyarе делан), работал же exim на этом конфиге несколько лет, а перестал только после смены HDD

Код: Выделить всё

allow_mx_to_ip = yes
primary_hostname = adios.spb.ru

hide mysql_servers = localhost/exim/exim/exim

domainlist local_domains = ${lookup mysql{SELECT `domain` \
                            FROM `domain` WHERE \
                            `domain`='${domain}' AND \
                            `active`='1'}}
domainlist relay_to_domains = ${lookup mysql{SELECT `domain` \
                            FROM `domain` WHERE \
                            `domain`='${domain}' AND \
                            `active`='1'}}

hostlist   relay_from_hosts = localhost:127.0.0.0/8:192.168.0.0/16

acl_smtp_rcpt = acl_check_rcpt
acl_smtp_data = acl_check_data

av_scanner = clamd:/var/run/clamav/clamd.sock
spamd_address = 127.0.0.1 783

qualify_domain = adios.spb.ru
qualify_recipient = adios.spb.ru

allow_domain_literals = false

exim_user = mailnull

exim_group = mail
never_users = root

# хост спрашивает у удалённого, с которого было подключение, а кто
rfc1413_query_timeout = 0s
sender_unqualified_hosts = +relay_from_hosts

recipient_unqualified_hosts = +relay_from_hosts

ignore_bounce_errors_after = 45m

timeout_frozen_after = 15d

helo_accept_junk_hosts = 192.168.0.0/16

auto_thaw = 1h
smtp_banner = "$primary_hostname, ESMTP EXIM $version_number"

smtp_accept_max = 50
smtp_accept_max_per_connection = 100

smtp_connect_backlog = 30

smtp_accept_max_per_host = 20

split_spool_directory = true
remote_max_parallel = 15
return_size_limit = 70k

message_size_limit = 64M

helo_allow_chars = _

smtp_enforce_sync = true

log_selector = \
    +all

log_file_path = /80gb/logs/exim_%s
syslog_timestamp = no


### конфигурация ACL для входящей почты
begin acl

acl_check_rcpt:

accept  hosts = :
deny    message       = "incorrect symbol in address"
domains       = +local_domains
local_parts   = ^[.] : ^.*[@%!/|]
deny    message       = "incorrect symbol in address"
domains       = !+local_domains
local_parts   = ^[./|] : ^.*[@%!] : ^.*/\\.\\./
accept  local_parts   = postmaster
domains       = +local_domains

  deny    message       = "HELO/EHLO require by SMTP RFC"
          condition     = ${if eq{$sender_helo_name}{}{yes}{no}}


  accept  authenticated = *
  deny    message       = "Your IP in HELO - access denied!"
          hosts         =  * : !+relay_from_hosts : !81-196.lissyara.su
          condition     = ${if eq{$sender_helo_name}\
    {$sender_host_address}{true}{false}}

  deny    condition     = ${if eq{$sender_helo_name}\
    {$interface_address}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "main IP in your HELO! Access denied!"

  deny    condition     = ${if match{$sender_helo_name}\
    {\N^\d+$\N}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "can not be only number in HELO!"

  deny    condition     = ${if eq{$sender_address}{}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "\E1 \CB\C1\CB\CF\C7\CF HELO \D0\D5\D3\D4\CF\C5?! \EE\C5 \D0\CF RFC..."

  deny    condition     = ${if match{$sender_address}{\N^\s+$\N}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "\E1 \CB\C1\CB\CF\C7\CF HELO \D0\D5\D3\D4\CF\C5 (\D4\CF\CB\C1 \D0\D2\CF\C2\C5\CC\D9)?! \EE\C5 \D0\CF RFC..."

  deny    condition     = ${if eq{$sender_address}{}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "Where sender of this mail?!"

  deny    message       = "your hostname is bad (adsl, poll, ppp & etc)."
          condition     = ${if match{$sender_host_name} \
                               {adsl|dialup|pool|peer|dhcp} \
                               {yes}{no}}

warn
set acl_m0 = 30s
warn
hosts = +relay_from_hosts:213.234.195.224/28:80.253.9.18/32
set acl_m0 = 0s
warn
logwrite = Delay $acl_m0 for $sender_host_name \
[$sender_host_address] with HELO=$sender_helo_name. Mail \
from $sender_address to $local_part@$domain.
delay = $acl_m0
  accept  domains       = +local_domains
          endpass
          message       = "In my mailserver not stored this user"
          verify        = recipient

  accept  domains       = +relay_to_domains
          endpass
          message       = "main server not know how relay to this address"
          verify        = recipient

  deny    message       = "you in blacklist - $dnslist_domain \n $dnslist_text"
          dnslists      = opm.blitzed.org : \
                          cbl.abuseat.org : \
                          bl.csma.biz : \
                          dynablock.njabl.org
  accept  hosts         = +relay_from_hosts

  deny    message       = "Homo hominus lupus est"

acl_check_data:
deny malware = *
message = "In e-mail found VIRUS - $malware_name"

  warn  message = X-Spam-Score: $spam_score ($spam_bar)
        hosts   = !+relay_from_hosts
        spam    = spamd:true

  warn  message = X-Spam-Report: $spam_report
        hosts   = !+relay_from_hosts
        spam    = spamd:true
  warn  message = Subject: ***SPAM*** $h_Subject:
        hosts   = !+relay_from_hosts
        spam    = spamd

  deny  message = This message scored $spam_score spam points.
        spam    = spamd:true
        hosts   = !+relay_from_hosts
        condition = ${if >{$spam_score_int}{120}{1}{0}}
  accept


begin routers
dnslookup:
  driver = dnslookup
  domains = ! +local_domains
  transport = remote_smtp
  ignore_target_hosts = 0.0.0.0 : 127.0.0.0/8
  no_more
system_aliases:
    driver      = redirect
    allow_fail
    allow_defer
    data = ${lookup mysql{SELECT `goto` FROM `alias` WHERE \
            `address`='${quote_mysql:$local_part@$domain}' OR \
                `address`='${quote_mysql:@$domain}'}}
dovecot_user:
  driver = accept
  condition = ${lookup mysql{SELECT `goto` FROM \
  `alias` WHERE \
  `address`='${quote_mysql:$local_part@$domain}' OR \
  `address`='${quote_mysql:@$domain}'}{yes}{no}}
  transport = dovecot_delivery

begin transports
remote_smtp:
  driver = smtp
dovecot_delivery:
  driver = pipe
  command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain
  message_prefix =
  message_suffix =
  delivery_date_add
  envelope_to_add
  return_path_add
  log_output
  user = mailnull

address_pipe:
  driver = pipe
  return_output
address_reply:
  driver = autoreply
begin retry
*                    *       F,2h,15m; G,16h,1h,1.5; F,4d,6h
begin rewrite

begin authenticators

auth_plain:
  driver = dovecot
  public_name = PLAIN
  server_socket = /var/run/dovecot/auth-client
  server_set_id = $auth1

auth_login:
  driver = dovecot
  public_name = LOGIN
  server_socket = /var/run/dovecot/auth-client
  server_set_id = $auth1

auth_cram_md5:
  driver = dovecot
  public_name = CRAM-MD5
  server_socket = /var/run/dovecot/auth-client
  server_set_id = $auth1
messages пуст, в него почему то НИЧЕГО вообще не пишется

Re: Exim не стартует.

Добавлено: 2011-12-17 1:47:11
gyurza2000
так всё таки...как его стартануть?

Re: Exim не стартует.

Добавлено: 2011-12-17 10:46:57
mak_v_
мускуль заставиь работатть

Re: Exim не стартует.

Добавлено: 2011-12-17 11:45:00
gyurza2000
так база Exima вроде не пострадала

Re: Exim не стартует.

Добавлено: 2011-12-17 23:23:02
gyurza2000
мускул работает, теперь при попытке старта EXIMA

без MySQL

Код: Выделить всё

2011-12-17 23:54:43 [7799] cwd=/usr/home/yura 3 args: /usr/local/sbin/exim -bd -q30m
с работающим MySQL

Код: Выделить всё

2011-12-18 00:00:01 [7940] cwd=/root 6 args: /usr/sbin/sendmail -FCronDaemon -odi -oem -oi -t

Re: Exim не стартует.

Добавлено: 2011-12-17 23:47:01
gyurza2000
Не, вру, всё по-прежнему:

Код: Выделить всё

2011-12-18 00:35:34 [8719] cwd=/usr/home/yura 3 args: /usr/local/sbin/exim -bd -q30m
2011-12-18 00:37:56 [8797] cwd=/usr/home/yura 3 args: /usr/local/sbin/exim -bd -q30m
2011-12-18 00:45:46 [8940] cwd=/usr/home/yura 3 args: /usr/local/sbin/exim -bd -q30m

Re: Exim не стартует.

Добавлено: 2011-12-18 1:01:00
gyurza2000
всё, решил вопрос, что было не понял. Выставил на конфиг права 777, exim при попытке старта ругнулся что не правильные права, владелец или группа и не запустился, выставил владельца mailnul а группу mail, опять та же ругань, я вернул всё как было: root:wheel и права как были и "просто так" запустил /usr/local/etc/rc.d/exim start и каково же было моё удивление когда он запустился, я несколько раз тыкал status, не веря чвоим глазам!

Что это было?