exim

warning: Creating default object from empty value in /var/www/galaober.org.ua/html/modules/taxonomy/taxonomy.pages.inc on line 34.

Выборка писем из лога exim по адресу получателя

Получаем ID письма, после чего по ID определяем всю историю сообщения:

cat mainlog | grep 'jabetta@ukr.net' | cut -b 21-37 | \
( read s ; while [ -n "$s" ]
do
  if [ -z "$expr" ]
  then
    expr="$s"
  else
    expr="$expr\|$s"
  fi
  read s
done ; grep $expr mainlog)
( categories: )

Очистка почты в exim4

Читаем список писем в очереди, выбираем идентификаторы интересующих и отправляем на удаление:

mailq | grep "<rcptname" | cut -b 11-26 | xargs exim4 -Mrm
( categories: )

Алиасы для виртуальных доменов

Не знаю как это работает, но нашёл такое решение для поддержки алиасов виртуальных доменов:

domain_aliases:
  driver = redirect
  data = ${if match{${lookup{$local_part@$domain}lsearch*@{/etc/exim4/domain_aliases}}}{%1\\@(.+)}{$local_part@$1}{${lookup{$local_part@$domain}lsearch*@{/etc/exim4/domain_aliases}}}}
  allow_fail
  allow_defer
  file_transport = address_file
  pipe_transport = address_pipe

Соответственно файл с алиасами /etc/exim4/domain_aliases выглядит следующим образом:

user1@domain.com   user_1@gmail.com
( categories: )

Exim4

Во-первых, достаточно полный перевод официального руководства по Exim есть на http://www.lissyara.su/?id=1200

Краткое описани SMTP
http://www.codenet.ru/webmast/smtp.php

Копирование почты
http://www.opennet.ru/openforum/vsluhforumID1/72240.html
http://www.opennet.ru/openforum/vsluhforumID1/67342.html

How to remove outgoing Received header?
http://www.exim-users.org/forums/showthread.php?t=46828
http://archives.devshed.com/forums/networking-100/remove-sender-header-1...

( categories: )
Syndicate content