← Back to team overview

sslug-teknik team mailing list archive

Re: fetchmail og Teledanmark + ip-up

 

Ole Kofoed Hansen wrote:


....

> > Altså:
> >  Når du er koblet op til cybercity kan du kun hente mail hos cybercity
> >  og tilsvarende med tele.dk.
> 
> Jeg ved af erfaring at dette ikke er grunden. Outlook Express popper
> ganske lystigt begge to i en arbejdsgang, uanset hvor jeg er logget
> på. Det samme gælder for Hotmail og Netscape mail.

Jeg kan ikke få kontakt med TeleDK fra cybercity.
Men jeg ville heller ikke bryde mig om at sende user/passwd
i cleartext over internet.....


> 
> Desuden sidder jeg i øjeblikket på et LAN hvor jeg slet ikke bruger
> mine egne ISP'ere.

> 
> Til gengæld kan man kun bruge SMTP på den aktuelle ISP, ellers får
> man beskeden: "We do not relay", men det er jo ikke noget problem
> under linux.

SMTP er udgående post.
POP3 er en postkasse man kan hente post fra med POP3 protokol.


> Derudover brokker den sig kun over teledk uanset hvilken, der står
> først, og den siger "parse error". I følge man fetchmail bliver
> parsing udført allerførst i en arbejdsgang. Jeg prøvede endda
> at skrive skip istedet for poll, for at se om den så ville hente
> fra cybercity, men nej. Først da jeg fjernede linien for teledk
> ville den poppe cybercity.

Ok, men kan du hente fra teledk med kun teledk i linien.
Derudover syntes jeg at huske at den lex+yacc (flex/bison)-syntaks der 
anvendes til parseren, der er der visse kommandoer der ikke hører
sammen. Bla. er der "user-options" og generelle options.

Hvilken version af fetchmail anvender du ?

Jeg anvender 4.6.0 som jeg selv har oversat, og det er ikke engang nyeste.

> Jeg kunne se, du havde "" omkring dit brugernavn, det havde jeg
> også prøvet, med samme resultat som ellers.

Jeg kunne ikke få det til at virke uden "" om brugernavn,
idet den hos teledanmark er cifre som forstås af parseren som et tal
og ikke et navn => fejl. I rcfile_l.l bliver tal forstået som et NUMBER :

  [0-9]+          { yylval.number = atoi(yytext); return NUMBER; }

Så det burde ikke virke uden " " om user/password der begynder med tal.
I så fald er det en meget speciel version af fetchmail du anvender.


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


Follow ups

References