← Back to team overview

sslug-teknik team mailing list archive

Re: proc..fetch..pine..ogjegskalkommeefterdig

 

Niels Rasmussen wrote:

...
> Jeg har dog fundet ud af (ved hjælp af denne udemærkede mailingliste) at
> Pine IKKE kan kobles til en pop3-konto.
> Så langt så godt!
> 
> Jeg har også fundet ud af at jeg skal bruge fetchmail til at hente post
> fra min ISP og lægge den i en Mail-folder!

Jeg har det sådan:

  under root: fetchmail henter post, og afleverer til sendmail (SMTP)
  som afleverer det videre til min konto (frank).
  I sendmail har jeg indbygget procmail, så ~/.procmailrc kan indeholde
  regler for sortering i foldere hvis dette ønskes.
  Procmail er dog ikke nødvendig.

  Hvis du allerede kan aflevere post lokalt mellem brugere
  med mail, pine el. lignende, så behøver du ikke ændre sendmail opsætningen.

> Jeg har også fundet af at procmail skal hente min post fra
> Mail-folderen) og smide den over i det mail-katalog som pine har
> oprettet!
> Så langt så godt!
> 
> Og så er der vist også noget med sendmail men den tror jeg at jeg vil
> vente lidt med (skulle vist være temmelig besværlig eller ua?)

Kommer an på om din distribution har konfigureret den korrekt
til en hjemme-installation. Om ikke andet skal sendmail anvendes
til at sende posten ud med ....

> Min ppp-opsætning er som følger:
....

jeg antager at ppp og interner virker.

...

> HOSTS:
> IP		Name		Nicknames
> 127.0.0.1	localhost	localhost.localdomain

Muligvis skal localhost og localhost.localdomain byttes om, det
stemmer ligesom ikke med overskrifterne.


...

> Og mens jeg er igang: Kan man lave en scriptfil der kan ringe op fra
> prompten med "Ring op" i stedet for det lange /usr/sbin/usernetctl ppp0
> up 
> og "ring ned" i stedet for /usr/sbin/usernetctl ppp0 down.
> I så fald, hvor skal sådan et script placeres ??

Brug f.eks. aliases i din ~/.bash_profile (eller evt ~/.bashrc)
se evt. "man bash" for en forklaring af opstartsscript.
eller se i http://www.sslug.dk/artikler/begyndertiips.html

men :

alias ringop='/usr/sbin/usernetctl ppp0 up'
alias ringned='/usr/sbin/usernetctl ppp0 down'

Du kan også indtaste dem ved prompten, men så virker det kun
i den igangværende shell.

2) Alternativt i opstartsfilen:

function ring { 
 if [ "$1" == "op" -o "$1" == "up" ] ; then
   /usr/sbin/usernetctl ppp0 up
 elif [ "$1" == "ned" -o "$1" == "down" ] ; then
   /usr/sbin/usernetctl ppp0 down
 else
   echo 'brug "ring op" eller "ring ned"'
 fi
}


3) lav et shell script med navn ~/bin/ring eller /usr/local/bin/ring
og placer ovenstående i filen:

#!/bin/sh
 if [ "$1" == "op" -o "$1" == "up" ] ; then
   /usr/sbin/usernetctl ppp0 up
 elif [ "$1" == "ned" -o "$1" == "down" ] ; then
   /usr/sbin/usernetctl ppp0 down
 else
   echo 'brug "ring op" eller "ring ned"'
 fi

husk "chmod +x /usr/local/bin/ring" på filen.


-- 
mvh Frank Damgaard  frda@xxxxxxxxxxxxx | frank@xxxxxxxx |fido  2:236/15.2


References