Авторизация Exim

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Sayman
ефрейтор
Сообщения: 67
Зарегистрирован: 2008-01-11 17:23:55

Re: Авторизация Exim

Непрочитанное сообщение Sayman » 2009-05-26 11:26:09

почему не даст? у меня же есть
согласно статье, у тебя маилдир, я про маилбоксы говорю.
вот примерная ситуация при переходе с долбанного комунигейта. есть файл, например, 111.mbox и есть папка 111.folder
в файле есть письма. но при этом 111 это ещё и папка в которой тоже есть письма! мало того. что одноимённые файлы и каталоги не создаются. так ещё и довекот выпендривается...в файлу субскриптс говорю ему что вот есть вложение, а он "ящика не существует"... сами разрабы утверждают, что неработает вложение. я всю ночь эту сидел с этой темой боролся...нифига не получилось...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Shi3A
рядовой
Сообщения: 14
Зарегистрирован: 2009-03-12 16:09:38

Re: Авторизация Exim

Непрочитанное сообщение Shi3A » 2009-07-14 19:05:19

Теперь такая проблема, не пойму никак, у меня exim4 долго "запрягает" почту. Нажимаешь отправить - и ждешь секунд 40-50 пока письмо уйдет, хотя судя по логам, уходит оно в миг. На локальный домен все прекрасно. В чем может быть проблема? Неужто exim долго спрашивает ответ от DNS'a? Помогите, куда копать?

Аватара пользователя
Cancer
Гл. Кастратор
Сообщения: 1269
Зарегистрирован: 2008-03-25 12:21:36
Откуда: г. Ростов-на-Дону
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение Cancer » 2009-07-14 23:35:12

Для начала покажи логи, далее смотри в сторону

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

 warn
        # ставим дефолтовую задержку в 30 секунд
        set acl_m0 = 30s
  warn
        # ставим задержку в 0 секунд своим хостам и
        # дружественным сетям (соседняя контора :))
        hosts = +relay_from_hosts : 127.0.0.1/8 : 192.168.1.0/24 : 83.222.25.0/24
        set acl_m0 = 0s
  warn

Shi3A
рядовой
Сообщения: 14
Зарегистрирован: 2009-03-12 16:09:38

Re: Авторизация Exim

Непрочитанное сообщение Shi3A » 2009-07-15 10:46:28

Насколько я понимаю, это задержка на входящие письма? да и все равно, у меня стоит 10 секунд, но отправляется по прежнему с задержкой. Сейчас засек время - почти минута
логи:

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

2009-07-15 11:35:01 Delay 0s for localhost [127.0.0.1] with HELO=mail.домен.ru. Mail from имя@домен.ru to имя@yandex.ru.
...
2009-07-15 11:35:59 1MQz1z-0003Vf-EU SA: Debug: SAEximRunCond expand returned: ''
2009-07-15 11:35:59 1MQz1z-0003Vf-EU SA: Action: Not running SA because SAEximRunCond expanded to false (Message-Id: 1MQz1z-0003Vf-EU). From <имя@домен.ru> (host=localhost [127.0.0.1]) for имя@yandex.ru
2009-07-15 11:35:59 1MQz1z-0003Vf-EU <= имя@домен.ru H=localhost (mail.домен.ru) [127.0.0.1] I=[127.0.0.1]:25 P=esmtp S=917 id=65029.192.168.1.12.1247643359.squirrel@mail.домен.ru from <имя@домен.ru> for имя@yandex.ru
2009-07-15 11:35:59 1MQz1z-0003Vf-EU => имя@yandex.ru R=dnslookup T=remote_smtp H=mx1.yandex.ru [77.88.21.89] C="250 2.0.0 Ok: queued as B5EC71F20064"
2009-07-15 11:35:59 1MQz1z-0003Vf-EU Completed

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

 grep "SAEximRunCond" /etc/exim4/sa-exim.conf
