Изменить поле Delivery-date
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2019-08-24 9:17:23
Изменить поле Delivery-date
Подскажите пожалуйста, есть ли в exim возможность изменить поле Delivery-date в заголовках сообщения.
сделать например так: если сообщения от пользователей у которых уч.записи начинаются с определенной последовательности для них поле delivery-date вообще,например удалить.Или форматировать его для всех как-то так, чтобы он в конце часовой пояс не дописывал.
сделать например так: если сообщения от пользователей у которых уч.записи начинаются с определенной последовательности для них поле delivery-date вообще,например удалить.Или форматировать его для всех как-то так, чтобы он в конце часовой пояс не дописывал.
Услуги хостинговой компании 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/
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Изменить поле Delivery-date
доументацию ниасилили?
https://www.lissyara.su/doc/exim/4.70/m ... sing/#44.9
https://www.lissyara.su/doc/exim/4.70/m ... ing/#44.17
https://www.lissyara.su/doc/exim/4.70/m ... sing/#44.9
https://www.lissyara.su/doc/exim/4.70/m ... ing/#44.17
Убей их всех! Бог потом рассортирует...
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2019-08-24 9:17:23
Изменить поле Delivery-date
headers_remove я в доке видел, и даже по форуму людям предлагали варианты с его использованием, но у меня не заработало, не знаю возможно не в тот роутер писал. А сильно много играться на сервере возможности нет.Поэтому и спрашиваю может кто по подробнее подскажет с примерами что и как
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Изменить поле Delivery-date
Насколько я понимаю этот заголовок формирует клиент, а не сервер. Соответственно, на сервере вы его не измените - его просто там не фигурирует.Delivery-date
IT voodoo blog https://kostikov.co
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Изменить поле Delivery-date
нет, в новых он тоже есть
Код: Выделить всё
mx# basename `pwd`
new
mx# grep Delivery-date 1567358562.M714481P43750.mx.lissyara.su,S=1760,W=1802
Delivery-date: Sun, 01 Sep 2019 20:22:42 +0300
mx#
Убей их всех! Бог потом рассортирует...
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Изменить поле Delivery-date
Какая-то недоработка где-то значит (не обязательно у вас).
Как пишут, заголовка этого в транзите быть не должно потому что не по стандарту.
Как пишут, заголовка этого в транзите быть не должно потому что не по стандарту.
https://www.exim.org/exim-html-current/doc/html/spec_html/ch-message_processing.html писал(а): 9. The Delivery-date: header line
Delivery-date: header lines are not part of the standard RFC 2822 header set. Exim can be configured to add them to the final delivery of messages. (See the generic delivery_date_add transport option.) They should not be present in messages in transit. If the delivery_date_remove configuration option is set (the default), Exim removes Delivery-date: header lines from incoming messages.
IT voodoo blog https://kostikov.co
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Изменить поле Delivery-date
не знаю насчёт транзита, это конечный сервер
впрочем, он же это сообщение и генерил - кроном, отослал через mail, exim его принял и передал dovecot для доставки
можно в принипе попробовать отловить до LDA, посмотреть
лень =(
впрочем, он же это сообщение и генерил - кроном, отослал через mail, exim его принял и передал dovecot для доставки
можно в принипе попробовать отловить до LDA, посмотреть
лень =(
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Изменить поле Delivery-date
и да, доку я читал. и даже переводил
Убей их всех! Бог потом рассортирует...
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Изменить поле Delivery-date
Да, я в курсе и спасибо вам за это.
На самом деле, пофигу если вам этот заголовок нужен или не мешает. Главное что, во-первых, он не стандартный, во-вторых, по умолчанию его Exim вытирает в транзите, и, в-третьих, его должен генерировать клиент, а поэтому вопрошающему ловить его в транзите вряд ли имеет смысл.
IT voodoo blog https://kostikov.co
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Изменить поле Delivery-date
не факт, кстати. вот сообщение из планировщика, доставлял на всех этапах exim
предполагаю, что он его добавляет в момент когда в maildir кладёт сообщение
Код: Выделить всё
backup1# grep Delivery-date: 1i4ZmJ-0004dT-Kg.eml
Delivery-date: Mon, 02 Sep 2019 03:01:03 +0300
backup1#
Убей их всех! Бог потом рассортирует...
- Alex Keda
- стреляли...
- Сообщения: 35466
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Изменить поле Delivery-date
собсно, в src/transport.c всё есть:
так что он его добалвяет, при доставке
Код: Выделить всё
/* Add delivery-date: if requested. */
if (tctx->options & topt_add_delivery_date)
{
uschar * s = tod_stamp(tod_full);
if ( !write_chunk(tctx, US"Delivery-date: ", 15)
|| !write_chunk(tctx, s, Ustrlen(s))
|| !write_chunk(tctx, US"\n", 1)) goto bad;
}
Убей их всех! Бог потом рассортирует...
- xM
- ст. лейтенант
- Сообщения: 1316
- Зарегистрирован: 2009-01-15 23:57:41
- Откуда: Königsberg
- Контактная информация:
Изменить поле Delivery-date
А, теперь понятно. У меня Exim нигде сам ничего не распихивает, а отдаёт по LMTP Dovecot'у. Последний такой заголовок не добавляет.
IT voodoo blog https://kostikov.co
-
- проходил мимо
- Сообщения: 3
- Зарегистрирован: 2019-08-24 9:17:23
Изменить поле Delivery-date
Проблема в итоге оказалась в поле Received, я его убрал через exim filters.