We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Warning: purging the environment. Suggested action: use keep_environment.
Warning: purging the environment. Suggested action: use keep_environment.
После обновления Exim в логах постоянно появляется сообщение Warning: purging the environment. Suggested action: use keep_environment. Куда копать?
Re: Warning: purging the environment. Suggested action: use keep_environment.
Да у меня таже ситуация... https://tldrify.com/g0e вот что предлагают ( но мне не помогло )
Re: Warning: purging the environment. Suggested action: use keep_environment.
В конфиге exim
заменить на:
Перезапускаем и проверяем:
Code: Select all
dc_use_split_config='false'
Code: Select all
dc_use_split_config='true'
Code: Select all
/usr/sbin/exim4 -bP | grep environment
Re: Warning: purging the environment. Suggested action: use keep_environment.
После
Ошибка пропадает, но перестает ходить почта вообще.
Если выполнить команду
До правки и после, вывод будет отличаться. Его дифф:
Code: Select all
dc_use_split_config='true'
Если выполнить команду
Code: Select all
/usr/sbin/exim4 -bP
Code: Select all
6c6
< acl_smtp_connect =
---
> acl_smtp_connect = acl_check_spammers
14c14
< acl_smtp_mime =
---
> acl_smtp_mime = acl_check_mime
46c46
< daemon_smtp_ports = smtp
---
> daemon_smtp_ports = 25 : 465 : 587 : 2525
76,78c76,78
< freeze_tell = postmaster
< gecos_name = $1
< gecos_pattern = ^([^,:]*)
---
> freeze_tell =
> gecos_name =
> gecos_pattern =
115c115
< local_interfaces = <; 127.0.0.1 ; ::1
---
> local_interfaces = <; ::0 ; 0.0.0.0
118c118
< local_sender_retain
---
> no_local_sender_retain
121c121
< log_selector = +tls_peerdn
---
> log_selector =
134c134
< never_users =
---
> never_users = root
219,220c219,220
< tls_advertise_hosts =
< tls_certificate =
---
> tls_advertise_hosts = *
> tls_certificate = /usr/local/vesta/ssl/certificate.crt
224,225c224,225
< tls_on_connect_ports =
< tls_privatekey =
---
> tls_on_connect_ports = 465
> tls_privatekey = /usr/local/vesta/ssl/certificate.key
232c232
< trusted_users = uucp
---
> trusted_users =
Re: Warning: purging the environment. Suggested action: use keep_environment.
Не увидел вывода до и после:
Code: Select all
/usr/sbin/exim4 -bP | grep environment
Re: Warning: purging the environment. Suggested action: use keep_environment.
У вас Debian Jessie ?
Почему-то вспомнился сразу CVE-2016-1531
Почему-то вспомнился сразу CVE-2016-1531
Re: Warning: purging the environment. Suggested action: use keep_environment.
Аналогичная ситуация, после обновления exim в лог посыполось:
WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
CentOS 7
# rpm -qa |grep exim
exim-4.84.2-1.el7.x86_64
# exim -bP | grep environment
LOG: MAIN
WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
add_environment =
keep_environment =
# exim -bV -v | grep -i Perl
Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc TCPwrappers OpenSSL Content_Scanning DKIM Old_Demime PRDR OCSP
LOG: MAIN
WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
CentOS 7
# rpm -qa |grep exim
exim-4.84.2-1.el7.x86_64
# exim -bP | grep environment
LOG: MAIN
WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
add_environment =
keep_environment =
# exim -bV -v | grep -i Perl
Support for: crypteq iconv() IPv6 PAM Perl Expand_dlfunc TCPwrappers OpenSSL Content_Scanning DKIM Old_Demime PRDR OCSP
LOG: MAIN
WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
Re: Warning: purging the environment. Suggested action: use keep_environment.
Ну да, это действительно последствия фикса уязвимостей CVE-2016-1531
https://lists.exim.org/lurker/message/2 ... 33.en.html
Решения 2:
1. пытаться использовать use keep_environment and add_environment - но как предупреждают, что-то может сломаться, а может и не сломаться.
2. игнорировать warning'и и ждать следующую версию.
https://lists.exim.org/lurker/message/2 ... 33.en.html
Решения 2:
1. пытаться использовать use keep_environment and add_environment - но как предупреждают, что-то может сломаться, а может и не сломаться.
2. игнорировать warning'и и ждать следующую версию.
Re: Warning: purging the environment. Suggested action: use keep_environment.
Какие парамерты следует указать в /etc/exim/exim.conf ?
skurudo wrote:Ну да, это действительно последствия фикса уязвимостей CVE-2016-1531
https://lists.exim.org/lurker/message/2 ... 33.en.html
Решения 2:
1. пытаться использовать use keep_environment and add_environment - но как предупреждают, что-то может сломаться, а может и не сломаться.
2. игнорировать warning'и и ждать следующую версию.
Re: Warning: purging the environment. Suggested action: use keep_environment.
До применения фикса вывод команды:
После:
Но перестает отправляться и приниматься почта. Соответственно вывод команды до и после фикса дает разный результат, видно что становятся другие настройки acl_*, ssl и т.д.
Code: Select all
#/usr/sbin/exim4 -bP | grep environment
LOG: MAIN
WARNING: purging the environment.
Suggested action: use keep_environment and add_environment.
add_environment =
keep_environment =
Code: Select all
#/usr/sbin/exim4 -bP | grep environment
add_environment =
keep_environment =
Code: Select all
/usr/sbin/exim4 -bP