<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://www.auul.pri.ee/wiki/index.php?action=history&amp;feed=atom&amp;title=SRS_tarkvara_postsrsd_kasutamine_Postfix_keskkonnas</id>
	<title>SRS tarkvara postsrsd kasutamine Postfix keskkonnas - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="https://www.auul.pri.ee/wiki/index.php?action=history&amp;feed=atom&amp;title=SRS_tarkvara_postsrsd_kasutamine_Postfix_keskkonnas"/>
	<link rel="alternate" type="text/html" href="https://www.auul.pri.ee/wiki/index.php?title=SRS_tarkvara_postsrsd_kasutamine_Postfix_keskkonnas&amp;action=history"/>
	<updated>2026-05-03T18:32:16Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.39.13</generator>
	<entry>
		<id>https://www.auul.pri.ee/wiki/index.php?title=SRS_tarkvara_postsrsd_kasutamine_Postfix_keskkonnas&amp;diff=94&amp;oldid=prev</id>
		<title>Imre: Uus lehekülg: '===Sissejuhatus===  SRS (Sender Rewriting Scheme) http://www.openspf.org/SRS aitab remaileril töötada SPF'i kasutavate domeenide kirjadega. Käesolev tekst tutvustab postsrsd h...'</title>
		<link rel="alternate" type="text/html" href="https://www.auul.pri.ee/wiki/index.php?title=SRS_tarkvara_postsrsd_kasutamine_Postfix_keskkonnas&amp;diff=94&amp;oldid=prev"/>
		<updated>2021-12-22T22:18:15Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;===Sissejuhatus===  SRS (Sender Rewriting Scheme) http://www.openspf.org/SRS aitab remaileril töötada SPF&amp;#039;i kasutavate domeenide kirjadega. Käesolev tekst tutvustab postsrsd h...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Sissejuhatus===&lt;br /&gt;
&lt;br /&gt;
SRS (Sender Rewriting Scheme) http://www.openspf.org/SRS aitab remaileril töötada SPF'i kasutavate domeenide kirjadega. Käesolev tekst tutvustab postsrsd https://github.com/roehling/postsrsd tarkvara kasutamist Postfix keskkonnas.&lt;br /&gt;
&lt;br /&gt;
===Mõisted===&lt;br /&gt;
&lt;br /&gt;
* SRS - Sender Rewriting Scheme&lt;br /&gt;
* remailer - spetsialiseeritud postimasin, mis suunab ühele aadressile saabunud kirju edasi teisele aadressile; remailer ei sisalda postkasti; üldselt toimub see sisse tulnud kirja 'rcpt to' väärtuse asendamise abil (nt /etc/aliases failiga)&lt;br /&gt;
* mail from - ümbriku saatja aadress&lt;br /&gt;
* rcpt to - ümbriku saaja aadress&lt;br /&gt;
* header From - kirja nn body osa päis, saatja aadress&lt;br /&gt;
* header To - kirja nn body osa päis, saaja aadress&lt;br /&gt;
&lt;br /&gt;
===Tööpõhimõte===&lt;br /&gt;
&lt;br /&gt;
SRS tehnika aitab remailerit kahes osas&lt;br /&gt;
&lt;br /&gt;
* remailerist väljuva kirja 'mail from' peab sisaldab remaileri teenuse pakkuja domeeni&lt;br /&gt;
* remailer peab oskama välja saadetud kirjale vastava võimaliku internetist tuleva veateate toimetada kirja algsele 'mail from' aadressile&lt;br /&gt;
&lt;br /&gt;
Näited remaileritest&lt;br /&gt;
&lt;br /&gt;
* Mailman listserver - tundub, et Mailman ise sisaldab piisavat palju SRS instrumente ja postsrsd tarkvara kasutamine ei ole vajalik&lt;br /&gt;
&lt;br /&gt;
====Legacy edasisuunamine====&lt;br /&gt;
&lt;br /&gt;
Priit saadab kirja Imrele kasutades tema vana aadressi, kust on tehtud edasisuunamine Imre uuele aadressile.&lt;br /&gt;
              _____                                                 _____&lt;br /&gt;
             |     | mail from: priit@vana-sober.ee                |     | imre@uus-aadress.ee&lt;br /&gt;
             |  A  | 10.100.1.25                                   |  C  |&lt;br /&gt;
             |_____|                                               |_____|&lt;br /&gt;
   &lt;br /&gt;
                                       _____&lt;br /&gt;
                                      |     | imre@vana-aadress.ee&lt;br /&gt;
                                      |  B  | 10.200.1.25 &lt;br /&gt;
                                      |_____|&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* arvutist A saadetakse välja kiri, 'mail from: priit@vana-sober.ee' ja 'rcpt to: imre@vana-aadress'&lt;br /&gt;
