Comments (8)
- .emacs, .mew.el and other configuration files are working configuration on the other machine.
- When I run C-uZ, the process complete without any error but nothing happen.
To compare behaviors in your environments, evaluate
(setq mew-debug 'net)
, go to %inbox, type C-u Z
, and then
look in the *Messages*
buffer and the *Mew debug*
buffer.
- Looks some process doesn't work or skip in mew.el between line 241 and 262.
See the condition (consp arg)
in mew-status-update() for C-u Z
.
mew-imap-update() should be invoked, and finally the message
"Collecting mailbox list...done" should be displayed by mew-imap-sentinel().
from mew.
I can reproduce this:
<=SEND=>
isqu5990 LOGIN "kazu..." "...."
<LOGIN>
isqu5990 NO [ALERT] Application-specific password required: https://support.google.com/accounts/answer/185833 (Failure)
Probably, two factor authentication is necessary.
from mew.
@yoshinari-nomura Would you summarize the status of authentication on gmail? Japanese is OK.
from mew.
<=SEND=>
isqu5990 NO [ALERT] Application-specific password required: https://support.google.com/accounts/answer/185833 (Failure) ```
isqu5990 LOGIN "kazu..." "...."Probably, two factor authentication is necessary.
On the other machine, I can get access my inbox through another version of mew with same configuration files.
Mew version 6.7
GNU Emacs 25.1.2 (x86_64-apple-darwin15.6.0, NS appkit-1404.47 Version 10.11.6 (Build 15G1004)) of 2016-10-07
I will post debug message later today. Thanks.
from mew.
@tats, I set debug flag you mentioned and also did (setq mew-debug t), there is no useful message in Message buffer.
mew-imap-namespace: Type ’M-x universal-argumentZ’ to collect IMAP folders!
command-execute: Buffer is read-only: #<buffer %inbox>
debug
****Updating status...
8888Updating status...done
Then I added some debug message in the source to check your suggestions.In my case, the program skips the block line 227-237. But after adding debug message next to the line226. All the sudden it starts working. After the first folder check, now Mew is working fine now. If it may help for the community, I can erase my local folder and check the phenomenon again. Anyway thank you for all the suggestion and advises. I'm happy to be back Mew community. Thanks > @kazu-yamamoto
from mew.
mew-imap-namespace: Type ’M-x universal-argumentZ’ to collect IMAP folders!
Your Emacs seems to lost the key binding C-u
to universal-argument,
so C-u Z
cannot pass the argument to mew-status-update().
It should normally be:
(mew-substitute-for-summary "Type '\\[universal-argument]\\[mew-status-update]' to collect IMAP folders!")
"Type ’C-uZ’ to collect IMAP folders!"
(substitute-command-keys "\\<mew-summary-mode-map>\\[universal-argument]")
"C-u"
(substitute-command-keys "\\<global-map>\\[universal-argument]")
"C-u"
from mew.
@tats, you are right. It was caused by my local key binding. I remember I had same issue long time ago, may be in 90s. Kazu found it during a camp. Let me ask primitive question. When I manually typed M-x universal-argument [space] Z (it's replaced to "universal-argument-Z" )or M-x universal-argumentZ, emacs just say "no match". Anyway, now I can use Mew again and thank you for your advice.
@kazu-yamamoto , your issue posted above can be solved by using "Google App specific password". Please check this page. https://support.google.com/accounts/answer/185833?hl=en
Thank you, all!
from mew.
@yoshinari-nomura Would you summarize the status of authentication on gmail? Japanese is OK.
My IMAP XOAUTH2 branch is here: https://github.com/yoshinari-nomura/Mew/tree/mew-support-xoauth2
and some comments on the branch: https://groups.google.com/g/mew-ja/c/Hn9L27ll-eY/m/RBEYHOwqAwAJ
It works well for my daily use, but unfortunately, this would not be helpful for this issue.
By the way, Google is planning to turn off less secure app access to G Suite accounts:
https://workspaceupdates.googleblog.com/2019/12/less-secure-apps-oauth-google-username-password-incorrect.html
I recomment G Suite users to migrate to OAuth2 authentication.
from mew.
Related Issues (20)
- GnuPG 2.1.23 HOT 1
- how to use proxy in mew?
- Mew should deal with enigmail sending an encrypted subject HOT 1
- SMTP over TLS does not work HOT 3
- Issue with protocol for gpg
- Draft message body becomes read-only/uneditable sometimes
- S/MIME verifying hangs HOT 1
- How to use Mew for MELPA user
- On Windows it is troublesome to use `message-box` in order to report that password is wrong
- "Invalid function" when byte-compiled on Emacs 28? HOT 5
- `Subject:` string gets doubled in reply HOT 5
- Releasing Mew v6.9 HOT 10
- XOAUTH2 support
- Releasing v6.10 HOT 6
- `make elisp` fails with "Error: Symbol’s function definition is void: mew-match-string" HOT 1
- S/MIME certificate selection
- global-mode-string can indeed be a string, not a list HOT 1
- mew sends error message as mail when mewencode doesn't work
- .mew-alias gets lost occasionally
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mew.