SAEximRunCond: ${if and {{def:sender_host_address} {!eq {$sender_host_address}{127.0.0.1}} {!eq {$sender_host_address}{::1}}}}
Не понимать :(

Shi3A
рядовой
Сообщения: 14
Зарегистрирован: 2009-03-12 16:09:38

Re: Авторизация Exim

Непрочитанное сообщение Shi3A » 2009-07-16 16:13:37

Блин, опытным путем было выяснено, что вся задержка происходила из-за серверов dynablock.njabl.org и opm.blitzed.org в проверке блеклистов. Похоже они просто отвалились =(
как раз примерно по 30 секунд на запрос.
За сим стоит их исключить из примера конфигурации, ога?)

CaBa
мл. сержант
Сообщения: 72
Зарегистрирован: 2009-06-10 22:10:03

Re: Авторизация Exim

Непрочитанное сообщение CaBa » 2009-08-04 16:35:18

Люди подскажите плз, где могут быть грабли.
Настраивал сабж. Всё нормально ходит, но в хэдерах в return-path пишет фигню следующего типа:

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

"username@mydomain.ru"@mydomain.ru
и так же он в received в поле envelope-from пишет такую же хрень!

куда рыть никто не в курсе?

P.S. последний @mydomain.ru, который после кавычек, прилепляет из переменной qualify_domain

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение dikens3 » 2009-08-04 16:43:24

http://forum.lissyara.su/viewtopic.php? ... submission

И причем тут авторизация?
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

CaBa
мл. сержант
Сообщения: 72
Зарегистрирован: 2009-06-10 22:10:03

Re: Авторизация Exim

Непрочитанное сообщение CaBa » 2009-08-04 18:22:30

Сорри! Просто ткнул на ссылку из статьи, она сюда и привела.
Спасибо за целеуказание. :-)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение Alex Keda » 2009-08-04 23:11:06

CaBa писал(а):Сорри! Просто ткнул на ссылку из статьи, она сюда и привела.
Спасибо за целеуказание. :-)
из какой и какую? может неверная....
Убей их всех! Бог потом рассортирует...

CaBa
мл. сержант
Сообщения: 72
Зарегистрирован: 2009-06-10 22:10:03

Re: Авторизация Exim

Непрочитанное сообщение CaBa » 2009-08-05 3:32:42

В статье "Связка exim и dovecot с веб интерфейсом postfixadmin"
http://www.lissyara.su/?id=1173
внизу ссылка на обсуждение :smile:

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Авторизация Exim

Непрочитанное сообщение vadim64 » 2009-09-22 21:24:03

Доброго времени суток всем!
Грабли такие вот возникли при настройке сабжа:
Почтовик получился не то что открытый релей, но... Авторизовываясь на нём под пользователем из локального почтового домена получается возможность отправки от имени пользователя с другого домена. То есть если я зашёл к моём случае мозилой зундербёрд под пользователем из своего домена то могу отправлять и от других. Чё то ненормальное получается. Конфиг вот. Я из него только коментарии убрал и релей с локальных адресов. Проблема возникает не только с локалки. Щас вот из дома проверил.

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

#!/bin/sh

primary_hostname = mail.**.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
qualify_domain = **.ru
qualify_recipient = **.ru
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 = 4500m
timeout_frozen_after = 150d
freeze_tell = **@**.ru
helo_accept_junk_hosts = 192.168.0.0/16
auto_thaw = 1h
smtp_banner = "$primary_hostname, Microsoft Exchange 2005"
smtp_accept_max = 50
smtp_accept_max_per_connection = 25
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 = 32M
helo_allow_chars = _
smtp_enforce_sync = false
log_selector = +all_parents +connection_reject +incoming_interface +lost_incoming_connection +received_sender +received_recipients +smtp_confirmation +smtp_syntax_error +smtp_protocol_error +queue_run
syslog_timestamp = no
local_interfaces = <; [127.0.0.1]:1025; [**]:25

begin acl
acl_check_rcpt:
  accept  hosts = localhost:127.0.0.1

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


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

#  require verify        = sender


  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.**.ru
          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       = "а? аКаАаКаОаГаО HELO аПб?б?б?аОаЕ?! а?аЕ аПаО RFC..."

  deny    condition     = ${if match{$sender_address}{\N^\s+$\N}{yes}{no}}
          hosts         = !127.0.0.1 : !localhost : *
          message       = "а? аКаАаКаОаГаО HELO аПб?б?б?аОаЕ (б?аОаКаА аПб?аОаБаЕаЛб?)?! а?аЕ аПаО 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"

  accept

begin routers

#dspam_addspam_router:
#  driver = accept
#  domains                      = +local_domains
#  local_part_prefix = spam
#  transport = dspam_addspam_transport

#dspam_notspam_router:
#  driver = accept
#  domains                      = +local_domains
#  local_part_prefix = notspam
#  transport = dspam_notspam_transport

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}'}}

#dspam_spamscan_router:
#  driver = accept
#  domains                      = +local_domains
#  no_verify
#  condition = "${if and {{!eq {$received_protocol}{spam-scanned}} {!eq {$received_protocol}{local}} } {1}{0}}"
#  transport = dspam_spamcheck_transport
#  require_files = /usr/local/bin/dspam
#  address_test = false

  spam_yandex_route:
    driver = manualroute
    transport = spamoborona
    domains = +local_domains
    ##  no_verify
    condition = ${if eq {$interface_port}{25}{yes}{no}}
    #condition=${if !eq {$received_protocol}{local}}"
    ##  address_test = false
    route_data = localhost
    self = send

