Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

mailing.xs4all.nl

222 views
Skip to first unread message

Rob van der Putten

unread,
Jan 10, 2018, 6:16:15 AM1/10/18
to
Hoi


Uit de log;
2018-01-10 12:02:33 H=mxdrop307.xs4all.net [194.109.24.91] sender verify
defer for <in...@mailing.xs4all.nl>: Could not complete sender verify
callout: mail.mailing.xs4all.nl [194.109.182.51] : could not connect:
Connection timed out

De MX voor mailing.xs4all.nl is mail.mailing.xs4all.nl en deze
accepteerd geen SMTP connecties.


Vr.Gr,
Rob

Miquel van Smoorenburg

unread,
Jan 10, 2018, 8:49:51 AM1/10/18
to
In article <5a55f5e5$0$9954$e4fe...@news.xs4all.nl>,
Een te enthousiast toegepast firewall filter lijkt het te zijn.
Bedankt voor de melding.

Mike.

Rob van der Putten

unread,
Jan 10, 2018, 11:31:45 AM1/10/18
to
Hoi


On 10/01/18 14:49, Miquel van Smoorenburg wrote:

> Een te enthousiast toegepast firewall filter lijkt het te zijn.
> Bedankt voor de melding.

Waar ging die mail eigenlijk over?


Vr.Gr,
Rob

S. Ubbink

unread,
Jan 10, 2018, 11:56:08 AM1/10/18
to
On 2018-01-10, Rob van der Putten <r...@sput.nl> wrote:
> Hoi

Hallo,
Ik denk over de nieuwe e-mail instellingen als je de shell server
gebruikt om e-mail te lezen.
Daar over heb ik nog een ander bericht gepost.

Stefan

Miquel van Smoorenburg

unread,
Jan 10, 2018, 11:57:12 AM1/10/18
to
In article <5a563ff0$0$10091$e4fe...@news.xs4all.nl>,
Rob van der Putten <r...@sput.nl> wrote:
Ik heb geen idee welke mails er allemaal verstuurd worden naar
specifieke klanten, en ook geen inzicht in .. maar er is vanmiddag
wel een mail uitgegaan naar alle procmail gebruikers. In de
text/plain versie stond:

Beste XS4ALL klant,

U heeft een e-mail ontvangen in HTML-formaat, maar uw e-mailprogramma
ondersteunt geen HTML. Klik op onderstaande link om de e-mail in uw
browser te lezen.

https://mailing.xs4all.nl/optiext/optiextension.dll?ID=u23uWyJROZn71BVgKwcO7m2ak18Humn9GswaICShAtciVU1eLcYQaRz29_bZl_EWshtznRIA1R9ebPehMy

Mike.

Miquel van Smoorenburg

unread,
Jan 10, 2018, 12:04:53 PM1/10/18
to
In article <5a5645e8$0$10073$e4fe...@news.xs4all.nl>,
Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
>maar er is vanmiddag
>wel een mail uitgegaan naar alle procmail gebruikers. In de
>text/plain versie stond:
>
> Beste XS4ALL klant,
>
> U heeft een e-mail ontvangen in HTML-formaat, maar uw e-mailprogramma
> ondersteunt geen HTML. Klik op onderstaande link om de e-mail in uw
> browser te lezen.
>
>https://mailing.xs4all.nl/optiext/optiextension.dll?ID=u23uWyJROZn71BVgKwcO7m2ak18Humn9GswaICShAtciVU1eLcYQaRz29_bZl_EWshtznRIA1R9ebPehMy

Bovenstaande link is voor klanten die procmail gebruiken maar
mail lezen via imap. Er zijn ook andere mails, voor klanten die mail
lezen op de shell.

Het gaat erom dat procmail verdwijnt (wordt vervangen door sieve) en
de maildirs straks niet langer meer gemount zijn op de shell
server (dus gebruik imap).

Dat willen we al jaren lang, want dan kunnen we eindelijk moderne
dingen doen zoals dovecot mdbox opslag enzo.

Mike.

Rob van der Putten

unread,
Jan 10, 2018, 12:13:41 PM1/10/18
to
Hoi


On 10/01/18 17:57, Miquel van Smoorenburg wrote:

> Ik heb geen idee welke mails er allemaal verstuurd worden naar
> specifieke klanten, en ook geen inzicht in ..

mailing suggereert een mailing. Dus naar meer dan één persoon.

> maar er is vanmiddag
> wel een mail uitgegaan naar alle procmail gebruikers. In de
> text/plain versie stond:
>
> Beste XS4ALL klant,
>
> U heeft een e-mail ontvangen in HTML-formaat, maar uw e-mailprogramma
> ondersteunt geen HTML. Klik op onderstaande link om de e-mail in uw
> browser te lezen.
>
> https://mailing.xs4all.nl/optiext/optiextension.dll?ID=u23uWyJROZn71BVgKwcO7m2ak18Humn9GswaICShAtciVU1eLcYQaRz29_bZl_EWshtznRIA1R9ebPehMy

