Tunelovany exim


To CZ-debian list <czdebian-l zavinac debian bod cz>
From Matej Cepl <matej zavinac ceplovi bod cz>
Date Fri, 25 Apr 2003 11:35:29 -0400
Mail-followup-to CZ-debian list <czdebian-l zavinac debian bod cz>
Organization Law, Policy, & Society -- Northeastern University
User-agent Mutt/1.3.28i

Dobrý den,

zkouším si hrát s posíláním emailů SSH tunelem (pohybuji se s laptopem všude možně -- i v místech, kde mi nechtějí pustit na místní SMTP server) a zatím se zdá, že tohle řešení by mohlo fungovat (má k tomu někdo nějaké připomínky):

Přidal jsem do transportů v exim.conf (používám standardního exima 3.35 na woodym, k Internetu jsem připojen různě -- od PPP po různé lokální sítě s DHCP) na konec toto

  tunelled_smtp:
    driver = smtp
    port = 2525
    allow_localhost = true

a jako poslední router jsem přihodil toto:

  supersmarthost:
    driver = domainlist
    transport = tunelled_smtp
    self = send
    route_list = "* localhost byname"

Tohle se zdá fungovat pokud mám ručně nahozený tunel pomocí:

  ssh -N -l remotelogin -L 2525:example.cz:25 example.cz

(mimochodem, má být jako hodnota -L 2525:example.cz:25 nebo
2525:localhost:25?  Viděl jsem oboje)

Dá se ale nějak zajistit, aby si exim (v případě, že mu neprojde normální smarthost a dojde na supersmarthost) nahodil ten tunel sám (na vzdáleném konci SSH mám .ssh/authorized_keys, takže nepotřebuji heslo)? Asi by to šlo pro driver = pipe, ale pro smtp?

  Hezký den,

     Matěj

--
Matej Cepl,
GPG Finger: 89EF 4BC6 288A BF43 1BAB  25C3 E09F EF25 D964 84AC
138 Highland Ave. #10, Somerville, Ma 02143, (617) 623-1488

There is no reason to suppose that most human beings are engaged
in maximizing anything unless it be unhappiness, and even this
with incomplete success.
   -- Ronald Coase
      Introduction to ``The Firm, the Market, and the Law''


Partial thread listing: