Exim stopka altermime
Altermime – uzyteczna stopka w poczcie
Sciagamy źródła z http://www.pldaniels.com/altermime/ i rozpakowywujemy
make
make install
w katalogu /usr/local/bin pojawi się plik altermime.
Aby była możliwość ustawienia stopki dla każdej z domen jakie obsluguje nasz Exim musimy ustawić w sekcji ROUTERS:
stopka:
driver = dnslookup
domains = ! +local_domains
transport = transport = ${if eq{$sender_address_domain}{domena.pl}{smtp_stopka_domena}{remote_smtp}}
ignore_target_hosts = 127.0.0.0/8
no_more
Plik /etc/exim/listadomen ma następujący format:
domena: nazwa_transportu dla domeny
domena.pl: smtp_stopka_domena
domena1.pl: smtp_stopka_domena1
Plik /etc/exim/domeny ma następujący format:
domena: domena
domena.pl: domena.pl
domena1.pl: domena1.pl
W sekcji TRANSPORT ustawiamy dla każdej z domen zdefiniowanej w /etc/exim/listadomen transport:
smtp_stopka_domena:
driver = smtp
interface = ${lookup{$sender_address_domain}lsearch{/etc/exim/ip_domeny}{$value}{$interface_address}}
helo_data = ${lookup{$interface_address}lsearch{/etc/exim/domeny_ip}{$value}{$primary_hostname}}
transport_filter = /usr/local/bin/altermime –input=- –disclaimer=/etc/exim/stopka –disclaimer-html=/etc/exim/stopka.html
size_addition = 1
Plik /etc/exim/stopka to plik tekstowy zawierający treść stopki w przypadku wysyłania poczty jako plain text. Plik /etc/exim/stopka.html to plik zawierający treść stopki sformatowany jako html, w przypadku wysyłania poczty sformatowanej w html. Jeżeli chodzi o parametry interface oraz helo_data opis znajduje się w artykule Exim i wiele domen.
Jak zauważymy w pliku /etc/exim/listadomen domena2.pl ma zdefiniowany standardowy transport remote_smtp. nie zostanie w tym przypadku dla tej domeny doklejona stopka