* domeeni vana-sober.ee spf on 'v=spf1 ip4:10.100.1.25 -all'&lt;br /&gt;
* domeeni vana-aadress.ee spf on 'v=spf1 ip4:10.200.1.25 -all'&lt;br /&gt;
* kirju jõuab remailer arvutisse B ja /etc/aliases faili abil kirjutatakse rcpt to aadressi ringi; mail from aadress jääb samaks&lt;br /&gt;
&lt;br /&gt;
 rcpt to: imre@vana-aadress.ee -&amp;gt; imre@uus-aadress.ee&lt;br /&gt;
 mail from: priit@vana-sober.ee -&amp;gt; priit@vana-sober.ee&lt;br /&gt;
&lt;br /&gt;
* kiri jõuab kohale arvutisse C; tekib probleem, et 'mail from' mõttes vana-sober.ee kiri tuli spf mõttes sobimatult ip aadressilt 10.200.1.25&lt;br /&gt;
&lt;br /&gt;
====SRS edasisuunamine====&lt;br /&gt;
&lt;br /&gt;
Priit saadab kirja Imrele kasutades tema vana aadressi; kust on tehtud edasisuunamine Imre uuele aadressile.&lt;br /&gt;
              _____                                                 _____&lt;br /&gt;
             |     | mail from: priit@vana-sober.ee                |     | imre@uus-aadress.ee&lt;br /&gt;
             |  A  | 10.100.1.25                                   |  C  |&lt;br /&gt;
             |_____|                                               |_____|&lt;br /&gt;
   &lt;br /&gt;
                                       _____&lt;br /&gt;
                                      |     | remailer&lt;br /&gt;
                                      |  B  | imre@vana-aadress.ee&lt;br /&gt;
                                      |_____| 10.200.1.25 &lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* arvutist A saadetakse välja kiri, 'mail from: priit@vana-sober.ee' ja 'rcpt to: imre@vana-aadress'&lt;br /&gt;
* domeeni vana-sober.ee spf on 'v=spf1 ip4:10.100.1.25 -all'&lt;br /&gt;
* domeeni vana-aadress.ee spf on 'v=spf1 ip4:10.200.1.25 -all'&lt;br /&gt;
* kirju jõuab remailer arvutisse B ja /etc/aliases faili abil kirjutatakse rcpt to aadressi ringi&lt;br /&gt;
&lt;br /&gt;
 rcpt to: imre@vana-aadress.ee -&amp;gt; imre@uus-aadress.ee&lt;br /&gt;
&lt;br /&gt;
* postsrsd abil kirjutatakse mail from aadress ringi&lt;br /&gt;
&lt;br /&gt;
 mail from: priit@vana-sober.ee -&amp;gt; SRS0=wsq7=2A=vana-sober.ee=priit@vana-aadress.ee&lt;br /&gt;
&lt;br /&gt;
* kiri jõuab kohale arvutisse C; probleemi ole, vana-sober.ee kiri tuli 'mail from' muudetud väärtusega vana-aadress.ee ja spf mõttes sobivalt ip aadressilt 10.200.1.25&lt;br /&gt;
&lt;br /&gt;
====SRS edasisuunamisele internetist tuleva vastuse algsele mail from aadressile toimetamine====&lt;br /&gt;
&lt;br /&gt;
Priit saadab kirja Imrele kasutades tema vana aadressi; kust on tehtud edasisuunamine Imre uuele aadressile.&lt;br /&gt;
              _____                                                 _____                     &lt;br /&gt;
             |     | mail from: priit@vana-sober.ee                |     | imre@uus-aadress.ee&lt;br /&gt;
             |  A  | 10.100.1.25                                   |  C  |                    &lt;br /&gt;
             |_____|                                               |_____|                    &lt;br /&gt;
   &lt;br /&gt;
                                       _____                                               _____&lt;br /&gt;
                                      |     | remailer                                    |     | imre@vaga-uus-aadress.ee&lt;br /&gt;
                                      |  B  | imre@vana-aadress.ee                        |  D  | mida ei ole&lt;br /&gt;
                                      |_____| 10.200.1.25                                 |_____|&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* arvutist A saadetakse välja kiri, 'mail from: priit@vana-sober.ee' ja 'rcpt to: imre@vana-aadress'&lt;br /&gt;