Ik heb dus geen '.procmailrc'. Wel files met de string 'procmailrc' er in.
Mag ik uit deze web pagina opmaken dat procmail helemaal niet meer
werkt? Niet dat ik procmail gebruik. Ik gebruik een .forward.


Vr.Gr,
Rob

Rob

unread,
Jan 10, 2018, 12:53:37 PM1/10/18
to
Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
> Het gaat erom dat procmail verdwijnt (wordt vervangen door sieve) en
> de maildirs straks niet langer meer gemount zijn op de shell
> server (dus gebruik imap).

Ik kreeg een mail die over dat laatste ging.

Is wel jammer want ik gebruikte deze setup (mutt met maildir) om bij
mijn mail te kunnen als de IMAP server eruit ligt, en om backups te
maken van mijn mail (tarren van $MAIL en ophalen en lokaal opslaan).

Komt er ook een optie om vooral dat maken van die backup nog te kunnen
doen?

Miquel van Smoorenburg

unread,
Jan 10, 2018, 1:22:24 PM1/10/18
to
In article <slrnp5ckov...@xs9.xs4all.nl>,
Daar is al een API voor, die heet 'imap' :)

Er zijn genoeg tools die tegen die api aan kunnen praten en een
lokale kopie kunnen maken van je imap mail. Bijvoorbeeld
"offlineimap", of "getmail". Ik heb zelf geen ervaring daarmee,
maar moet niet te moeilijk zijn lijkt me.

Mike.

Miquel van Smoorenburg

unread,
Jan 10, 2018, 1:26:33 PM1/10/18
to
In article <5a5649c4$0$10043$e4fe...@news.xs4all.nl>,
Rob van der Putten <r...@sput.nl> wrote:
>Hoi
>
>
>On 10/01/18 17:57, Miquel van Smoorenburg wrote:
>
>> Ik heb geen idee welke mails er allemaal verstuurd worden naar
>> specifieke klanten, en ook geen inzicht in ..
>
>mailing suggereert een mailing. Dus naar meer dan een persoon.

Vast, maar als er meerdere mailings zijn geweest dan weet ik niet
welke naar wie is gegaan. Ik weet dat er minimaal 1 was omdat ik
die zelf op een paar accounts ontvangen heb.

>> maar er is vanmiddag
>> wel een mail uitgegaan naar alle procmail gebruikers.
>
>Ik heb dus geen '.procmailrc'. Wel files met de string 'procmailrc' er in.

Dan heb jij een andere mail gehad dan ik. Wat kan, die van jou zal
over mail op de shell hebben gegaan. In de message-of-the-day
van de shell server staat nu ongeveer dezelfde informatie.

>Mag ik uit deze web pagina opmaken dat procmail helemaal niet meer
>werkt?

Werkt nu nog wel, tot 31 januari.

Mike.

Rob

unread,
Jan 11, 2018, 4:01:27 AM1/11/18
to
Ik heb ooit op die manier geprobeerd om de inhoud van mijn eigen IMAP
server te copieren naar die van XS4ALL en dat was niet zo eenvoudig...
Maar dat was vooral omdat het tool wat ik toen gevonden had zo lastig
draaiend te krijgen was denk ik. Zal die bovenstaande wel eens
proberen dan.

Dat tarren was de simpelheid zelve...
Ik weet niet of de imap directories nu op een andere plek komen of dat
er op een totaal andere manier van storage wordt overgestapt, wellicht
zou er anders een interface gemaakt kunnen worden in de webpage voor
"download mijn mail archief" ofzo wat simpelweg een tar of zip oid
terug geeft.

Miquel van Smoorenburg

unread,
Jan 11, 2018, 4:29:52 AM1/11/18
to
In article <slrnp5e9v5...@xs9.xs4all.nl>,
Rob <nom...@example.com> wrote:
>Dat tarren was de simpelheid zelve...
>Ik weet niet of de imap directories nu op een andere plek komen of dat
>er op een totaal andere manier van storage wordt overgestapt, wellicht
>zou er anders een interface gemaakt kunnen worden in de webpage voor
>"download mijn mail archief" ofzo wat simpelweg een tar of zip oid
>terug geeft.

Het idee van de mailspool niet meer mounten op de shell server
is inderdaad dat we over kunnen naar een andere manier van
storage. Bijvoorbeeld dovecot mdbox. Er wordt ook gekeken naar
object-based storage.

Het lijkt me niet handig voor xs4all om een of andere imap-naar-tar
service aan te bieden, dat is een niche dienst die daardoor niet
te ondersteunen en te onderhouden is, en bovendien is er een
gestandariseerde, volledig ondersteunde dienst: imap.

Mike.

A. Dumas

unread,
Jan 11, 2018, 4:32:21 AM1/11/18
to
On 10/01/2018 19:26, Miquel van Smoorenburg wrote:
> Dan heb jij een andere mail gehad dan ik. Wat kan, die van jou zal
> over mail op de shell hebben gegaan. In de message-of-the-day
> van de shell server staat nu ongeveer dezelfde informatie.

