Регистрация...

Eserv Forum / E4 / Eserv 4 beta / При изменении Wiki страницы отправляется письмо не на тот адрес

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Сделал Wiki страницу:
"http://192.168.0.1:8080/SAN/Главная" все вроде бы нормально, но при её изменении отправляется письмо на адрес web@192.168.0.1- что это значит?
Домен в E4 один- tkrif.ru
192.168.0.1- сервер eserv4
 
Комментарии к этой версии (19.04.2012 17:15) [~serg] 3411bac1
АвторДатаТекстtags
ac20.04.2012 01:36
Письмо отправляется на email Server[AdminEmail] — просто "к сведению". А на web@{HOST} оно не отправляется, а размешается в архиве ({Dirs[Mail]}\http-post\{YYYYMM}\{YYYY-MM-DD}\), чтобы при необходимости восстановить сайт из сообщений.

Это можно изменить в шаблонах acWEB\conf\HttpMsgCopy.pat и acWEB\conf\HttpMsg.pat соответственно.
wikipost
serg20.04.2012 10:19
ред: 20.04.2012 10:26
ac пишет: Письмо отправляется на email Server[AdminEmail] — просто "к сведению".

Хм-м-м-м, а как это отключить, или сделать спец. ящик для WikiPost?
Кажется что не хочется засорять ящик админа.
Зачем ему читать все эти посты? Какая в этом необходимость и логика , мож что не допонимаю?
wikipost
serg20.04.2012 10:25
Еще вопрос: в ini
[Server] HostName={GetDnsFQ} DefaultDomain={Server[HostName]} AdminEmail=postmaster@{Server[DefaultDomain]}

Правильно ли что {GetDnsFQ} возвращает HostName=192.168.0.1 ?
wikipost
ac20.04.2012 11:02
serg пишет: Зачем ему читать все эти посты? Какая в этом необходимость и логика , мож что не допонимаю?

Кто-то же должен читать все посты wiki/форумов/сайтов. Мало ли какой злодей заведётся и начнёт писать что-то непотребное несоответствующее политике сайта... А поскольку краснеть за это админу, то ему по умолчанию и отправляется.

serg пишет: Хм-м-м-м, а как это отключить

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

serg пишет: Правильно ли что {GetDnsFQ} возвращает HostName=192.168.0.1

Он не возвращает IP. GetDnsFQ спрашивает доменное имя у Windows.
Но у вас наверняка поле AdminEmail явно указано в E4.ini, который имеет приоритет над E4.orig.ini, соответственно до этого GetDnsFQ дело и не доходит.
wikipost
serg24.04.2012 17:37
ред: 24.04.2012 17:38
ac пишет: Он не возвращает IP. GetDnsFQ спрашивает доменное имя у Windows.
Но у вас наверняка поле AdminEmail явно указано в E4.ini, который имеет приоритет над E4.orig.ini, соответственно до этого GetDnsFQ дело и не доходит.

Нет, до этого момента не был указан AdminEmail.
Вот что было
[Server] LogLevel=1 ExternIP=0.0.0.0 HostName=tkrif.ru DefaultDomain=tkrif.ru C=RU L=Saratov OU=IT O=OOO TK RIF AdminPhone= 773588
А эту строчку добавил после Вашего ответа.
AdminEmail=postmaster@tkrif.ru
wikipost
ac24.04.2012 18:52
Шаблон AdminEmail по умолчанию
AdminEmail=postmaster@{Server[DefaultDomain]}

Если у вас было
DefaultDomain=tkrif.ru
то так и выходило в итоге AdminEmail=postmaster@tkrif.ru, даже без явного добавления этой строки.

Адресат web@192.168.0.1 получался из web@{HOST} в заголовке acWEB\conf\HttpMsg.pat, но это письмо не должно было никуда отправляться, а только складироваться в http-post.
wikipost
Работает на Eserv/5.05567 (10.02.2020)