* domeeni vana-sober.ee spf on 'v=spf1 ip4:10.100.1.25 -all'&lt;br /&gt;
* domeeni vana-aadress.ee spf on 'v=spf1 ip4:10.200.1.25 -all'&lt;br /&gt;
* kirju jõuab remailer arvutisse B ja /etc/aliases faili abil kirjutatakse rcpt to aadressi ringi&lt;br /&gt;
&lt;br /&gt;
 rcpt to: imre@vana-aadress.ee -&amp;gt; imre@uus-aadress.ee&lt;br /&gt;
&lt;br /&gt;
* postsrsd abil kirjutatakse mail from aadress ringi&lt;br /&gt;
&lt;br /&gt;
 mail from: priit@vana-sober.ee -&amp;gt; SRS0=wsq7=2A=vana-sober.ee=priit@vana-aadress.ee&lt;br /&gt;
&lt;br /&gt;
* kiri jõuab kohale arvutisse C ja sealt püütakse saata edasi arvutisse D, mis ebaõnnestub&lt;br /&gt;
* arvuti C proovib mõnda aega ja saadab siis veateate kirja aadressile SRS0=wsq7=2A=vana-sober.ee=priit@vana-aadress.ee arvutisse B&lt;br /&gt;
* arvuti B tuletab postsrsd tarkvara abiga SRS0=wsq7=2A=vana-sober.ee=priit@vana-aadress.ee aadressist algse saatja aadressi priit@vana-sober.ee ning krüpto ja ajatempli osa (wsq7 ja 2A) abil veendub, et asi on õige&lt;br /&gt;
* arvuti B saadab veateate edasi algsele aadressile priit@vana-sober.ee&lt;br /&gt;
&lt;br /&gt;
Seejuures&lt;br /&gt;
&lt;br /&gt;
* arvuti C koostatud veateate kirjas on 'mail from' on &amp;lt;&amp;gt; ja mille 'header From:' on 'MAILER-DAEMON ...', algsesse kohta jõuab see teade just sellisena&lt;br /&gt;
* arvuti C koostatud veateate kirjas on 'rctp to' ja 'header To:' aadressiks 'SRS0=wsq7=2A=vana-sober.ee=priit@vana-aadress.ee'&lt;br /&gt;
* arvuti B postsrsd + postfix teisendavad ja asendavad need mõlemad aadressiga 'priit@vana-sober.ee'&lt;br /&gt;
&lt;br /&gt;
====Väited====&lt;br /&gt;
&lt;br /&gt;
* tavaliselt on kirja internetti saatev arvuti (kus toimib SRS) on sama, mis võtab võimalikud bounce'id internetist vastu; tundub ei kui sama SRS_SECRET väärtust kasutada, siis võivad need olla ka erinevad arvutid&lt;br /&gt;
* postsrsd kasutab Postfixi canonical tabeleid, ja omakorda tcp-tüüpi variante neist&lt;br /&gt;
* recipient_canonical_maps abil saab sisuliselt tekitada /etc/aliases funktsionaalsuse&lt;br /&gt;
* srs eposti aadressi on kodeeritud aadress, kuhu postimasin saadab edasisuunatud kirja, selles mõttes tegu on võimalusega süsteemi väärkasutada&lt;br /&gt;
* postsrsd tarkvara ei pruugi kasutada spetsialiseeritud remaileri juures, vaid see võiks olla asjakohane suvalises muu hulgas ainult natuke /etc/aliases abil kirju edasisuunavas arvutis&lt;br /&gt;
* srs muutumise vastu open relay smtp sõlmeks aitab srs aadressi lisaks kodeeritud nn signatuur ja ajatempel&lt;br /&gt;
&lt;br /&gt;
 SRS0=wsq7=2A=gmail.com=imre.oolberg@moraal.ee&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* wsq7 - signatuur&lt;br /&gt;
* 2A - ajatempel&lt;br /&gt;
&lt;br /&gt;
===Tarkvara paigaldamine, seadistamine ja käivitamine===&lt;br /&gt;
&lt;br /&gt;
Tarkvara paialdamiseks sobib öelda&lt;br /&gt;
&lt;br /&gt;
 # apt-get install postsrsd&lt;br /&gt;