Aja. Enig idee wat de criteria voor het krijgen van de "geen mutt/pine
meer"-mail waren? Ik heb (oke, heel oude) mail, Mail en .mutt-cache
folders maar (nog) geen mail van Xs4all gekregen. Maakt niet uit, ik zie
het nu in de motd, maar het betekent misschien dat je toch niet iedereen
bereikt.

A. Dumas

unread,
Jan 11, 2018, 4:36:30 AM1/11/18
to
Misschien was ik uitgesloten omdat ik een .forward heb? (een simpele,
geen procmail)

Rob

unread,
Jan 11, 2018, 5:06:31 AM1/11/18
to
Het is niet zo dat je mutt niet meer kunt gebruiken, je moet het anders
configureren. Met een spoolfile die wijst naar imaps://...

Dus het blijft wel werken alleen moet je iedere keer je password intikken
als je mutt start en is het nu natuurlijk afhankelijk van het functioneren
van de IMAP server.

Vroeger was die nogal eens plat maar dat is de laatste tijd wel minder,
hij wordt natuurlijk door steeds meer klanten gebruikt. Ik heb wel enkele
keren mijn mail via mutt gelezen als er "een mailstoring was", dat gaat
nu natuurlijk niet meer.

Miquel van Smoorenburg

unread,
Jan 11, 2018, 5:46:05 AM1/11/18
to
In article <slrnp5edp5...@xs9.xs4all.nl>,
Rob <nom...@example.com> wrote:
>Het is niet zo dat je mutt niet meer kunt gebruiken, je moet het anders
>configureren. Met een spoolfile die wijst naar imaps://...
>
>Dus het blijft wel werken alleen moet je iedere keer je password intikken
>als je mutt start

Je kan je password in je .muttrc zetten (of in een file die je source'd
in je .muttrc) als je het niet bezwaarlijk vind dat je password in plaintext
in je homedir staat. Voor mn beheeraccount zou ik dat zelf niet doen,
maar voor een mail-only account ("popbox", verkeerde naam nu eigenlijk)
zou ik het wel overwegen.

Als je helemaal los wil gaan kan je ook je password opslaan in een
pgp-encrypted file in je homedir, en dan zoiets als dit in je .muttrc:

set imap_pass = "`gpg -d ~/.imap-passpwd.gpg`"

Als je dan ook de gpg-agent draait, hoef je maar 1x per sessie de
keyphrase om die file te decrypten op te geven. Je kan zelfs een
gpg-agent lokaal op je eigen machine draaien en gpg-agent-forwarding
over ssh configureren, dan type je het password alleen lokaal in,
in een popup van je GUI zelfs.

Mike.

S. Ubbink

unread,
Jan 11, 2018, 10:49:40 AM1/11/18
to
On 2018-01-11, Rob <nom...@example.com> wrote:
[knip hoe kan je een backup van de e-mail maken]

> Ik heb ooit op die manier geprobeerd om de inhoud van mijn eigen IMAP
> server te copieren naar die van XS4ALL en dat was niet zo eenvoudig...
> Maar dat was vooral omdat het tool wat ik toen gevonden had zo lastig
> draaiend te krijgen was denk ik. Zal die bovenstaande wel eens
> proberen dan.

Heb je toen ook gekeken naar imapsync [1]?

[1] https://github.com/imapsync/imapsync

Stefan

Miquel van Smoorenburg

unread,
Jan 11, 2018, 10:58:53 AM1/11/18
to
In article <slrnp5e9v5...@xs9.xs4all.nl>,
Rob <nom...@example.com> wrote:
>Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
>> In article <slrnp5ckov...@xs9.xs4all.nl>,
>> Rob <nom...@example.com> wrote:
>>>Komt er ook een optie om vooral dat maken van die backup nog te kunnen
>>>doen?
>>
>> Daar is al een API voor, die heet 'imap' :)
>>
>Ik heb ooit op die manier geprobeerd om de inhoud van mijn eigen IMAP
>server te copieren naar die van XS4ALL en dat was niet zo eenvoudig...
>Dat tarren was de simpelheid zelve...

Okee, u vraagt, wij draaien:

https://github.com/XS4ALL/imaptar

Mike.

Luuk

unread,
Jan 11, 2018, 11:42:32 AM1/11/18
to
hmm, dat eindige met 'dpkg-buildpackage -rfakeroot -us -uc', en dat zegt
mij, als niet debian aanhanger helemaal niets ;)

Dus, je kan ook gewoon getmail installeren, een configje maken, met het
volgende voorbeeld:

luuk@opensuse:~/.getmail> cat getmailrc
# More configuration options here:
# http://pyropus.ca/software/getmail/configuration.html
[retriever]
type = SimpleIMAPSSLRetriever
server = imap.xs4all.nl
mailboxes = ALL
username = <inlognaam>
#password = xxxxxxxxxxxxx

[destination]
type = Maildir
path = ~/xs4allMaildir/

[options]
verbose = 2
message_log = /tmp/getmail.log

# retrieve only new messages
# if set to true it will re-download ALL messages every time!
#read_all = true
read_all = false

# do not alter messages
delivered_to = false
received = false


Als je dan 'getmail' intike, dan word er om het wachtwoord van je
zzounte gevraag, en word de uitgelezen, en in Maildir-formaat onder het,
in de config opgegeven, path opgeslagen.

Luuk

unread,
Jan 11, 2018, 11:45:47 AM1/11/18
to
oh ja, als je dan wilt tarren, dan doe je
$ man tar
en dan lees je die tekst effe door, dan weet je ook hoe dat moet ;)

$ tar cvfz mijnmaildir.tgz ~/Maildir
of
$ tar cvfJ mijnmaildir.txz ~/Maildir

Rob

unread,
Jan 11, 2018, 11:52:27 AM1/11/18
to
Ja dat was dat lastig aan het werk te krijgen programma...

Luuk

unread,
Jan 11, 2018, 11:57:26 AM1/11/18
to
On 11-01-18 16:58, Miquel van Smoorenburg wrote:
luuk@opensuse:~/tmp/imaptar-master> go run main.go -server
imap.xs4all.nl -user <username> -pass Welkom01 -tar Maildir.tar
2018/01/11 17:51:00 Connecting to server...
2018/01/11 17:51:00 Connected to imap.xs4all.nl:993
2018/01/11 17:51:00 Logged in


Hierna lijkt e.e.a. te hangen? (of wacht ik dan niet lang genoeg :)

Luuk

unread,
Jan 11, 2018, 11:57:54 AM1/11/18
to
hmmz, nu moet ik otch nog mijn wachtwoord aanpassen.... ;)

On 11-01-18 17:56, Luuk wrote:
...

Rob

unread,
Jan 11, 2018, 12:02:03 PM1/11/18
to
Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
> In article <slrnp5e9v5...@xs9.xs4all.nl>,
> Rob <nom...@example.com> wrote:
>>Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
>>> In article <slrnp5ckov...@xs9.xs4all.nl>,
>>> Rob <nom...@example.com> wrote:
>>>>Komt er ook een optie om vooral dat maken van die backup nog te kunnen
>>>>doen?
>>>
>>> Daar is al een API voor, die heet 'imap' :)
>>>
>>Ik heb ooit op die manier geprobeerd om de inhoud van mijn eigen IMAP
>>server te copieren naar die van XS4ALL en dat was niet zo eenvoudig...
>>Dat tarren was de simpelheid zelve...
>
> Okee, u vraagt, wij draaien:
>
> https://github.com/XS4ALL/imaptar
>
> Mike.

Hee dat is mooi!
Ik dacht dat ga ik op de shell server draaien maar helaas, er staat
geen go op.

Miquel van Smoorenburg

unread,
Jan 11, 2018, 4:56:01 PM1/11/18
to
In article <5a579745$0$10067$e4fe...@news.xs4all.nl>,
Er was vanmiddag een imap storing, door wat te enthousiast
nieuwe kernels te installeren op die servers ivm meltdown ...
(zal je altijd zien, maanden draait het prima, er gaat een
aankondiging uit "u moet overschakelen op imap" en iemand
maakt het (per ongeluk natuurlijk) stuk ...)

Wellicht is het daar nog een nawee van, want ik had exact
hetzelfde eerder vanmiddag.

Indien niet, dan graag de trace file van

GOMAXPROCS=1 strace -s 512 -tt -o imaptar.trace -f ./imaptar ... -port 143

(als je -port 143 doet dan gaat het plaintext, en is de
conversatie leesbaar in de trace)

Mike.

Miquel van Smoorenburg

unread,
Jan 11, 2018, 4:58:45 PM1/11/18
to
In article <slrnp5f63n...@xs9.xs4all.nl>,
Rob <nom...@example.com> wrote:
>Hee dat is mooi!
>Ik dacht dat ga ik op de shell server draaien maar helaas, er staat
>geen go op.

Ik heb het debian package op de shell server geinstalleerd.

Mike.

Rob

unread,
Jan 12, 2018, 4:28:57 AM1/12/18
to
Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
Ah bedankt!
Ik heb hem gestart, hij vertelde geconnect te zijn, toen een half
uurtje laten draaien maar de outputfile is nog steeds 0 bytes.

Ik heb hem afgebroken. Gaat dit zo lang duren? Die directe
tar was in een minuut of 2 klaar.

Miquel van Smoorenburg

unread,
Jan 12, 2018, 7:38:11 AM1/12/18
to
In article <slrnp5gvuo...@xs9.xs4all.nl>,
Rob <nom...@example.com> wrote:
>Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
>> Ik heb het debian package op de shell server geinstalleerd.
>
>Ah bedankt!
>Ik heb hem gestart, hij vertelde geconnect te zijn, toen een half
>uurtje laten draaien maar de outputfile is nog steeds 0 bytes.

Ah, ik zie het al. Ik heb getest met een account met maar een
paar folders, en boven de 10 ging het fout door een deadlock
(logica fout + channel buffer van 10 items).

Ik kan nu mijn primaire mailaccount met stapels folders en
ongeveer 1 GB aan mail zonder problemen tarren. Dus ik heb
vertrouwen dat het voor jou nu ook werkt.

Mike.

Rob

unread,
Jan 12, 2018, 10:38:12 AM1/12/18
to
Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
> In article <slrnp5gvuo...@xs9.xs4all.nl>,
> Rob <nom...@example.com> wrote:
>>Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
>>> Ik heb het debian package op de shell server geinstalleerd.
>>
>>Ah bedankt!
>>Ik heb hem gestart, hij vertelde geconnect te zijn, toen een half
>>uurtje laten draaien maar de outputfile is nog steeds 0 bytes.
>
> Ah, ik zie het al. Ik heb getest met een account met maar een
> paar folders, en boven de 10 ging het fout door een deadlock
> (logica fout + channel buffer van 10 items).
>
> Ik kan nu mijn primaire mailaccount met stapels folders en
> ongeveer 1 GB aan mail zonder problemen tarren. Dus ik heb
> vertrouwen dat het voor jou nu ook werkt.
>
> Mike.

Ja het gaat nu beter! Hij is ongeveer 12 minuten bezig met mijn
mailbox voor een ongecomprimeerde tar file (die 2 minuten was voor
een .bz2 file).

Bedankt Mike! Nu kunnen we weer backuppen, altijd toch een veilig
gevoel. Ik hoop dat anderen er ook wat aan hebben.

Rob

unread,
Jan 12, 2018, 12:10:47 PM1/12/18
to
Rob <nom...@example.com> wrote:
> Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
>> In article <slrnp5gvuo...@xs9.xs4all.nl>,
>> Rob <nom...@example.com> wrote:
>>>Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
>>>> Ik heb het debian package op de shell server geinstalleerd.
>>>
>>>Ah bedankt!
>>>Ik heb hem gestart, hij vertelde geconnect te zijn, toen een half
>>>uurtje laten draaien maar de outputfile is nog steeds 0 bytes.
>>
>> Ah, ik zie het al. Ik heb getest met een account met maar een
>> paar folders, en boven de 10 ging het fout door een deadlock
>> (logica fout + channel buffer van 10 items).
>>
>> Ik kan nu mijn primaire mailaccount met stapels folders en
>> ongeveer 1 GB aan mail zonder problemen tarren. Dus ik heb
>> vertrouwen dat het voor jou nu ook werkt.
>>
>> Mike.
>
> Ja het gaat nu beter! Hij is ongeveer 12 minuten bezig met mijn
> mailbox voor een ongecomprimeerde tar file (die 2 minuten was voor
> een .bz2 file).
>
> Bedankt Mike! Nu kunnen we weer backuppen, altijd toch een veilig
> gevoel. Ik hoop dat anderen er ook wat aan hebben.

Wel een bug gevonden: als je op deze manier backupped staan daarna
al je mails op "gelezen", ook degene die je nog niet gelezen had.

Miquel van Smoorenburg

unread,
Jan 12, 2018, 12:15:02 PM1/12/18
to
In article <slrnp5hr0l...@xs9.xs4all.nl>,
Rob <nom...@example.com> wrote:
>Wel een bug gevonden: als je op deze manier backupped staan daarna
>al je mails op "gelezen", ook degene die je nog niet gelezen had.

Oh hmm, da's apart ... in de code geef ik specifiek aan dat
dat niet moet gebeuren. Ik zal later kijken wat er mis gaat.

Mike.

Luuk

unread,
Jan 12, 2018, 4:21:44 PM1/12/18
to
op de shell server werkt het,
.. ==> 241M Jan 12 21:47 Maildir.tar

De trace-file, (een beeje gekuist ;) staat hier:
http://qqqqq.xs4all.nl/imaptar.trace2


luuk@opensuse:~/go/bin> go version
go version go1.7.5 linux/amd64
luuk@opensuse:~/go/bin> cat /etc/os-release
NAME="openSUSE Leap"
VERSION="42.2"
ID=opensuse
ID_LIKE="suse"
VERSION_ID="42.2"
PRETTY_NAME="openSUSE Leap 42.2"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:leap:42.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
luuk@opensuse:~/go/bin> uname -a
Linux opensuse 4.4.92-18.36-default #1 SMP Tue Oct 24 15:20:18 UTC 2017
(3f3cfaa) x86_64 x86_64 x86_64 GNU/Linux
luuk@opensuse:~/go/bin>





Miquel van Smoorenburg

unread,
Jan 12, 2018, 4:37:14 PM1/12/18
to
In article <5a5926e7$0$10019$e4fe...@news.xs4all.nl>,
Luuk <lu...@invalid.lan> wrote:
>op de shell server werkt het,
>.. ==> 241M Jan 12 21:47 Maildir.tar

Ja, klopt, zie ander bericht, ik heb 't opgelost. Ook de
code op github.com is geupdate.

>De trace-file, (een beeje gekuist ;) staat hier:
>http://qqqqq.xs4all.nl/imaptar.trace2

