Vesta Control Panel - Forum

Community Forum

Skip to content

Advanced search
  • Quick links
    • Main site
    • Github repo
    • Google Search
  • FAQ
  • Login
  • Register
  • Board index Language specific forums Russian (Русский) Почтовый сервер
  • Search

Warning: purging the environment. Suggested action: use keep_environment.

Вопросы по работе Почтовый сервера
Dovecot, Exim, RoundCube
Locked
  • Print view
Advanced search
21 posts
  • 1
  • 2
  • 3
  • Next
gurvinek
Posts: 42
Joined: Tue Feb 03, 2015 7:37 pm

Warning: purging the environment. Suggested action: use keep_environment.

Post by gurvinek » Mon Mar 21, 2016 9:26 am

После обновления Exim в логах постоянно появляется сообщение Warning: purging the environment. Suggested action: use keep_environment. Куда копать?
Top

uscreator
Posts: 43
Joined: Mon Oct 20, 2014 5:05 pm

Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by uscreator » Mon Mar 28, 2016 4:04 pm

Да у меня таже ситуация... https://tldrify.com/g0e вот что предлагают ( но мне не помогло )
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by skurudo » Wed Mar 30, 2016 6:57 am

В конфиге 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
Top

exception
Posts: 6
Joined: Wed Mar 30, 2016 7:09 am

Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by exception » Wed Mar 30, 2016 7:19 am

После

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 =
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by skurudo » Wed Mar 30, 2016 10:43 am

Не увидел вывода до и после:

Code: Select all

/usr/sbin/exim4 -bP | grep environment
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by skurudo » Wed Mar 30, 2016 10:45 am

У вас Debian Jessie ?
Почему-то вспомнился сразу CVE-2016-1531
Top

msokolov
Posts: 17
Joined: Mon May 05, 2014 1:18 am

Os: CentOS 6x
Web: nginx + php-fpm
Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by msokolov » Fri Apr 01, 2016 11:01 am

Аналогичная ситуация, после обновления 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.
Top

skurudo
VestaCP Team
Posts: 8099
Joined: Fri Dec 26, 2014 2:23 pm
Contact:
Contact skurudo
Website Facebook Google+ Skype
Twitter

Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by skurudo » Fri Apr 01, 2016 11:43 am

Ну да, это действительно последствия фикса уязвимостей CVE-2016-1531
https://lists.exim.org/lurker/message/2 ... 33.en.html

Решения 2:
1. пытаться использовать use keep_environment and add_environment - но как предупреждают, что-то может сломаться, а может и не сломаться.
2. игнорировать warning'и и ждать следующую версию.
Top

msokolov
Posts: 17
Joined: Mon May 05, 2014 1:18 am

Os: CentOS 6x
Web: nginx + php-fpm
Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by msokolov » Fri Apr 01, 2016 6:24 pm

Какие парамерты следует указать в /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'и и ждать следующую версию.
Top

exception
Posts: 6
Joined: Wed Mar 30, 2016 7:09 am

Re: Warning: purging the environment. Suggested action: use keep_environment.

Post by exception » Sat Apr 02, 2016 4:35 am

До применения фикса вывод команды:

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
до и после фикса дает разный результат, видно что становятся другие настройки acl_*, ssl и т.д.
Top


Locked
  • Print view

21 posts
  • 1
  • 2
  • 3
  • Next

Return to “Почтовый сервер”



  • Board index
  • All times are UTC
  • Delete all board cookies
  • The team
Powered by phpBB® Forum Software © phpBB Limited
*Original Author: Brad Veryard
*Updated to 3.2 by MannixMD
 

 

Login  •  Register

I forgot my password