&lt;br /&gt;
postsrsd seadistused asuvad failis /etc/default/postsrsd&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# egrep -v &amp;quot;^$|^#&amp;quot; /etc/default/postsrsd &lt;br /&gt;
SRS_DOMAIN=moraal.ee&lt;br /&gt;
SRS_EXCLUDE_DOMAINS=auul.pri.ee&lt;br /&gt;
SRS_SEPARATOR==&lt;br /&gt;
SRS_SECRET=/etc/postsrsd.secret&lt;br /&gt;
SRS_FORWARD_PORT=10001&lt;br /&gt;
SRS_REVERSE_PORT=10002&lt;br /&gt;
RUN_AS=postsrsd&lt;br /&gt;
CHROOT=/var/lib/postsrsd&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* SRS_DOMAIN - millise domeeni peale teisendatud aadressid moodustatakse (moodustatud aadressi @ märgist paremale jääv osa)&lt;br /&gt;
&lt;br /&gt;
Postfixiga integreerimiseks peab main.cf faili sisaldama muu hulgas&lt;br /&gt;
&lt;br /&gt;
 sender_canonical_maps = tcp:localhost:10001&lt;br /&gt;
 sender_canonical_classes = envelope_sender&lt;br /&gt;
 &lt;br /&gt;
 recipient_canonical_maps = tcp:localhost:10002&lt;br /&gt;
 recipient_canonical_classes = envelope_recipient, header_recipient&lt;br /&gt;
 &lt;br /&gt;
 local_header_rewrite_clients = static:all&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* ilma 'local_header_rewrite_clients = static:all' parameetrita töötab kirja body 'From:' aadressi ümberkirjutamine vaid lokaalselt genereeritud kirjade jaoks; kuna bounce teated tulevad internetist, siis on see praktiliselt alati vajalik&lt;br /&gt;
* recipient_canonical_classes = envelope_recipient, header_recipient - envelope_* ja header_* tähendavad, et tegeldakse vastavalt ümbriku mail from ja body osa header From: aadresside teisendamisega&lt;br /&gt;
&lt;br /&gt;
TCP tabelite tööd saab kontrollida, teisendus&lt;br /&gt;
&lt;br /&gt;
 # postmap -q imre.oolberg@gmail.com tcp:localhost:10001&lt;br /&gt;
 SRS0=wsq7=2A=gmail.com=imre.oolberg@moraal.ee&lt;br /&gt;
&lt;br /&gt;
pöördteisendus&lt;br /&gt;
&lt;br /&gt;
 # postmap -q SRS0=wsq7=2A=gmail.com=imre.oolberg@moraal.ee tcp:localhost:10002&lt;br /&gt;
 imre.oolberg@gmail.com&lt;br /&gt;
&lt;br /&gt;
muutuseta teisendus&lt;br /&gt;
&lt;br /&gt;
 # postmap -q imre.oolberg@moraal.ee tcp:localhost:10001&lt;br /&gt;
 imre.oolberg@moraal.ee&lt;br /&gt;
&lt;br /&gt;
===Kasutamine===&lt;br /&gt;
&lt;br /&gt;
Kirja saatmise testimiseks sobib öelda&lt;br /&gt;
&lt;br /&gt;
 $ sendemail -f priit@auul.pri.ee -t imre@moraal.ee -u 'test 36' -s 127.0.0.1 -m 'test 36' -o tls=no&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
* TODO&lt;br /&gt;
&lt;br /&gt;
===Lähtetekstist kompileerimine===&lt;br /&gt;
&lt;br /&gt;
Ettevalmistuseks peab olema&lt;br /&gt;
&lt;br /&gt;
 # apt-get install build-essentials make cmake&lt;br /&gt;
&lt;br /&gt;
Pakkida .zip lahti kataloogi ja öelda&lt;br /&gt;
&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
tulemusena tekib fail build/postsrsd, käivitamiseks tekistada&lt;br /&gt;
&lt;br /&gt;
* /etc/postsrsd.secret&lt;br /&gt;
&lt;br /&gt;
ja öelda&lt;br /&gt;
&lt;br /&gt;
 $ ./postsrsd -f 10001 -r 10002 -d moraal.ee -s /etc/postsrsd.secret -a = -u imre -X&lt;br /&gt;
