LINUX.ORG.RU

Сообщения infomeh

 

Dovecot dbox единое хранилище вложений

Привет.

Подскажите как настраивается единое хранилище для вложений в письма:

dbox storage is extensible. Single instance attachment storage was already implemented as such extension.

https://wiki2.dovecot.org/MailboxFormat/dbox#Alternate_storage

Или оно работает из коробки для ящиков в формате mdbox / sdbox?

Второе, есть ящики в формате Maildir, часть писем в них сжата.

При вызове dsync mirror для конвертирования в формат mdbox появляются сообщения о том, что реальный размер файла не соответствует размеру письма.

Это так и есть, файл сжат.

Теперь все распаковывать?

Спасибо.

UPD

Подскажите, как чистить mail_attachment_dir в случае, если письма со всех почтовых ящиков, к которым относятся вложения в хранилище будут удалены, то что будет с файлами вложений в общем хранилище?

Посмотрел в директории с вложением есть директория hashes, в которой лежит файл под именем равным хэше, а в директории выше находятся hardlink ссылки на этот файл с некоторым суффкиксом.

Получается, что как только письмо с вложением будет удалено, то будет удалён и hardlink для этого письма и как только не останется hardlink`ов, то и сам файл будет удалён?

Это так?

 ,

infomeh
()

Postfix убрать адресата из CC (carbon copy) и добавить в bcc (blind carbon copy)

Всем привет.

Подскажите как сделать, что бы если в адресатах письма есть определённый ящик, то убрать его из CC, но добавить в bcc?

Без разницы, даже если он один.

Спасибо.

 

infomeh
()

network-manager openvpn добавляет маршрут по умолчанию

Всем привет. Столкнулся со странным поведением. Есть вот такой конфиг OpenVPN клиета.

В Windows с ним всё нормально, подключается, получает маршруты.

В Linux при добавлении конфига в network-manager

nmcli connection import type openvpn file client.conf

Подключение создаётся, но при его запуске в таблицу маршрутизации добавляется default маршрут через OpenVPN сервер.

В конфиге OpenVPN сервера нет строчек

push "redirect-gateway def1"

или чего-то подобного, там добавляется 5 маршрутов в сети, но перенаправления gateway нет.

Вот конфиг.

client
remote IP 1194
proto udp
dev tap

comp-lzo
pull

tls-client
ca ca.crt
cert    user.crt
key     user.key

tls-auth        ta.key 1

verb 3
persist-key
persist-tun
#route-method exe

При включенной опции route-method exe даже при запуске вот так:

openvpn --config client.conf

В таблицу маршутизации добавляется default маршрут через OpenVPN сервер.

Что это такое, куда смотреть?

Повторюсь, в конфиге OpenVPN сервера нет перенаправления маршрута по умолчанию и в Windows с этим же конфигом всё работает штатно.

Debian 10.4.

Может кто сталкивался с подобным? Куда смотреть?

UPD

Сейчас перепроверил, при наличии опции route-method exe и запуске командой

openvpn --config client.conf

Маршрут по умолчанию не подменяется.

В тоже время соединение, импортированное network-manager из того же файла подменят маршрут по умолчанию.

 

infomeh
()

Письмо из домена в домен попадают в спам [РЕШЕНО]

Всем привет, ситуация странная. С одного ящика домена на другой ящик письма попадают в спам. Хотя X-Spam-Flag и прочие параметры говорят, что это не спам. Заголовки письма, что попадает в СПАМ:

Return-Path: <user1@domain.ru>
Delivered-To: user2@domain.ru
Received: from mail.domain.ru (localhost [127.0.0.1])
    by mail.domain.ru (Postfix) with ESMTP id 5ACA820175F
    for <user2@domain.ru>; Mon, 15 Jun 2020 14:40:00 +0300 (MSK)
X-Virus-Scanned: Debian amavisd-new at mail.domain.ru
X-Spam-Flag: NO
X-Spam-Score: -100.5
X-Spam-Level:
X-Spam-Status: No, score=-100.5 tagged_above=-999 required=6.31
    tests=[ALL_TRUSTED=-1, HTML_MESSAGE=0.001, SURBL_BLOCKED=0.499,
    USER_IN_WHITELIST=-100] autolearn=ham autolearn_force=no
Received: from mail.domain.ru ([127.0.0.1])
    by mail.domain.ru (mail.domain.ru [127.0.0.1]) (amavisd-new, port 10024)
    with ESMTP id j1TKddBgv6Ws for <user2@domain.ru>;
    Mon, 15 Jun 2020 14:39:57 +0300 (MSK)
Received: from mail.domain.ru (smtp.domain.ru [172.17.6.170])
    by mail.domain.ru (Postfix) with ESMTPSA id 6A322200B2A
    for <user2@domain.ru>; Mon, 15 Jun 2020 14:39:57 +0300 (MSK)
MIME-Version: 1.0
Content-Type: multipart/mixed;
    boundary="=_8fc6410a0d22a75469c13d9fbe2ad5b6"
Content-Transfer-Encoding: quoted-printable
Date: Mon, 15 Jun 2020 14:39:57 +0300
From: =?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD=D0=BE=D0=B2_=D0=9A=D0=BE=D0=BD?=
    =?UTF-8?Q?=D1=81=D1=82=D0=B0=D0=BD=D1=82=D0=B8=D0=BD_=D0=A1=D0=B5=D1=80?=
    =?UTF-8?Q?=D0=B3=D0=B5=D0=B5=D0=B2=D0=B8=D1=87?= <user1@domain.ru>
To: user2@domain.ru
Subject: =?UTF-8?Q?=D0=92=D0=B5=D0=B4=D0=BE=D0=BC=D0=BE=D1=81=D1=82=D0=B8?=
    =?UTF-8?Q?_=D0=98493?=
User-Agent: Roundcube Webmail
Message-ID: <8f8c692fc1e4eb7ed75db1cb0eb000e3@domain.ru>
X-Sender: user1@domain.ru

Заголовки письма, которое не попадает в СПАМ:

Return-Path: <user1@domain.ru>
Delivered-To: user2@domain.ru
Received: from mail.domain.ru (localhost [127.0.0.1])
    by mail.domain.ru (Postfix) with ESMTP id CAB9C2013A9
    for <user2@domain.ru>; Mon, 15 Jun 2020 14:59:23 +0300 (MSK)
X-Virus-Scanned: Debian amavisd-new at mail.domain.ru
X-Spam-Flag: NO
X-Spam-Score: -100.899
X-Spam-Level:
X-Spam-Status: No, score=-100.899 tagged_above=-999 required=6.31
    tests=[ALL_TRUSTED=-1, HTML_MESSAGE=0.001, MIME_HTML_ONLY=0.1,
    USER_IN_WHITELIST=-100] autolearn=no autolearn_force=no
Received: from mail.domain.ru ([127.0.0.1])
    by mail.domain.ru (mail.domain.ru [127.0.0.1]) (amavisd-new, port 10024)
    with ESMTP id Luoa_qUOJgwG for <user2@domain.ru>;
    Mon, 15 Jun 2020 14:59:23 +0300 (MSK)
Received: from mail.domain.ru (smtp.domain.ru [172.17.6.170])
    by mail.domain.ru (Postfix) with ESMTPSA id 99FCB200B2A
    for <user2@domain.ru>; Mon, 15 Jun 2020 14:59:23 +0300 (MSK)
MIME-Version: 1.0
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Date: Mon, 15 Jun 2020 14:59:23 +0300
From: =?UTF-8?Q?=D0=98=D0=B2=D0=B0=D0=BD=D0=BE=D0=B2_=D0=9A=D0=BE=D0=BD?=
    =?UTF-8?Q?=D1=81=D1=82=D0=B0=D0=BD=D1=82=D0=B8=D0=BD_=D0=A1=D0=B5=D1=80?=
    =?UTF-8?Q?=D0=B3=D0=B5=D0=B5=D0=B2=D0=B8=D1=87?= <user1@domain.ru>
To: user2@domain.ru
Subject: =?UTF-8?Q?=D0=A4=D0=B0=D0=B9=D0=BB=D1=8B?=
User-Agent: Roundcube Webmail
Message-ID: <80f46859f70c599aa03572199113266e@domain.ru>
X-Sender: user1@domain.ru

Во втором письмо файл в формате doc, в первом файлы в формате rtf. Пока выявлена закономерность, что письма с файлами в формате rtf попадают в спам, если их отсылать с одного ящика домена на другой, в тоже время письма с этими же вложениями, отправленные с другого почтового домена в спам не попадают.

Не все письма с вложениями в формате rtf попадают в спам. Но на заголовках разницы не видно.

По логам dovecot происходит следующее:

Jun 15 14:39:57 mail dovecot: imap(user1@domain.ru)<11564><qtjg4h2ouqmsEQaq>: save: box=Sent, uid=734, msgid=<8f8c692fc1e4eb7ed75db1cb0eb000e3@domain.ru>, si
ze=597530, from=Иванов Иван Иванович <user1@domain.ru>, subject=Файлы

Jun 15 14:40:01 mail dovecot: imap(user2@domain.ru)<16501><MvIisvqnJNDZRYC5>: copy from INBOX: box=Junk, uid=159, msgid=<8f8c692fc1e4eb7ed75db1cb0eb000e3@domain
.ru>, size=598450, from=Иванов Иван Иванович <user1@domain.ru>, subject=Файлы

Jun 15 14:40:01 mail dovecot: imap(user2@domain.ru)<16501><MvIisvqnJNDZRYC5>: expunge: box=INBOX, uid=2697, msgid=<8f8c692fc1e4eb7ed75db1cb0eb000e3@domain.ru>,
size=598450, from=Иванов Иван Иванович <user1@domain.ru>, subject=Файлы

Jun 15 14:40:09 mail dovecot: imap(user2@domain.ru)<12272><wWed4x2ocqqsEQaq>: flag_change: box=Junk, uid=159, msgid=<8f8c692fc1e4eb7ed75db1cb0eb000e3@domain.ru>
, size=598450, from=Иванов Иван Иванович <user1@domain.ru>, subject=Файлы

В dovecot подключено правило:

require ["fileinto"];

# rule:[Move Spam to Junk Folder]
if header :is "X-Spam-Flag" "YES"
{
    fileinto "Junk";
}

Но оно срабатывает только если X-Spam-Flag «YES», пробовал отключать amavis, spamassasin и clamav, всё равно письма с вложениями попадают в спам.

Чёткой закономерности выявить не получается.

Подскажите куда смотреть ещё.

Такое поведение на разных ящиках.

Письмо с такими же файлами во вложении с внешних почтовых серверов в спам не попадают.

РЕШЕНИЕ

Проблема была в том, что не проставлялась DKIM подпись. Были проблемы в настройке amavis и проблемы в указании правильного порта в MTA Postfix.

Происходило следующее: приходило письмо вроде как из домена, но без подписи и из-за этого оно могло попасть в СПАМ.

Сгенерирован DKIM ключ, прописаны правильные записи в DNS, указан правильный порт в master.cf в параметре content_filter

 , ,

infomeh
()

Postfix ограничить отправку на alias только с определённых адресов

Всем привет.

Есть установка почтового сервера на базе iredmail. Соответственно связка postfix+dovecot+amavis и прочее.

В таблице alias создан ряд алиасов, в том числе и алиас массовой рассылки на все ящики домена.

Подскажите как настроить ограничение отправки писем на алиас только с определённых адресов?

А то сейчас если кто-либо напишет письмо на алиас, то его получат все, если кто-то вставил алиас в поле кому, а не в скрытое поле кому, то ответы на письмо рассылки так же получат все.

И ещё как сделать реврайт что бы если алиас был указан в поле кому, то он бы перемещался в скрытую копию, если возможно.

 

infomeh
()

RSS подписка на новые темы