Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Maillist в EXIM

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

ShriEkeR (28-04-2023 17:39): FAQ по Exim MTA #2  Версия для печати • ПодписатьсяДобавить в закладки

   

Clop345

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую уважаемый форум и прошу помощи!
 
Итак, пытаюсь создать простой список рассылки в своем домене example.com с помощью роутера EXIM, взятого с просторов Интернета
 
Роутер стоит первым

Код:
 
rassylka:
  driver = redirect
  local_parts = dsearch;/etc/exim4/lists/
  require_files = /etc/exim4/lists/$local_part
  senders = /etc/exim4/lists/$local_part  
  domains = +local_domains
  file = /etc/exim4/lists/$local_part
  forbid_pipe
  forbid_file
  errors_to = it@example.com
 

 
рассылка на test@example.com
 

Код:
 
 cat /etc/exim4/lists/test
av@example.com
it@example.com
 

 
Exim работает под юзером Debian-exim

Код:
 
 ps aux | grep exim4
Debian-+   23598  0.0  0.0  45304 11804 ?        S    12:10   0:00 /usr/sbin/exim4 -bd -q30m
Debian-+   24404  0.0  0.0  45300 14648 ?        Ss   12:16   0:00 /usr/sbin/exim4 -bd -q30m
root       24491  0.0  0.0   4020  2100 pts/3    S+   12:17   0:00 grep --color=auto exim4
 

 
Права на папки\файлы вроде бы правильные:

Код:
 
oot@mx:/etc/exim4# ll | grep lists/
drw-rw-rw-   2 Debian-exim Debian-exim  4096 Apr 25 16:48 lists/
 
 ll /etc/exim4/lists/
total 12
drw-rw-rw- 2 Debian-exim Debian-exim 4096 Apr 25 16:48 ./
drwxr-xr-x 6 root        root        4096 Apr 26 12:14 ../
-rw-rw-rw- 1 Debian-exim Debian-exim   93 Apr 25 16:48 test
 

 
Версия EXIM 4.95

Код:
 
 exim4 --version
Exim version 4.95 #2 built 23-Nov-2022 15:53:26
 

 
В результате, отправляю письмо с it@example.com получаю в логах следующее:

Код:
 
  2023-04-26 12:16:58 1prbGk-0006MH-V8 <= it@example.com H=([xxx.xxx.xx.x]) [xx.xxx.xx.xxx] P=esmtpsa X=TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128 CV=no SNI=mx.example.com A=auth_cram_md5:it@example.com S=12795 id=77164c2c-d837-1099-d1e3-af684c115180@example.com from <it@example.com> for test@example.com
2023-04-26 12:16:59 1prbGk-0006MH-V8 Tainted filename '/etc/exim4/lists/test'
2023-04-26 12:16:59 1prbGk-0006MH-V8 failed to open /etc/exim4/lists/test when checking "/etc/exim4/lists/$local_part": Permission denied (euid=0 egid=121)
 

 
Какие еще ему права нужны, понять не могу!
 
Прошу помощи в решении проблемы. Ну или примеры Ваших работающих роутеров для рассылки
 
Машина виртуальная под Hyper-V на UBUNTU 22.04 c ISPManager 6.17

Код:
 
uname -a
Linux mx.example.com 5.15.0-1036-azure #43-Ubuntu SMP Wed Mar 29 16:11:05 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
 

 
 

Всего записей: 53 | Зарегистр. 22-03-2010 | Отправлено: 12:40 26-04-2023
sdr77

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
> 2023-04-26 12:16:59 1prbGk-0006MH-V8 Tainted filename '/etc/exim4/lists/test'  
 
сработала безопастность.  
и хорошо что сработала, у exim и так репутация решета.
 
> -rw-rw-rw- 1 Debian-exim Debian-exim   93 Apr 25 16:48 test  
 
а вы не обнаглели ?
давать файло на запись
1) вообще всем
2) самому демону exim.
 
а вдруг его хакнут и от его же имени впишут в этот файл knockknock@fsb.ru ?
 
sudo chown root:root /etc/exim4/lists/test
sudo chmod 0644 /etc/exim4/lists/test
потом рестарт exim и опять поверка.
 
 
Добавлено:
вдогонку - на поддиректорию /etc/exim4/lists
поставте те же права и тот же uid:gid что и на /etc/exim4.
у меня это
$ ls -la -d /etc/exim4
drxwr-xr-x root:root
т .е 0755

Всего записей: 386 | Зарегистр. 22-07-2005 | Отправлено: 18:23 26-04-2023
Clop345

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все проделал.
Ошибка та же