&lt;br /&gt;
Tulemusena saab portidele 10001 ja 10002 esitada postmap abil päringuid.&lt;br /&gt;
&lt;br /&gt;
Käivitusskript&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cat /etc/init.d/postsrsd &lt;br /&gt;
#!/bin/sh&lt;br /&gt;
### BEGIN INIT INFO&lt;br /&gt;
# Provides:          bks&lt;br /&gt;
# Required-Start:    $network $local_fs $remote_fs $all&lt;br /&gt;
# Required-Stop:     $network $remote_fs&lt;br /&gt;
# Default-Start:     2 3 4 5&lt;br /&gt;
# Default-Stop:      0 1 6&lt;br /&gt;
# Short-Description: postsrsd&lt;br /&gt;
### END INIT INFO&lt;br /&gt;
&lt;br /&gt;
case &amp;quot;$1&amp;quot; in&lt;br /&gt;
  start)&lt;br /&gt;
    echo &amp;quot;Starting postsrsd&amp;quot;&lt;br /&gt;
    su - postsrsd -c 'cd /opt/postsrsd/bin &amp;amp;&amp;amp; ./postsrsd -f 10001 -r 10002 -d moraal.ee -s /etc/postsrsd.secret -a = -u postsrsd -X -D'&lt;br /&gt;
    ;;&lt;br /&gt;
&lt;br /&gt;
  stop)&lt;br /&gt;
    echo &amp;quot;Stopping postsrsd&amp;quot;&lt;br /&gt;
    PID=`pgrep -u postsrsd postsrsd`&lt;br /&gt;
    if [ &amp;quot;X$PID&amp;quot; = &amp;quot;X&amp;quot; ]; then&lt;br /&gt;
      echo &amp;quot;&amp;quot;&lt;br /&gt;
    else&lt;br /&gt;
      kill $PID&lt;br /&gt;
    fi&lt;br /&gt;
    ;;&lt;br /&gt;
&lt;br /&gt;
  *)&lt;br /&gt;
    echo &amp;quot;Usage: /etc/init.d/postsrsd { start | stop }&amp;quot;&lt;br /&gt;
    exit 1&lt;br /&gt;
esac&lt;br /&gt;
&lt;br /&gt;
exit 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Märkused===&lt;br /&gt;
&lt;br /&gt;
* programmile tuttavad suvandid&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ /opt/postsrsd/bin/postsrsd -h&lt;br /&gt;
Sender Rewriting Scheme implementation for Postfix.&lt;br /&gt;
&lt;br /&gt;
Implements two TCP lookup tables to rewrite mail addresses&lt;br /&gt;
as needed. The forward SRS is for sender envelope addresses&lt;br /&gt;
to prevent SPF-related bounces. The reverse SRS is for&lt;br /&gt;
recipient envelope addresses so that bounced mails can be&lt;br /&gt;
routed back to their original sender.&lt;br /&gt;
&lt;br /&gt;
Usage: postsrsd -s&amp;lt;file&amp;gt; -d&amp;lt;domain&amp;gt; [other options]&lt;br /&gt;
Options:&lt;br /&gt;
   -s&amp;lt;file&amp;gt;       read secrets from file (required)&lt;br /&gt;
   -d&amp;lt;domain&amp;gt;     set domain name for rewrite (required)&lt;br /&gt;
   -a&amp;lt;char&amp;gt;       set first separator character which can be one of: -=+ (default: =)&lt;br /&gt;
   -f&amp;lt;port&amp;gt;       set port for the forward SRS lookup (default: 10001)&lt;br /&gt;
   -r&amp;lt;port&amp;gt;       set port for the reverse SRS lookup (default: 10002)&lt;br /&gt;
   -p&amp;lt;pidfile&amp;gt;    write process ID to pidfile (default: none)&lt;br /&gt;
   -c&amp;lt;dir&amp;gt;        chroot to &amp;lt;dir&amp;gt; (default: none)&lt;br /&gt;
   -u&amp;lt;user&amp;gt;       switch user id after port bind (default: none)&lt;br /&gt;
   -t&amp;lt;seconds&amp;gt;    timeout for idle client connections (default: 1800)&lt;br /&gt;
   -X&amp;lt;domain&amp;gt;     exclude additional domain from address rewriting&lt;br /&gt;
   -e             attempt to read above parameters from environment&lt;br /&gt;
   -D             fork into background&lt;br /&gt;
   -4             force IPv4 socket (default: any)&lt;br /&gt;
   -6             force IPv6 socket (default: any)&lt;br /&gt;
   -h             show this help&lt;br /&gt;
   -v             show version&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===dst domeeni kirjade srs ümberkirjutamine===&lt;br /&gt;