Dank je wel, maar dat is niet meer nodig.

Mike.

Luuk

unread,
Jan 13, 2018, 4:52:36 AM1/13/18
to
Het ophalen werkt nu inderdaad!

Zoals Rob al aangaf word de ongelezen mail gemarkeert als gelezen.

Miquel van Smoorenburg

unread,
Jan 13, 2018, 9:34:51 AM1/13/18
to
In article <5a58ed14$0$9986$e4fe...@news.xs4all.nl>,
Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
Die bug zou nu ook gefixt moeten zijn.

Sorry voor de overlast :(

Mike.

Rob

unread,
Jan 13, 2018, 11:38:13 AM1/13/18
to
Gelukkig ben ik niet zo iemand (zien we op het werk vaak) die hele
status overzichten bij houdt met die gelezen/niet gelezen flag.

Ik had alleen gezien dat 2 mails die nieuw waren op gelezen stonden
en ook mijn hele spam map, nadat ik vanaf het werk ingelogd een
backup geprobeerd had en daarna thuis mijn mail opende.

Wellicht zou het wel fijn zijn als het wachtwoord ook via een prompt
gevraagd kan worden, ipv alleen via de commandline. Gelukkig kan nu
niet meer iedereen met ps kijken wat de anderen doen, maar beheer
neem ik aan nog wel. Nu staat gedurende de hele looptijd van de
backup mijn usernaam en wachtwoord in beeld.
(en het komt ook in de shell history terecht)

Miquel van Smoorenburg

unread,
Jan 13, 2018, 4:43:00 PM1/13/18
to
In article <slrnp5kdfj...@xs9.xs4all.nl>,
Rob <nom...@example.com> wrote:
>Wellicht zou het wel fijn zijn als het wachtwoord ook via een prompt
>gevraagd kan worden, ipv alleen via de commandline.

Ja, dit was vrij haastig in elkaar getypt allemaal, meer een
proof-of-concept. Toeters en bellen worden dan later toegevoegd.
Dat heb ik nu ook gedaan:

- je wordt nu standaard gevraagd om een password
- je kan je password ook in een environment variabele stoppen als je wilt
- er is een --gzip optie
- outputfile '-' is standard output
- geswitcht naar standaard unix optie stijl ipv golang stijl, dus
er zijn nu korte en lange opties (-u / --user, -s / --server etc)

Staat op github en is geinstalleerd als debian package op xs9

Mike.

Rob

unread,
Jan 14, 2018, 6:07:10 AM1/14/18
to
Miquel van Smoorenburg <mik...@xs4all.nederland.invalid> wrote:
Dat is mooi Mike!
Toch weer een handig en nuttig tool ook voor anderen dan XS4ALL gebruikers.

Luuk

unread,
Jan 14, 2018, 10:42:45 AM1/14/18
to
Helaas 1 foutje ontdekt:
./imaptar -s imap.xs4all.nl -u username -z -tar Mail.tgz

produceert een bestand 'ar' met daarin de gecomprimeerde data

luuk@opensuse:~/go/bin> file *
ar: gzip compressed data


Die lange en korte opties mogen blijkbaar niet gemixt worden.


Luuk

unread,
Jan 14, 2018, 11:00:55 AM1/14/18
to
Handig, OK
Nuttig, een tar cvfz Maildir.tgz ~/Maildir/* werkt ook, of zoals Mike
eerder aangaf die Maildir ophalen, daar zijn meerdere tools voor.

Toch bedankt Mike, nu weet ik tenminste waarom ik niets in golang wil
bouwen ;)

Miquel van Smoorenburg

unread,
Jan 14, 2018, 11:09:14 AM1/14/18
to
In article <5a5b7eaf$0$10078$e4fe...@news.xs4all.nl>,
Luuk <lu...@invalid.lan> wrote:
>Handig, OK
>Nuttig, een tar cvfz Maildir.tgz ~/Maildir/* werkt ook

Je bedoelt vast $MAIL (of je hebt Maildir/ gesymlinked), maar
dat werkt niet meer na 31 januari.

>Toch bedankt Mike, nu weet ik tenminste waarom ik niets in golang wil
>bouwen ;)

Huh?

Mike.

Miquel van Smoorenburg

unread,
Jan 14, 2018, 11:11:43 AM1/14/18
to
In article <5a5b7a74$0$10029$e4fe...@news.xs4all.nl>,
Luuk <lu...@invalid.lan> wrote:
>Helaas 1 foutje ontdekt:
>./imaptar -s imap.xs4all.nl -u username -z -tar Mail.tgz
>
>produceert een bestand 'ar' met daarin de gecomprimeerde data

Dat is geen fout... je doet '-tar', oftewel -t ar. De lange
optie is --tar.

Maar ik zou ook moeten checken op non-option arguments, als
die er zijn moet-ie ook exiten met een usage message.

>Die lange en korte opties mogen blijkbaar niet gemixt worden.

Jawel, lange opties met --

Mike.

Luuk

unread,
Jan 14, 2018, 11:40:46 AM1/14/18
to
On 14-01-18 17:08, Miquel van Smoorenburg wrote:
> In article <5a5b7eaf$0$10078$e4fe...@news.xs4all.nl>,
> Luuk <lu...@invalid.lan> wrote:
>> Handig, OK
>> Nuttig, een tar cvfz Maildir.tgz ~/Maildir/* werkt ook
>
> Je bedoelt vast $MAIL (of je hebt Maildir/ gesymlinked), maar
> dat werkt niet meer na 31 januari.

Ik doelde op de Maildir op mijn eigen systeem, en die werkt hopelijk nog
na 31 januari ;)

>
>> Toch bedankt Mike, nu weet ik tenminste waarom ik niets in golang wil
>> bouwen ;)
>
> Huh?

Ik heb een poging gedaan om een passwoord input te bouwen, maar die is
hopeloos gestrand in 'vreemde' (voor mij in ieder geval) golang errors

>
> Mike.
>

--
Ter vermaak mijn eerste poging iets in golang te doen:

In onderstaande is 'main.go.12' de originele 1.2 source, en 'main.go' de
aangepaste

luuk@opensuse:~/tmp/imaptar-1.2> diff --suppress-common-lines main.go
main.go.12
34c34
< //password := flag.String("pass", "", "password")
---
> password := flag.String("pass", "", "password")
38,43c38,40
< //if *serverName == "" || *userName == "" || *password == "" ||
*tarfile == "" {
< // usage()
< //}
<
< var password string
< fmt.Scan(&password)
---
> if *serverName == "" || *userName == "" || *password == "" ||
*tarfile == "" {
> usage()
> }
luuk@opensuse:~/tmp/imaptar-1.2> go build
# _/home/luuk/tmp/imaptar-1.2
./main.go:68: invalid indirect of password (type string)
luuk@opensuse:~/tmp/imaptar-1.2>

Luuk

unread,
Jan 14, 2018, 11:48:05 AM1/14/18
to
Toen ik zag dat ik een 'ar' bestandje had, heb ik wel een tweede test
gedaan, en kreeg het niet meer voor elkaar.

'history' gaf uitsluitsel..., daar gebruik ik inderdaad overal korte
opties, behalve bij die -tar.

Rob

unread,
Jan 14, 2018, 12:04:47 PM1/14/18
to
Luuk <lu...@invalid.lan> wrote:
> Handig, OK
> Nuttig, een tar cvfz Maildir.tgz ~/Maildir/* werkt ook, of zoals Mike
> eerder aangaf die Maildir ophalen, daar zijn meerdere tools voor.

Ja maar dit project was juist gestart omdat dat binnenkort niet meer
mogelijk is!

Miquel van Smoorenburg

unread,
Jan 14, 2018, 6:55:35 PM1/14/18
to
In article <5a5b880d$0$10052$e4fe...@news.xs4all.nl>,
Luuk <lu...@invalid.lan> wrote:
>Ik heb een poging gedaan om een passwoord input te bouwen, maar die is
>hopeloos gestrand in 'vreemde' (voor mij in ieder geval) golang errors

Tsja, elke taal is vreemd als je er nog nooit wat in gedaan hebt.
Als je wel eens wat met C/C++ gedaan hebt dan is Go wat makkelijker
op te pikken dan als je alleen met script-achtige talen gewerkt
hebt, maar dan nog moet je er vanuit gaan dat je wel een paar
weken moet besteden om het in de vingers te krijgen.

Als je eenmaal Go kent dan typt het makkelijk weg, en er zijn
belachelijk veel Go libraries beschikbaar om bijna alles te doen
wat je wilt, je hoeft dat dan alleen maar aan elkaar te plakken.
Dit imaptar ding is ook niet veel meer dan het aan elkaar lijmen
van de go-imap, archive/tar, en pgzip libraries.

Dat gezegd hebbende, Go is een typt-makkelijk-weg taal, maar is
het ook goed? Als je een serieuze programmeur bent moet je dit lezen:
http://yager.io/programming/go.html

Zelf ben ik nu Rust aan het leren, voor wanneer Go niet voldoet.
En ik ben van plan daarna C/C++ verder volledig te ontwijken.

>In onderstaande is 'main.go.12' de originele 1.2 source, en 'main.go' de
>aangepaste

Oh, "diff -u" asjeblieft :)

>luuk@opensuse:~/tmp/imaptar-1.2> diff --suppress-common-lines main.go
>main.go.12
>34c34
>< //password := flag.String("pass", "", "password")
>---
>> password := flag.String("pass", "", "password")
>38,43c38,40
>< //if *serverName == "" || *userName == "" || *password == "" ||
>*tarfile == "" {
>< // usage()
>< //}
><
>< var password string
>< fmt.Scan(&password)
>---
>> if *serverName == "" || *userName == "" || *password == "" ||
>*tarfile == "" {
>> usage()
>> }
>luuk@opensuse:~/tmp/imaptar-1.2> go build
># _/home/luuk/tmp/imaptar-1.2
>./main.go:68: invalid indirect of password (type string)
>luuk@opensuse:~/tmp/imaptar-1.2>

Password wordt gebruikt in de rest van de code als pointer-naar-string,
niet als string (dat komt door hoe flag.String werkt, die returned
een pointer-naar-string).

Dit had waarschijnlijk wel gewerkt:

var tmp string
fmt.Scan(&tmp)
password := &tmp

... alleen doet fmt.Scan niet wat je wilt als je whitespace in je
password hebt, dus dan moet je iets doen als

b := bufio.NewReader(os.Stdin)
tmp, err := b.ReadString('\n')
if err != nil {
log.Fatal(err)
}
tmp = strings.TrimRight("\r\n")
password := &tmp

(uit m'n hoofd, niet getest)

Maar nog beter, zoals ik al zei, voor bijna alles wat je kan bedenken
heeft iemand al wat gebouwd, dus ik heb wat gezocht en gewoon
https://github.com/bgentry/speakeasy gebruikt.

Mike.

Rob van der Putten

unread,
Jan 24, 2018, 6:43:26 AM1/24/18
to
Hoi


On 10/01/18 14:49, Miquel van Smoorenburg wrote:

> Een te enthousiast toegepast firewall filter lijkt het te zijn.
> Bedankt voor de melding.

Het is dus weer mis.


Vr.Gr,
Rob

Miquel van Smoorenburg

unread,
Jan 24, 2018, 8:30:08 AM1/24/18
to
In article <5a68715c$0$9985$e4fe...@news.xs4all.nl>,
Dat is niet de firewall. Misschien is er een storing. Ik zal
het iig doorgeven aan de mensen die die doos beheren.

Mike.

Rob van der Putten

unread,
Jan 24, 2018, 11:35:11 AM1/24/18
to
Hoi


On 24/01/18 14:30, Miquel van Smoorenburg wrote:

> Dat is niet de firewall. Misschien is er een storing. Ik zal
> het iig doorgeven aan de mensen die die doos beheren.

Ik heb zowel deze als vorige keer ook postmaster gemaild.


Vr.Gr,
Rob

Izak van Langevelde

unread,
Jan 24, 2018, 11:38:12 AM1/24/18
to
Dat is toch zo'n email adres dat niemand leest?



--
Grinnikend door het leven...

Rob van der Putten

unread,
Jan 24, 2018, 1:03:19 PM1/24/18
to
Hoi
Blijkbaar.


Vr.Gr,
Rob

A. Dumas

unread,
Jan 24, 2018, 1:04:40 PM1/24/18
to
Rob van der Putten <r...@sput.nl> wrote:
> Ik heb zowel deze als vorige keer ook postmaster gemaild.

Vraag me af of dat gelezen wordt, unixbeheer lijkt me nuttiger.

Maarten Carels

unread,
Jan 25, 2018, 3:51:12 AM1/25/18
to
Het probleem is bekend, en neergelegd bij de (externe) partij die de
doos beheert.

--maarten

Rob van der Putten

unread,
Jan 25, 2018, 6:13:46 AM1/25/18
to
Hoi


On 25/01/18 09:50, Maarten Carels wrote:

> A. Dumas <alex...@dumas.fr.invalid> wrote:
>
>> Rob van der Putten <r...@sput.nl> wrote:
>>> Ik heb zowel deze als vorige keer ook postmaster gemaild.
>>
>> Vraag me af of dat gelezen wordt, unixbeheer lijkt me nuttiger.

Is ook gemaild.

> Het probleem is bekend, en neergelegd bij de (externe) partij die de
> doos beheert.

Het probleem is nu dus al 15 dagen bekend.
Wie is die externe partij?


Vr.Gr,
Rob

Rob van der Putten

unread,
Jan 25, 2018, 12:48:43 PM1/25/18
to
Hoi


On 25/01/18 12:13, Rob van der Putten wrote:

> Het probleem is nu dus al 15 dagen bekend.
> Wie is die externe partij?

Deze wellicht?
http://www.selligent.com/

Of toch;
http://www.proxi.nl/
danwel;
http://www.copernica.com/


Vr.Gr,
Rob

Rob van der Putten

unread,
Jan 29, 2018, 7:27:27 AM1/29/18
to
Hoi


On 25/01/18 18:48, Rob van der Putten wrote:

> Deze wellicht?
> http://www.selligent.com/
>
> Of toch;
> http://www.proxi.nl/
> danwel;
> http://www.copernica.com/

Heeft het zin om kla...@xs4all.nl te mailen?
Of is dat ook disfunctioneel.


Vr.Gr,
Rob

Maarten Carels

unread,
Jan 29, 2018, 7:32:37 AM1/29/18
to
Rob van der Putten <r...@sput.nl> wrote:

> Hoi
>
>
> On 25/01/18 18:48, Rob van der Putten wrote:
>
> > Deze wellicht?
> > http://www.selligent.com/
[...]
> Heeft het zin om kla...@xs4all.nl te mailen?
> Of is dat ook disfunctioneel.

We zijn er intern mee bezig.

--maarten
0 new messages