помогите с EXIM+DOVECOT
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
помогите с EXIM+DOVECOT
в очередной раз переделал всё по статье: http://www.lissyara.su/?id=1173 , но нихрена не работает, ящики с помощью postfixadmina создаются, нопапки в каталоге /var/mail/exim не создаются, exim отправляет почту только от root@mydomain, WEB морды не срастаются - ни roundcube ни SquirrelMail ни Webmail (не понятно каких пользователей туда вводить, известные не прокатывают). Как проверить работоспособность dovecotа тоже не понимаю...беда короче
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
ну вроде бы дело сдвинулось с мёртвой точки, теперь postfixadmin создаёт ящики, после чего почтовым клиентом успешно цепляюсь к ним и имею возможность отправлять почту из созданных почтовых ящиков, вот только получать почту пока не получается, не подскажите куда смотреть?
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: помогите с EXIM+DOVECOT
MX запись в днс на твой серв есть ?
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
mydomain.spb.ru MX 10 mydomain.spb.ru
не знаю правда правильно или нет
да вряд ли дело в DNS, почта внутри сервера на принимается тоже, то есть я могу отправить письмо user@maydomain.spb.ru от admin@maydomain.spb.ru, письмо успешно отправляется, но user@maydomain.spb.ru ничего не получает
tail -f /var/log/maillog
не знаю правда правильно или нет
да вряд ли дело в DNS, почта внутри сервера на принимается тоже, то есть я могу отправить письмо user@maydomain.spb.ru от admin@maydomain.spb.ru, письмо успешно отправляется, но user@maydomain.spb.ru ничего не получает
tail -f /var/log/maillog
Код: Выделить всё
Aug 20 15:09:03 adios deliver(admin@mydomain.spb.ru): Fatal: setgid(26(mailnull)) failed with euid=26(mailnull), gid=6(mail), egid=6(mail): Operation not permitted
Aug 20 15:09:03 adios exim[8058]: 1Me5Vu-00025x-U1 == admin@mydomain.spb.ru R=dovecot_user T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovecot/deliver
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
при отправке почты снаружи внутрь:
что это значит?
отправил письмо gyurza2000@adios.spb.ru от gyurza2000@mail.ru
MailerDaemon вернул спустя какое то время
Код: Выделить всё
Aug 20 23:24:51 adios exim[1297]: Delay 30s for f122.mail.ru [217.69.128.81] with HELO=f122.mail.ru. Mail from gyurza2000@mail.ru to gyurza2000@adios.spb.ru.
Aug 20 23:25:21 adios exim[1297]: 1MeDGD-0000Kv-10 <= gyurza2000@mail.ru H=f122.mail.ru [217.69.128.81] I=[93.100.233.75]:25 P=esmtp S=1043 id=E1MeDFi-00036H-00.gyurza2000-mail-ru@f122.mail.ru from <gyurza2000@mail.ru> for gyurza2000@adios.spb.ru
Aug 20 23:25:21 adios deliver(gyurza2000@adios.spb.ru): Loading modules from directory: /usr/local/lib/dovecot/lda
Aug 20 23:25:21 adios deliver(gyurza2000@adios.spb.ru): Module loaded: /usr/local/lib/dovecot/lda/lib10_quota_plugin.so
Aug 20 23:25:21 adios deliver(gyurza2000@adios.spb.ru): Module loaded: /usr/local/lib/dovecot/lda/lib90_cmusieve_plugin.so
Aug 20 23:25:21 adios dovecot: auth(default): master in: USER 1 gyurza2000@adios.spb.ru service=deliver
Aug 20 23:25:21 adios dovecot: auth-worker(default): sql(gyurza2000@adios.spb.ru): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = 'gyurza2000@adios.spb.ru' AND `active`='1'
Aug 20 23:25:21 adios dovecot: auth(default): master out: USER 1 gyurza2000@adios.spb.ru home=adios.spb.ru/gyurza2000/ uid=26 gid=26
Aug 20 23:25:21 adios deliver(gyurza2000@adios.spb.ru): auth input: home=adios.spb.ru/gyurza2000/
Aug 20 23:25:21 adios deliver(gyurza2000@adios.spb.ru): auth input: uid=26
Aug 20 23:25:21 adios deliver(gyurza2000@adios.spb.ru): auth input: gid=26
Aug 20 23:25:21 adios deliver(gyurza2000@adios.spb.ru): Fatal: setgid(26(mailnull)) failed with euid=26(mailnull), gid=6(mail), egid=6(mail): Operation not permitted
Aug 20 23:25:21 adios exim[1304]: 1MeDGD-0000Kv-10 == gyurza2000@adios.spb.ru R=dovecot_user T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovecot/deliver
отправил письмо gyurza2000@adios.spb.ru от gyurza2000@mail.ru
MailerDaemon вернул спустя какое то время
Код: Выделить всё
This is the mail system at host mx28.mail.ru.
I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can
delete your own text from the attached returned message.
The mail system
<root@adios.spb.ru>: host adios.spb.ru[93.100.233.75] said: 550 "In my
mailserver not stored this user" (in reply to RCPT TO command)
Reporting-MTA: dns; mx28.mail.ru
X-mPOP-Fallback_MX-Queue-ID: 343284172AC
X-mPOP-Fallback_MX-Sender: rfc822; gyurza2000@mail.ru
Arrival-Date: Thu, 20 Aug 2009 02:50:35 +0400 (MSD)
Final-Recipient: rfc822; root@adios.spb.ru
Original-Recipient: rfc822;root@adios.spb.ru
Action: failed
Status: 5.0.0
Remote-MTA: dns; adios.spb.ru
Diagnostic-Code: smtp; 550 "In my mailserver not stored this user"
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: помогите с EXIM+DOVECOT
мне кажеться по провам с довекотом трабл
а с экзимом привыкайте и нада запомнить минимум 2 вещи
проверка роутеров
проверка кондишенов
тут сесию эмулируете
и вывод тоже может во многом помочь
а с экзимом привыкайте и нада запомнить минимум 2 вещи
Код: Выделить всё
exim -bt mymail@domain.com
Код: Выделить всё
exim -bh 10.1.1.1
тут сесию эмулируете
и вывод тоже может во многом помочь
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
а какие права dovecotу на что требуются?
что то мне кажется тут что то с uid и gid не то...
что то мне кажется тут что то с uid и gid не то...
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: помогите с EXIM+DOVECOT
права на папку с ящиками дай mail:mailnull
ядерный взрыв...смертельно красиво...жаль, что не вечно...
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
заменил mail_locations = %h на mail_location = maildir:/var/mail/exim/%d/%n
в кактлоге /exim/%d/%n появились пустые каталоги: /cur /new /tmp и 4 файла , но почта так и не принимается
В статье http://www.lissyara.su/?id=1173 в конфигурации dovecote написано:
и эта запись в maillog покоя не даёт
в кактлоге /exim/%d/%n появились пустые каталоги: /cur /new /tmp и 4 файла , но почта так и не принимается
В статье http://www.lissyara.su/?id=1173 в конфигурации dovecote написано:
Где в конфиге postfixadmina это регулируется и как посмотреть, что там стоит?...
# Учтите, что формат этой директории должен совпадать с тем,
# который достанет exim из БД (что касается его формата в БД - это
# регулируется в конфиге postfixadmin), так что либо думаем, как указывать,...
и эта запись в maillog покоя не даёт
Код: Выделить всё
Aug 21 13:35:07 adios dovecot: auth(default): master in: USER 1 gyurza2000@adios.spb.ru service=deliver
Aug 21 13:35:07 adios dovecot: auth-worker(default): sql(gyurza2000@adios.spb.ru): SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` FROM `mailbox` WHERE `username` = 'gyurza2000@adios.spb.ru' AND `active`='1'
Aug 21 13:35:07 adios dovecot: auth(default): master out: USER 1 gyurza2000@adios.spb.ru home=adios.spb.ru/gyurza2000/ uid=26 gid=26
Aug 21 13:35:07 adios deliver(gyurza2000@adios.spb.ru): auth input: home=adios.spb.ru/gyurza2000/
Aug 21 13:35:07 adios deliver(gyurza2000@adios.spb.ru): auth input: uid=26
Aug 21 13:35:07 adios deliver(gyurza2000@adios.spb.ru): auth input: gid=26
Aug 21 13:35:07 adios deliver(gyurza2000@adios.spb.ru): Fatal: setgid(26(mailnull)) failed with euid=26(mailnull), gid=6(mail), egid=6(mail): Operation not permitted
Aug 21 13:35:07 adios exim[1075]: 1MeQWZ-0000HC-2y == gyurza2000@adios.spb.ru R=dovecot_user T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovecot/deliver
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
старейшины, ну что всё таки это значит?
Почему ???
Вон у чела такая же проблема была http://www.linux.org.ru/view-message.jsp?msgid=3262725, только не знаю как он её порешал
Код: Выделить всё
deliver(gyurza2000@adios.spb.ru):Fatal: setgid(26(mailnull)) failed with euid=26(mailnull), gid=6(mail), egid=6(mail): Operation not permitted
exim[3942]: 1MeWdp-00011W-9f == gyurza2000@adios.spb.ru R=dovecot_user T=dovecot_delivery defer (0): Child process of dovecot_delivery transport returned 75 (could mean temporary error) from command: /usr/local/libexec/dovecot/deliver
Вон у чела такая же проблема была http://www.linux.org.ru/view-message.jsp?msgid=3262725, только не знаю как он её порешал
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
всё, вопрос снят, поменял в dovecot-sql.conf
на
ибо группа mail у меня имеет id=6
Код: Выделить всё
user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 26 AS `gid` \
FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
Код: Выделить всё
user_query = SELECT `maildir` AS `home`, 26 AS `uid`, 6 AS `gid` \
FROM `mailbox` WHERE `username` = '%n@%d' AND `active`='1'
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
проблемы не закончились...
теперь почту получаю, но, например на mail.ru отправить не могу!

Код: Выделить всё
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its recipients. This is a permanent error. The following address(es) failed:
gyurza2000@mail.ru
SMTP error from remote mail server after end of data:
host mxs.mail.ru [94.100.176.20]: 503 valid RCPT command must precede DATA
------ This is a copy of the message, including all the headers. ------
Return-path: <gyurza2000@adios.spb.ru>
Received: from [192.168.0.2] (helo=HoholPC)
by adios.spb.ru with esmtpa (Exim 4.69 (FreeBSD))
(envelope-from <gyurza2000@adios.spb.ru>)
id 1MeZ9I-0001Xz-5e
for gyurza2000@mail.ru; Fri, 21 Aug 2009 22:47:40 +0400
From: <gyurza2000@adios.spb.ru>
To: "'Zapletnyuk Yuriy'" <gyurza2000@mail.ru>
References: <E1MeZ7v-0006VZ-00.gyurza2000-mail-ru@f40.mail.ru>
In-Reply-To: <E1MeZ7v-0006VZ-00.gyurza2000-mail-ru@f40.mail.ru>
Subject: =?koi8-r?B?UkU6INPOz9fBINDSz9fF0svB?=
Date: Fri, 21 Aug 2009 22:47:55 +0400
Message-ID: <003401ca228f$e5613060$b0239120$@spb.ru>
MIME-Version: 1.0
Content-Type: text/plain;
charset="koi8-r"
Content-Transfer-Encoding: base64
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acoij7s1B4s4YnGsTMCNowlIaZM09gAACQ6w
Content-Language: ru
0NLPysTFzsENCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCkZyb206IFphcGxldG55dWsg
WXVyaXkgW21haWx0bzpneXVyemEyMDAwQG1haWwucnVdIA0KU2VudDogRnJpZGF5LCBBdWd1c3Qg
MjEsIDIwMDkgMTA6NDYgUE0NClRvOiBneXVyemEyMDAwDQpTdWJqZWN0OiDTzs/XwSDQ0s/XxdLL
wQ0KDQoNCtTFzMXGz84g1yDr0sHTzs/EwdLFOiArNzkxODM3MjczODMNCtTFzMXGz84g1yDzwc7L
1C3wxdTF0sLV0sfFOiArNzkyMTc1MDUzNzgNCmh0dHA6Ly85My4xMDAuMjMzLjc1DQpJQ1E6IDIz
MDg3MjM1MQ0KDQr6wdDMxdTOwMsg4NLJyiDhzMXL08HOxNLP18neDQo=
Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1
-
- лейтенант
- Сообщения: 895
- Зарегистрирован: 2007-07-08 23:53:20
- Откуда: SPb
- Контактная информация:
Re: помогите с EXIM+DOVECOT
добавил в DNS такие вот две строчки:
помогло 
Код: Выделить всё
adios.spb.ru MX 10 mx.adios.spb.ru
mx A 93.100.233.75

Xeon X5460, RAM 8Gb, FreeBSD 13.1-RELEASE on amd64, Apache 2.4, PHP 7.3.30, MySQL 5.7, Exim 4.95_5, Dovecot 2.3.19.1