&lt;br /&gt;
Üldised väited&lt;br /&gt;
&lt;br /&gt;
* üldiselt kirjutab postsrsd kõik süsteemist läbikäivad kirjad ümber&lt;br /&gt;
* üldiselt töötab ühe domeeni srs teisenduse tegemine selliselt, et transport abil suunatakse sisenenud kirjad 127.0.0.1:10027 pordil töötavale spetsiaalselt seadistatud smtpd serverile&lt;br /&gt;
* 10027 server teeb srs teisenduse cleanup-srs abil&lt;br /&gt;
* peale teisendust saadab 10027 server kirjad internetti 'content_filter=smtp:' abil&lt;br /&gt;
&lt;br /&gt;
Erilised väited&lt;br /&gt;
&lt;br /&gt;
* antud juhul on raskendavaks asjaoluks virtual_ sistema kasutamine, tänu sellele ei tööta tavaline transport&lt;br /&gt;
* selleks, et saaks transport'i kasutada kasutakse abistavaid dst aadresse virtual_aliastena (imre.oolberg@gmail.com.srs-auulpriee)&lt;br /&gt;
* enne kirja väljumist kirjutatakse see abistav aadress tagasi normaalseks regexp abil&lt;br /&gt;
&lt;br /&gt;
Olgu lähtepunktiks selliselt töötav postfix, st kasutusel on virtual aliased, ja neid on teisigi lisaks @auul.pri.ee aadressidele (st kõiki @auul.pri.ee kirju saadetakse edasi)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
virtual_mailbox_domains = /etc/postfix/virtual_mailbox_domains.txt&lt;br /&gt;
virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps-auul.pri.ee.txt&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Olgu eesmärgiks, et @auul.pri.ee kirjade edasisaatmisel rakendatakse srs teisendust, ja ainult selle domeeni kõigil kirjadel. Selle tulemuse saavutamiseks on lisaks tavalisele postsrsd kasutamisel sobilik teha postfixis sellised muudatused&lt;br /&gt;
&lt;br /&gt;
main.cf failis on muu hulgas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
recipient_canonical_maps = tcp:localhost:10002&lt;br /&gt;
recipient_canonical_classes = envelope_recipient, header_recipient&lt;br /&gt;
local_header_rewrite_clients = static:all&lt;br /&gt;
&lt;br /&gt;
transport_maps = regexp:/etc/postfix/transport&lt;br /&gt;
virtual_mailbox_domains = /etc/postfix/virtual_mailbox_domains.txt&lt;br /&gt;
virtual_alias_maps = hash:/etc/postfix/virtual_alias_maps-auul.pri.ee.txt&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
master.cf failis on muu hulgas&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cleanup-srs   unix  n       -       -       -       0       cleanup&lt;br /&gt;
        -o sender_canonical_maps=tcp:localhost:10001&lt;br /&gt;
        -o sender_canonical_classes=envelope_sender&lt;br /&gt;
        -o recipient_canonical_maps=regexp:/etc/postfix/recipient_canonical_maps.regexp&lt;br /&gt;
&lt;br /&gt;
127.0.0.1:10027 inet    n       -       -       -       -       smtpd&lt;br /&gt;
        -o cleanup_service_name=cleanup-srs&lt;br /&gt;
        -o smtpd_tls_security_level=none&lt;br /&gt;
        -o content_filter=smtp:&lt;br /&gt;
        -o smtpd_recipient_restrictions=permit_mynetworks,reject&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
kus&lt;br /&gt;
&lt;br /&gt;
 # cat /etc/postfix/virtual_alias_maps-auul.pri.ee.txt&lt;br /&gt;
 imre.oolberg@auul.pri.ee	imre.oolberg@gmail.com.srs-auulpriee&lt;br /&gt;
&lt;br /&gt;
ja&lt;br /&gt;
&lt;br /&gt;
 # cat /etc/postfix/recipient_canonical_maps.regex&lt;br /&gt;
 /(.*)@(.*)\.srs-auulpriee$/ ${1}@${2}&lt;br /&gt;
&lt;br /&gt;
ja&lt;br /&gt;
&lt;br /&gt;
 # cat /etc/postfix/transport&lt;br /&gt;
 /^.*@.*srs-auulpriee$/ smtp:127.0.0.1:10027&lt;br /&gt;
&lt;br /&gt;
Kasulikud lisamaterjalid&lt;br /&gt;
&lt;br /&gt;
* https://github.com/roehling/postsrsd/issues/76&lt;br /&gt;
&lt;br /&gt;
===Kasulikud lisamaterjalid===&lt;br /&gt;
&lt;br /&gt;
* http://www.openspf.org/SRS&lt;/div&gt;</summary>
		<author><name>Imre</name></author>
	</entry>
</feed>