SnabbsökningX

Avancerad sökning

Förutom nedanstående manliga variant med telnet, så kan man numera kolla upp vart mailaliasen går direkt här på väven.

Ibland kan det vara användbart att kunna ta reda på var en mailaddress leder, t.ex. för att dubbelkolla vem eller vilka som faktiskt får mail till funktionärspost@dsek.lth.se.

Förr, när sektionens mailserver wopr körde sendmail, löste detta sig själv i och med att sendmail hade stöd för SMTP-kommandot EXPN (se RFC 2821, avsnitt 4.1.1.7), men i och med bytet till Postfix i mars 2003 försvann denna möjlighet. Eftersom EXPN-funktionen faktiskt användes av folk skrev Magnus Bäck programmet expnd för att erbjuda motsvarande funktionalitet även med Postfix.

Skulle du märka att ett alias pekar fel så kan du skicka ett mail till adm@dsek.lth.se och påpeka detta.

Allmänt om expnd

expnd lyssnar efter TCP-anslutningar på port 2525 och tillhandahåller ett kommandogränssnitt där man kan skriva i adresser för att få reda på vart de leder. Det finns även några kommandon som bl.a. kan förändra hur expnd beter sig.

För att expandera en adress, skriv bara in den vid prompten och tryck Enter. expnd kommer då att lista de adresser som slutligt kommer att få mail adresserade dit. Detta fungerar dock inte för postlistor; medlemmar av dessa kan inte avslöjas på detta vis.

Kommandon i expnd

!fqdn

Ser till att alla adresser och datornamn visas med ett fullständigt domännamn. Rena användarnamn får t.ex. tillägget @$myorigin, i enlighet med hur Postfix fungerar.

Genom att ge kommandot !fqdn en gång till slås funktionen av igen.

!help

Visar en kortfattad hjälptext ifall man glömt bort vad något kommando hette.

!quit

Avslutar sessionen och stänger anslutningen.

!tree

I stället för att enbart lista de slutliga adresserna listas ett träd som visar hur adresserna rekursivt genomgår aliasexpansion.

Ponera ett alias styrelsen som leder till adresserna ordforande, skattm, cpm, cafem, srdordforande, kallarm, industrim, sekreterare och sexm. Dessa nio alias är sedan kopplade till de personer som innehar de aktuella posterna. Om man inte aktiverat trädfunktionen så kommer enbart funktionärernas EFD-adresser att visas men med trädfunktionen visas även vägen dit. Exempel:

styrelsen
   ordforande
      d02aa@efd.lth.se
   skattm
      d02bb@efd.lth.se
   cpm
      d02cc@efd.lth.se
   cafem
      d02dd@efd.lth.se
   srdordforande
      d02ee@efd.lth.se
   kallarm
      d02ff@efd.lth.se
   industrim
      d02gg@efd.lth.se
   sekreterare
      d02hh@efd.lth.se
   sexm
      d02ii@efd.lth.se

Detta kan dels vara rent informativt, men kan även vara bra vid felsökning av aliasen.

Genom att ge kommandot !tree en gång till slås funktionen av igen.

Exempel

$ telnet wopr.dsek.lth.se 2525
Trying 194.47.245.194...
Connected to wopr.dsek.lth.se.
Escape character is '^]'.
Welcome to expnd on wopr.dsek.lth.se, running Postfix 2.1.4.

To get help on using this service, type !help and press Enter.

> ordforande
d01jg@efd.lth.se
> !tree
> arkivarie
arkivarie
   sekreterare
      d03pa@efd.lth.se
> !fqdn
> arkivarie
arkivarie@dsek.lth.se
   sekreterare@dsek.lth.se
      d03pa@efd.lth.se
> !quit 
Connection to wopr.dsek.lth.se closed by foreign host.
Utskriftsvariant Ändrad 2015-10-09 kl 19.55 ©Datatekniksektionen TLTH adm[kanelbulle]dsek.se Ta bort från snabblänkar