#local_delivery_spam_router:
#  driver                       = accept
#  domains                      = +local_domains
#  condition                    = ${if match{$h_X-DSPAM-Result:}{Spam}}
#  transport                    = local_delivery_spam_transport
#  no_more

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

spamoborona:
  driver = smtp
  allow_localhost = true
  port = 1125

#dspam_addspam_transport:
#  driver = pipe
#  command = "/usr/local/bin/dspam --user $local_part@$domain --class=spam --source=error"
#  return_path_add = false
#  return_fail_output = true
#  log_output = true
#  home_directory = "/var/db/dspam"
#  current_directory = "/var/db/dspam"
#  user = mailnull
#  group = mail

#dspam_notspam_transport:
#  driver = pipe
#  command = "/usr/local/bin/dspam --user $local_part@$domain --class=innocent --source=error --deliver=innocent %u"
#  return_path_add = false
#  return_fail_output = true
#  log_output = true
#  home_directory = "/var/db/dspam"
#  current_directory = "/var/db/dspam"
#  user = mailnull
#  group = mail

#dspam_spamcheck_transport:
#  driver = pipe
#  command = /usr/local/bin/dspam --deliver=innocent --user "$local_part@$domain" -- %u
#  user = mailnull
#  group = mail
#  return_path_add = false
#  log_output = true
#  return_fail_output = true
#  headers_remove        = X-DSPAM-Result


#local_delivery_spam_transport:
#  driver = pipe
#  command = /usr/local/libexec/dovecot/deliver -d $local_part@$domain -m INBOX.Spam
#  message_prefix =
#  message_suffix =
#  delivery_date_add
#  envelope_to_add
#  return_path_add


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


# Address or Domain  Error   Retries
# -----------------  -----   -------
*                    *       F,2h,15m; G,16h,1h,1.5; F,4d,6h

begin rewrite

begin authenticators

auth_plain:
  driver = plaintext
  public_name = PLAIN
  server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth2}' AND `password` = '${quote_mysql:$auth3}'}{yes}{no}}
  server_prompts = :
  server_set_id = $auth2

