Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Lack of password field for accounts: Elegant ... and annoying

#703

In Sparrow when an account is created, you enter the password in the account create dialog. When you change a password, you go to the account edit dialog and enter the new password. I don't know what Sparrow does with the password. maybe it puts it in the Macintosh keychain, or maybe it keeps a copy for itself (security problem?), but whatever it does, from the user's side the handling of passwords is intuitive.

MailMate, on the other hand, uses a just-in-time method of not asking for a password until it actually tries to connect for the first time, and not asking for a new password until it discovers that the old password doesn't work. This ends up being really annoying.

I will enter a new account and then have to hang around trying to trigger a synchronization (not really easy with Gmail) so that I can tell MailMate my password. If I change a password, I have to sit there repeatedly hitting synchronize and watching the Activity View until MailMate finally asks for a password. Sometimes it never seems to ask. I'll come back, and the account is offline, probably because MailMate doesn't have the right password for it, which I knew in the first place.

Living overseas and using VPNs, Google frequently decides that I need to change my password ("because someone in a terrorist hacker cybercrime country (i.e., anywhere but the U.S.) has tried to access your account"). So changing passwords for Gmail accounts, even though my passwords are unbreakable 50 digits of 1Password randomness, is a weekly occurrence for me.

I'd like to be able to proactively tell MailMate, "Yes, you're going to need a password for this account in a little while, trust me, and here it is. Tuck it away in the keychain now and you'll be able to use it later."

Reported by Meindert · April 6th, 2014 @ 03:15 AM

State: accepted
Milestone: none
Assigned to: benny benny

Activity

  1. benny
    benny
    • State changed from new to accepted

    This is a very good argument for adding password-fields to the account editor.

    April 7th, 2014 @ 12:24 PM

  2. Stuart H
    Stuart H

    Checking the status of this? I can't get the app to ask me for a password and now I'm locked out of my work account...

    June 5th, 2014 @ 05:40 PM

  3. Stuart H
    Stuart H

    And, can't delete the account either, so I'm effectively locked out of my email account from MailMate. Periodic required password changes are a relatively common occurrence.

    June 5th, 2014 @ 05:59 PM

  4. benny
    benny

    @Stuart: The passwords fields are not implemented yet. Passwords are saved in the login keychain. If you open Keychain Access (Applications/Utilities) then you should be able to update or delete the passwords in order to force MailMate to ask again. In any case, MailMate should have asked you for a new password when the old password failed, but apparently something went wrong here.

    MailMate prevents deletion of accounts if it finds any messages which have not been uploaded to the server. Was this your problem or do you think it is a bug?

    Sorry about the inconvenience.

    June 5th, 2014 @ 06:33 PM

  5. Stuart H
    Stuart H

    Thank you for the quick reply.

    June 5th, 2014 @ 06:49 PM

  6. benny
    benny
    • State changed from accepted to fixcommitted

    Here is a direct link to a test version with password fields in the account settings: http://updates.mailmate-app.com/archives/MailMate_r4287.tbz

    June 6th, 2014 @ 09:38 AM

  7. Stuart H
    Stuart H

    Benny -

    Following up here - my password expired. Changing the password in the account field does not work. I had to go in and delete the keychain entries.

    Need to reopen this.

    August 30th, 2014 @ 11:55 AM

  8. benny
    benny
    • State changed from fixcommitted to cantreproduce

    Is this also true for the latest test release of MailMate?

    Do you use any other applications with the same passwords?

    September 3rd, 2014 @ 12:20 PM

  9. Stuart H
    Stuart H

    Just tested with Version 1.8 (4464). I enter nonsense into the password field and I still can authenticate successfully.

    For the record:

    Tested on 2 computers.
    I do have iClould keychain enabled.

    September 3rd, 2014 @ 02:54 PM

  10. benny
    benny
    • State changed from cantreproduce to fixcommitted

    I fixed some issues regarding this in the latest test release. You are welcome to try again.

    September 12th, 2014 @ 10:11 AM

  11. benny
    benny
    • State changed from fixcommitted to fixreleased

    October 15th, 2014 @ 03:32 PM

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.