[+] Poczta - postfix - kopia wiadomo

Konfiguracja serwerów, usług, itp.
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

[+] Poczta - postfix - kopia wiadomości z danej domeny

Post autor: sethiel »

Ma ktoś jakiś pomysł albo gotowe rozwiązanie jak zrobić rozdwojenie e-maila w postfixsie?
Tzn. przykładowo.
Przychodzi wiadomość na domenę test.pl, na konto

Kod: Zaznacz cały

 [EMAIL="test@test.pl"]test@test.pl[/EMAIL]
Chciałbym taką wiadomość skopiować do domeny kopia.pl gdzie będzie jakiś adres pamiętający wszystko, który już zbierze wszystko jak leci.
Mam wirtualne domeny i mysql i courier.
W miarę standardowa konfiguracja.
Awatar użytkownika
LordRuthwen
Moderator
Posty: 2341
Rejestracja: 18 września 2009, 21:45
Lokalizacja: klikash?

Post autor: LordRuthwen »

A procmail tego nie zrobi?
sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Może i zrobi, ale jak?
Jest taka opcja

Kod: Zaznacz cały

always_bcc
ale jak ją użyć żeby np.:

Kod: Zaznacz cały

[EMAIL="test@test.pl"]test@test.pl[/EMAIL]
leciał również do

Kod: Zaznacz cały

 [EMAIL="test@kopia.pl"]test@kopia.pl[/EMAIL]

Kod: Zaznacz cały

[EMAIL="[b]użytkownik[/b]1@test.pl"][b]użytkownik[/b]1@test.pl[/EMAIL]
leciał również do

Kod: Zaznacz cały

[EMAIL="[b]użytkownik[/b]1@kopia.pl"][b]użytkownik[/b]1@kopia.pl[/EMAIL]
itd.?
A czy po drugiej stronie będzie taki e-mail to już bez różnicy, i żeby to było nie w tabeli aliases - bo do tej tabeli mają dostęp użytkownicy mogący robić kopie wiadomości podczas nieobecności na określone konto.

Może jakaś lustrzana jednostronna kopia katalogów użytkowników?
Tylko też jak takie coś zrobić?
Awatar użytkownika
Yampress
Administrator
Posty: 6423
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

sethiel
Junior Member
Posty: 762
Rejestracja: 28 stycznia 2008, 11:50
Lokalizacja: Wrocław

Post autor: sethiel »

Rozwiązanie z forum slackware byłoby dobre ale nie spełnia warunków tj: "żeby to było nie w tabeli aliases".
Rozwiązanie:
plik /etc/postfix/main.cf dodanie linii:

Kod: Zaznacz cały

recipient_bcc_maps = proxy:mysql:/etc/postfix/mysql_virtual_recipient_bcc_maps.cf
plik /etc/postfix/mysql_virtual_recipient_bcc_maps.cf:

Kod: Zaznacz cały

user = postfix
password = haslo
hosts = 192.168.0.2
dbname = postfix
query = SELECT bcc FROM recipient_bcc_maps WHERE recipient='%s' AND active = 1
tabela recipient_bcc_maps:

Kod: Zaznacz cały

CREATE  TABLE  `postfix`.`recipient_bcc_maps` ( `recipient` VARCHAR( 45  )  NOT  NULL ,
 `bcc` VARCHAR( 45  )  NOT  NULL ,
 UNIQUE ( `recipient` 
)
) ENGINE  =  MYISAM ;
Dodanie wirtualnej domeny w tabeli domain

Kod: Zaznacz cały

kopia.domena.pl virtual
Założenie skrzynki pocztowej:
dla kopii uzytkownik1@domena.pl konto uzytkownik1@kopia.domena.pl
Dodanie wpisu do tabeli recipient_bcc_maps:

Kod: Zaznacz cały

uzytkownik1@domena.pl; uzytkownik1@kopia.domena.pl; 1
Działa.
ODPOWIEDZ