Всего записей: 53 | Зарегистр. 22-03-2010 | Отправлено: 09:41 27-04-2023
sdr77

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Clop345
все очень странно. покажите вывод команд:
ls -la /etc/exim4
ls -la /etc/exim4/lists
кстати в дебиане своя система генарации конфига из кусочков.
у вас есть такой файл /etc/exim4/update.exim.conf.conf ?
если да то прочитайте что внутри и сделайте что там написано про dpkg-reconfigure

Всего записей: 386 | Зарегистр. 22-07-2005 | Отправлено: 11:33 27-04-2023
Clop345

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
root@mx:/# ls -la /etc/exim4/
total 96
drwxr-xr-x   6 root        root         4096 Apr 27 09:40 .
drwxr-xr-x 111 root        root         4096 Apr 26 14:48 ..
-rw-------   1 Debian-exim Debian-exim  6749 Apr 27 08:53 aliases
-rw-------   1 Debian-exim Debian-exim     0 Apr 13 10:19 blacklist
drwxr-xr-x   9 root        root         4096 Apr 13 10:16 conf.d
-rw-------   1 Debian-exim Debian-exim    15 Apr 24 15:41 dnsbllist
-rw-------   1 Debian-exim Debian-exim   280 Apr 21 12:41 domainips
-rw-------   1 Debian-exim Debian-exim   336 Apr 21 12:41 domains
-rw-r--r--   1 root        mail        20035 Apr 27 09:40 exim4.conf.template
drwxr-xr-x   2 root        root         4096 Apr 13 10:19 isp
drwxr-xr-x   2 root        root         4096 Apr 25 16:48 lists
-rw-r--r--   1 Debian-exim Debian-exim    18 Apr 14 16:48 mailer.list
-rw-r--r--   1 Debian-exim Debian-exim  1779 Apr 14 16:49 outgoing_blacklist
-rw-------   1 Debian-exim Debian-exim  9237 Apr 27 08:53 passwd
-rw-r-----   1 root        Debian-exim   204 Nov 23 18:53 passwd.client
-rw-------   1 Debian-exim Debian-exim    36 Apr 24 21:21 ratelimits
drwxr-x---   2 Debian-exim Debian-exim  4096 Apr 26 19:20 ssl
-rw-r--r--   1 root        root         1037 Apr 13 10:16 update-exim4.conf.conf
-rw-------   1 Debian-exim Debian-exim     0 Apr 13 10:19 whitelist
 
ls -la /etc/exim4/lists/
total 12
drwxr-xr-x 2 root root 4096 Apr 25 16:48 .
drwxr-xr-x 6 root root 4096 Apr 27 09:40 ..
-rw-r--r-- 1 root root   93 Apr 25 16:48 test
root@mx:/#
 
 

 
У меня все это крутится под панелью ISPManager 6.71
как мне когда-то ответили в их ТП "генерация конфига из кусочков" тут не работает и весь конфиг в /etc/exim4/exim4.conf.template
Хотя сейчас я уже в этом сомневаюсь....
НО! У меня работает какие-то свои "добавления" в /etc/exim4/exim4.conf.template без каких-либо последующих  update-exim4.conf или dpkg-reconfigure exim4-config
 
 

Код:
 
 cat /etc/exim4/update-exim4.conf.conf
# /etc/exim4/update-exim4.conf.conf
#
# Edit this file and /etc/mailname by hand and execute update-exim4.conf
# yourself or use 'dpkg-reconfigure exim4-config'
#
# Please note that this is _not_ a dpkg-conffile and that automatic changes
# to this file might happen. The code handling this will honor your local
# changes, so this is usually fine, but will break local schemes that mess
# around with multiple versions of the file.
#
# update-exim4.conf uses this file to determine variable values to generate
# exim configuration macros for the configuration file.
#
# Most settings found in here do have corresponding questions in the
# Debconf configuration, but not all of them.
#
# This is a Debian specific file
 
dc_eximconfig_configtype='local'
dc_other_hostnames='mail.example.com'
dc_local_interfaces='127.0.0.1 ; ::1'
dc_readhost=''
dc_relay_domains=''
dc_minimaldns='false'
dc_relay_nets=''
dc_smarthost=''
CFILEMODE='644'
dc_use_split_config='false'
dc_hide_mailname=''
dc_mailname_in_oh='true'
dc_localdelivery='mail_spool'
root@mx:/#
 


Всего записей: 53 | Зарегистр. 22-03-2010 | Отправлено: 12:07 27-04-2023 | Исправлено: Clop345, 12:12 27-04-2023
   

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Maillist в EXIM
ShriEkeR (28-04-2023 17:39): FAQ по Exim MTA #2


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru