Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Felix Hammerl
    @felixhammerl
    if you open up the console, you can read the IMAP log in a shortened form
    maybe that helps
    Max
    @heavygale

    Ok, also wenn ich den INBOX folder nicht explizit abboniere, wie ich es zuvor hatte und es dann sagt "We could not detect an IMAP inbox folder", dann sieht es im JS-Log so aus:

    [2015-05-03T18:11:27.257Z]browserbox IMAP S: LSUB (\HasNoChildren) "." "INBOX.Sent"
    [2015-05-03T18:11:27.259Z]browserbox IMAP S:
    LSUB (\HasNoChildren) "." "INBOX.Trash"
    [2015-05-03T18:11:27.261Z]browserbox IMAP S: LSUB (\HasNoChildren) "." "INBOX.Junk"
    [2015-05-03T18:11:27.262Z]browserbox IMAP S:
    LSUB (\HasNoChildren) "." "INBOX.Drafts"
    [2015-05-03T18:11:27.264Z]browserbox IMAP S: * LSUB (\Noselect \HasChildren) "." "INBOX"
    [2015-05-03T18:11:27.269Z]browserbox IMAP S: W4 OK LSUB completed
    [2015-05-03T18:11:27.270Z][imap-client] folder list received!
    [2015-05-03T18:11:27.270Z][imap-client] name: Junk, path: INBOX.Junk, flags: \HasNoChildren,\Junk, special use: \Junk
    [2015-05-03T18:11:27.270Z][imap-client] name: Drafts, path: INBOX.Drafts, flags: \HasNoChildren,\Drafts, special use: \Drafts
    [2015-05-03T18:11:27.271Z][imap-client] name: Trash, path: INBOX.Trash, flags: \HasNoChildren,\Trash, special use: \Trash
    [2015-05-03T18:11:27.271Z][imap-client] name: Sent, path: INBOX.Sent, flags: \HasNoChildren,\Sent, special use: \Sent
    [2015-05-03T18:11:28.271Z]browserbox client: started idling
    [2015-05-03T18:11:28.272Z]browserbox entering idle with IDLE
    [2015-05-03T18:11:28.272Z]browserbox IMAP C: W5 IDLE

    Wenn ich dann INBOX in die Liste der Abbonierten Postfächer hinzufüge sieht es auch nur maginal anders aus, der Dialog lösst mich dann aber mit dem Schlüssel Setup fortfahren:

    [2015-05-03T18:15:45.390Z]browserbox IMAP S: LSUB (\HasNoChildren) "." "INBOX.Sent"
    [2015-05-03T18:15:45.392Z]browserbox IMAP S:
    LSUB (\HasNoChildren) "." "INBOX.Trash"
    [2015-05-03T18:15:45.393Z]browserbox IMAP S: LSUB (\HasNoChildren) "." "INBOX.Junk"
    [2015-05-03T18:15:45.395Z]browserbox IMAP S:
    LSUB (\HasNoChildren) "." "INBOX.Drafts"
    [2015-05-03T18:15:45.397Z]browserbox IMAP S: * LSUB (\Unmarked \HasChildren) "." "INBOX"
    [2015-05-03T18:15:45.401Z]browserbox IMAP S: W4 OK LSUB completed
    [2015-05-03T18:15:45.402Z][imap-client] folder list received!
    [2015-05-03T18:15:45.402Z][imap-client] name: INBOX, path: INBOX, flags: \Unmarked,\HasChildren
    [2015-05-03T18:15:45.402Z][imap-client] name: Junk, path: INBOX.Junk, flags: \HasNoChildren,\Junk, special use: \Junk
    [2015-05-03T18:15:45.403Z][imap-client] name: Drafts, path: INBOX.Drafts, flags: \HasNoChildren,\Drafts, special use: \Drafts
    [2015-05-03T18:15:45.404Z][imap-client] name: Trash, path: INBOX.Trash, flags: \HasNoChildren,\Trash, special use: \Trash
    [2015-05-03T18:15:45.404Z][imap-client] name: Sent, path: INBOX.Sent, flags: \HasNoChildren,\Sent, special use: \Sent
    [2015-05-03T18:15:45.405Z]browserbox closing connection
    [2015-05-03T18:15:45.405Z]browserbox entering state: 3
    [2015-05-03T18:15:45.405Z]browserbox IMAP C: W5 LOGOUT

    Von browserbox die gleiche Ausgabem aber imap-client verarbeitet dann auch INBOX - die aber von browserbox zuvor auch schon erkannt wurde, oder nicht?

    Jedenfalls kann ich dann im Dialog fortfahren, meinen Private-Key und mein Key-Passwort eingeben, den Backup Code abtippen und anschließend wieder eintippen. Dann bekomme ich im Browser die Fehlermeldung "Invalid mailbox name." und das JS-Log spuckt das folgende aus:

    [2015-05-03T18:19:50.272Z][browserbox IMAP] [3] S: NAMESPACE (("INBOX." ".")) NIL (("#shared." ".") ("shared." "."))
    [2015-05-03T18:19:50.274Z][browserbox IMAP] [3] S: W3 OK NAMESPACE completed.
    [2015-05-03T18:19:50.275Z][browserbox IMAP] [3] C: W4 CREATE "INBOX.openpgp_keys"
    [2015-05-03T18:19:50.355Z][browserbox IMAP] [3] S: W4 OK "INBOX.openpgp_keys" created.
    [2015-05-03T18:19:50.355Z] Successfully created imap folder openpgp_keys
    [2015-05-03T18:19:50.367Z][imap-client] uploading a message of 9599 bytes to openpgp_keys
    [2015-05-03T18:19:50.367Z][browserbox IMAP] [3] C: W5 APPEND openpgp_keys (\Seen) "(
    9599B literal *)"

    [2015-05-03T18:19:50.470Z][browserbox IMAP] [3] S: W5 NO Invalid mailbox name.
    [2015-05-03T18:19:50.472Z][imap-client] error uploading <9599> bytes to openpgp_keys : Error: Invalid mailbox name.
    Error: Invalid mailbox name.
    at BrowserBox.<anonymous> (https://mail.whiteout.io/js/app.min.js:36:17474)
    at ImapClient._processServerResponse (https://mail.whiteout.io/js/app.min.js:32:31004)
    at ImapClient._processServerQueue (https://mail.whiteout.io/js/app.min.js:32:29985)
    at ImapClient._addToServerQueue (https://mail.whiteout.io/js/app.min.js:32:28799)
    at ImapClient._onData (https://mail.whiteout.io/js/app.min.js:32:28277)
    at TCPSocket._emit (https://mail.whiteout.io/js/app.min.js:56:14854)
    at TCPSocket.tlsinbound (https://mail.whiteout.io/js/app.min.js:56:12806)
    at Worker.self._tlsWorker.onmessage (https://mail.whiteout.io/js/app.min.js:56:14213)
    [2015-05-03T18:19:51.473Z][browserbox] [3] client: started idling
    [2015-05-03T18:19:51.474Z][browserbox] [3] entering idle with IDLE
    [2015-05-03T18:19:51.474Z][browserbox IMAP] [3] C: W6 IDLE

    Felix Hammerl
    @felixhammerl
    oh ... OH ... i see
    fuck.
    yeah, that's a bug
    thanks :+1:
    Max
    @heavygale
    awesome :smile:
    Felix Hammerl
    @felixhammerl
    we create a folder INBOX.openpgp_keys, but we wanna store into openpgp_keys w/o the namespace prefix
    Max
    @heavygale
    I tried bevore with my gmx-account and that worked,.. so it depends on how the imap server is configured? and gmx doesn't use a prefix?
    Felix Hammerl
    @felixhammerl
    yeah, pretty much... or they append the prefix automatically...
    Max
    @heavygale
    alright, thanks :)
    Felix Hammerl
    @felixhammerl
    created a public issue that you can track: whiteout-io/mail-html5#335
    Max
    @heavygale
    :+1: great
    Max
    @heavygale
    Whiteout Mail now works with my mail server, thank you very much! :+1:
    Felix Hammerl
    @felixhammerl
    glad to hear that, thanks again for pointing us to that bug :)
    Max
    @heavygale
    Sorry, it's me again: "Mailbox does not exist, or must be subscribed to."
    http://paste.boolshit.de/pwqu9xr6f
    Comparing line 41 and 56 it looks like the prefix is missing in the "Enter backup code" step, too.
    Felix Hammerl
    @felixhammerl
    awww fuck. yes, you are right again :(
    fuuuuuck.
    thanks, i'll fix it :+1:
    Max
    @heavygale
    Fixed for me, thanks again!
    Congratulations on reaching the first stable release :thumbsup:
    Max
    @heavygale

    Another bug/enhancement:
    When uploading my key pair I was told "User IDs dont match!", because I entered the email adress in lower case while the domain part of the email adress provided by the key pair contains upper case letters.

    While the local part is (in theory but in practice mostly not) case-sensitive, the domain part is case-insensitive and should be treated accordingly.

    I think that's where we are:
    https://github.com/whiteout-io/mail-html5/blob/master/src/js/email/email.js#L164-L166

    Hannes Hauswedell
    @h-2
    Hey, is there a way to associate a key with a different e-mail-address with an account / contact? I know a few people who do that (including me) to prevent spam
    Felix Hammerl
    @felixhammerl
    i am not sure i understand...
    you got address a but you want the key to be valid for address b which is not in the keys userids?
    Hannes Hauswedell
    @h-2
    lets say you have the domain johndoe.com and you use private@johndoe.com for your regular mail, but you setup you pgp key on pgp@johndoe.com
    yes!
    in thunderbird its no problem to use a key for any identity you setup
    and you can create per-recipient rules for other people who use this
    i know its not great for usability, and I might change some time in the future, but right now it means that i can't recommend the program to anyone, because they won't be able to send me encrypted mail through it
    Felix Hammerl
    @felixhammerl
    uhm ...why don't you log in to whiteout mail with pgp@johndoe?
    Hannes Hauswedell
    @h-2
    because i have blacklisted pgp@johndoe to not get spam (spammer crawl the public keyservers for email addresses)
    I know probably not many people do this, but it was never an issue with other pgp clients
    but the more I think about it, it will probably not work nicely with all the whiteout features anyway, like automatic key-retrieval a.s.o.
    Felix Hammerl
    @felixhammerl
    yep :)
    Hannes Hauswedell
    @h-2
    hm, maybe I should just generate a new key -.-
    Max
    @heavygale

    Whiteout doesn't pass posfix's reject_non_fqdn_hostname rule:
    [2015-06-28T20:00:28.291Z][SMTP Client] SERVER: 504 5.5.2 <ip-172-31-10-114>: Helo command rejected: need fully-qualified hostname

    This is the mail server log:
    NOQUEUE: reject: RCPT from ec2-52-28-157-76.eu-central-1.compute.amazonaws.com[52.28.157.76]: 504 5.5.2 <ip-172-31-10-114>: Helo command rejected: need fully-qualified hostname; from=mail@**********.eu to=mail@********** proto=ESMTP helo=<ip-172-31-10-114>

    Could you adjust the helo command or should I remove the reject_non_fqdn_hostname rule from my postfix config?

    Felix Hammerl
    @felixhammerl
    hi

    There’s two issues with this:

    1. The user has too strict settings for his outgoing SMTP. FQDN check is to prevent spam which is reasonable for incoming servers but if you authenticate yourself as it is normal with outgoing servers then it doesn’t make much sense anymore to rely on FQDN

    2. Wmail websocket proxy VPS uses an invalid hostname. This value is received from require(‘os’).hostname() method and the value is whatever is set in /etc/hostname file. Normally this would be easy to fix, you just overwrite this file with the correct hostname but as it is an Elastic Beanstalk instance then I have no idea how to properly solve it.

    If the websocket proxy would be able to read correct hostname from os.hostname() then this would fix it even for clients that make strict FQDN checks.

    Leopere
    @Leopere
    Is it possible to host a whiteout mail server which I can use with my own domains?
    Leopere
    @Leopere
    I just won't accept that there is no way to easily setup my own private and secure email server the fact that everyone just kind of shrugs it off upsets me.
    Felix Hammerl
    @felixhammerl
    well whiteout mail is no email SERVER, it's a CLIENT
    but sure you can host it on your own domain, just follow the instructions from the readme
    for the email server, you can set up a standard postfix/haraka/dovecot config
    but be warned
    Felix Hammerl
    @felixhammerl
    using your own mail server with possibly incorrect config and zero reputation will most certainly result in your sent mails getting refused or landing in spam
    so
    possibly not even worth the effort, just use riseup or some other activist email address