auth_login:
  driver = plaintext
  public_name = LOGIN
  server_condition = ${lookup mysql{SELECT `username` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth1}' AND `password` = '${quote_mysql:$auth2}'}{yes}{no}}
  server_prompts = Username:: : Password::
  server_set_id = $auth1

auth_cram_md5:
  driver = cram_md5
  public_name = CRAM-MD5
  server_secret = ${lookup mysql{SELECT `password` FROM `mailbox` WHERE `username` = '${quote_mysql:$auth1}'}{$value}fail}
  server_set_id = $auth2
Понимаю, что нужно читать документацию по экзиму, которая в полной мере прекрасно переведена и выложена на сайте, но всё же надеюсь на более оперативную помощь.
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Авторизация Exim

Непрочитанное сообщение vadim64 » 2009-09-22 21:27:05

Блин. А в что код надо помещать чтоб он не развёрнут был а разворачивался по щелчку?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Авторизация Exim

Непрочитанное сообщение Laa » 2009-09-22 21:47:40

vadim64 писал(а):Доброго времени суток всем!
Грабли такие вот возникли при настройке сабжа:
Почтовик получился не то что открытый релей, но... Авторизовываясь на нём под пользователем из локального почтового домена получается возможность отправки от имени пользователя с другого домена. То есть если я зашёл к моём случае мозилой зундербёрд под пользователем из своего домена то могу отправлять и от других. Чё то ненормальное получается. Конфиг вот. Я из него только коментарии убрал и релей с локальных адресов. Проблема возникает не только с локалки. Щас вот из дома проверил.

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

#!/bin/sh

primary_hostname = mail.**.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'}}
... [skip]...
Понимаю, что нужно читать документацию по экзиму, которая в полной мере прекрасно переведена и выложена на сайте, но всё же надеюсь на более оперативную помощь.
Нужно еще и пытаться найти ответ на этом же форуме.
А он тут http://forum.lissyara.su/viewtopic.php?p=21989#p21989 !

А зачем у вас конфиг начинается как шел-скрипт? :cz2:
У вас сильно часто меняются домены в local_domains или в relay_to_domains? Если нет, то лучше их в конфиге прописать, чтобы зазря не дергать базу.
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Авторизация Exim

Непрочитанное сообщение vadim64 » 2009-09-23 8:39:58

To: Laa
Спасибо огромное. Мда, тупанул получается...(((( На счёт локальных и релейных доменов спасибо!
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
allan_sundry
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-02-16 15:30:01

Re: Авторизация Exim

Непрочитанное сообщение allan_sundry » 2009-10-06 23:11:45

Доброе время суток!

Закинул учетки, ящики и алиасы в БД MySQL все добавляю с помощью postfixadmin.

Раньше на Sendmail использовал алиасы вида user1 : user1, user2, user3 т.е. то что отправлено на user1@domen.ru приходило как на user1@domen.ru так и на user2@domen.ru и user3@domen.ru, а postfixadmin судя по всему так извращаться не хочет... :cz2:

Как можно организовать отправку копии письма при приходе ее user1 для user2 и user3? Т.е. так что-бы копии оказались в 3 ящиках. :st:
Soft like sex, it's better when free

daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

Re: Авторизация Exim

Непрочитанное сообщение daggerok » 2009-10-12 2:03:04

вот по этой статье:
http://www.lissyara.su/?id=1173
есть вопрос касательно дампа для создания пользователя, самой бд exim и прочих таблиц в ней
Лис пишет:
И создаём таблицы в БД по прилагаемому дампу:
...
вот собсно вопрос дамп приложен автором или же описалово каким он должен быть откуда-то можно взять?
а то не имея этого дампа трудно вкурить структуру, вернее в то, какой она должна быть.
так как хоть и в конфигах exim и dovecot фигурируют некоторые значения что и от куда брать, но мне тяжело отталкиваясь только от конфигов представить какими должны быть таблицы..

спасибо за раздупление.

п.с. извините если сильно глупый вопрос. :pardon:

добавлено - после того как отпостил увидел что не по теме, просто ссылка с выше указанной статьи привела сюда.. но все же если кто-то знает ответ на вопрос прошу раздуплить)

Аватара пользователя
allan_sundry
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-02-16 15:30:01

Re: Авторизация Exim

Непрочитанное сообщение allan_sundry » 2009-10-12 8:46:53

allan_sundry писал(а):Доброе время суток!

Закинул учетки, ящики и алиасы в БД MySQL все добавляю с помощью postfixadmin.

Раньше на Sendmail использовал алиасы вида user1 : user1, user2, user3 т.е. то что отправлено на user1@domen.ru приходило как на user1@domen.ru так и на user2@domen.ru и user3@domen.ru, а postfixadmin судя по всему так извращаться не хочет... :cz2:

Как можно организовать отправку копии письма при приходе ее user1 для user2 и user3? Т.е. так что-бы копии оказались в 3 ящиках. :st:
Разобрался - заходим в phpmyadmin и дописываем все доп.ящики в aliases через запятую :Yahoo!:
Soft like sex, it's better when free

Аватара пользователя
allan_sundry
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-02-16 15:30:01

Re: Авторизация Exim

Непрочитанное сообщение allan_sundry » 2009-10-12 8:53:13

daggerok писал(а):вот по этой статье:
http://www.lissyara.su/?id=1173
есть вопрос касательно дампа для создания пользователя, самой бд exim и прочих таблиц в ней
Лис пишет:
И создаём таблицы в БД по прилагаемому дампу:
...
вот собсно вопрос дамп приложен автором или же описалово каким он должен быть откуда-то можно взять?
а то не имея этого дампа трудно вкурить структуру, вернее в то, какой она должна быть.
так как хоть и в конфигах exim и dovecot фигурируют некоторые значения что и от куда брать, но мне тяжело отталкиваясь только от конфигов представить какими должны быть таблицы..

спасибо за раздупление.

п.с. извините если сильно глупый вопрос. :pardon:

добавлено - после того как отпостил увидел что не по теме, просто ссылка с выше указанной статьи привела сюда.. но все же если кто-то знает ответ на вопрос прошу раздуплить)

БД в MySQL создает Postfixadmin при установке :drinks:
По крайней мере в Linux :smile:
Soft like sex, it's better when free

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35466
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение Alex Keda » 2009-10-12 22:32:10

это вам не линух =)
тут вас научат думать головой =))
&copy; paradox
Убей их всех! Бог потом рассортирует...

Аватара пользователя
allan_sundry
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-02-16 15:30:01

Re: Авторизация Exim

Непрочитанное сообщение allan_sundry » 2009-10-13 8:43:34

lissyara писал(а):это вам не линух =)
тут вас научат думать головой =))
&copy; paradox
:bn:
ОФФТОП
Если хочется хардкора - Solaris, OpenBSD/DragonFlyBSD или Slackware :evil: на десктопе можно получить удовольствие в Arch :good:
FreeBSD не многим сложнее и даже в чем-то удобнее Ubuntu Server, хотя у последнего есть свои плюсы. :drinks:
Думать головой стоит в любой POSIX OS :"":
ОФФТОП
Soft like sex, it's better when free

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Re: Авторизация Exim

Непрочитанное сообщение dikens3 » 2009-10-13 8:54:22

allan_sundry писал(а):БД в MySQL создает Postfixadmin при установке :drinks:
По крайней мере в Linux :smile:
Дааааавно уже сам создает:
http://wiki.lissyara.su/wiki/%D0%A3%D1% ... stfixadmin
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
J.Korvin
сержант
Сообщения: 232
Зарегистрирован: 2008-11-22 12:03:41

Re: Авторизация Exim

Непрочитанное сообщение J.Korvin » 2009-10-19 10:33:16

Здравствуйте, хотел спросить настолько надежная связка и безопасная (где то видел статистику что самый безопасный почтовык Postfix??) как вы думаете. Спасибо
Эсли ты с ножом значит ты с мясом.

Аватара пользователя
Laa
ст. лейтенант
Сообщения: 1032
Зарегистрирован: 2008-02-21 18:25:33
Откуда: Украина, Россия

Re: Авторизация Exim

Непрочитанное сообщение Laa » 2009-10-19 10:46:14

J.Korvin писал(а):Здравствуйте, хотел спросить настолько надежная связка и безопасная (где то видел статистику что самый безопасный почтовык Postfix??) как вы думаете. Спасибо
А почему ТАКОЙ вопрос в ЭТОЙ теме?

По вопросу: в умелых руках любой МТА будет безопасным. В неумелых даже дорогостоящие платные МТА могут стать очень опасными. :good:
exim: помните, что выдавая deny, вы можете недоставить ваше же письмо, зарубив sender-verify удаленного MTA к вашему MTA!!!

Аватара пользователя
allan_sundry
мл. сержант
Сообщения: 98
Зарегистрирован: 2009-02-16 15:30:01

Re: Авторизация Exim

Непрочитанное сообщение allan_sundry » 2009-10-19 11:58:02

J.Korvin писал(а):Здравствуйте, хотел спросить настолько надежная связка и безопасная (где то видел статистику что самый безопасный почтовык Postfix??) как вы думаете. Спасибо
Если брать за эталон параноидальности OpenBSD :evil: то до недавнего времени они по умолчанию использовали Sendmail, в новом OpenBSD 4.6 появился smtpd для фанатов PF.
На самом деле все зависит только от настроек :"":
Soft like sex, it's better when free

daggerok
мл. сержант
Сообщения: 109
Зарегистрирован: 2009-03-06 14:54:05

Re: Авторизация Exim

Непрочитанное сообщение daggerok » 2009-10-20 11:24:16

все флудите и только.
lissyara писал(а):это вам не линух =)
тут вас научат думать головой =))
&copy; paradox
кхм, типа ап :)
и все же, вот эта статья: http://www.lissyara.su/?id=1173
подразумевает старый postfixadmin, для которого нужно было перед его использованием создавать структуру бд
теперешний же postfixadmin подразумевает лишь создание пользователя, бд для него и указания привилегий, а все остальное сделает setup.php я верно понял?
тогда неясно вот что:
1. структуру бд, как показано в статье уже создавать в phpmyadmin не нужно?
2. при использовании метода описанного в INSTALL.TXT в результате после использования setup.php в бд exim создается не 7 таблиц а 10

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

mysql> use exim;
Database changed
mysql> show tables;
+-----------------------+
| Tables_in_exim        |
+-----------------------+
| admin                 |
| alias                 |
| config                |
| domain                |
| domain_admins         |
| fetchmail             |
| log                   |
| mailbox               |
| vacation              |
| vacation_notification |
+-----------------------+
10 rows in set (0.00 sec)
то есть есть еще такие (о которых ничего не упомянуто в выше указанной статье)

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

config
fetchmail
vacation_notification
для чего они?
с учетом всего этого статья еще актуальна? или так оно уже работать не будет?
разъясните пожалста в случае с установкой бд "теперешним" postfixadmin'ом будет ли оно работать? или же что нужно изменить добавить для того чтобы работало?
так же по конфигу exim'a (хочу на него перейти, но еще пока не разобрался в нем, использовал постфикс) не ясно где спул-директория находиться.. так же как и в постфиксе должно быть? '/var/spool/mail/' ? права на нее какие нужно давать, чтобы создавались ящики?

спасибо
зы - извините что не в теме )