Gnus development mailing list
 help / color / mirror / Atom feed
* Two problems with gnus
@ 2004-08-21  9:45 Yan Tang
  0 siblings, 0 replies; 3+ messages in thread
From: Yan Tang @ 2004-08-21  9:45 UTC (permalink / raw)


Now I am trying to use gnus to handle my mails, but I have some problem  
with imap in gnus.

The problem is as following, a little strange:

First, my simple `gnus.el' is only for mail:
--------------------------------------------------
(setq user-mail-address "foo@bar.org"
user-full-name "blahblah")

(setq gnus-select-method '(nnimap "imap.bar.org"
(nnimap-server-port 143)
(nnimap-authenticator login)
(nnimap-stream network)
))
--------------------------------------------------
When I press M-x gnus in emacs, a user&password pair will be required.  
That's ok, just for test.

After the startup of gnus I get *Server* buffer like this by pressing `^' :
------------------------------------
{nnfolder:archive} (closed)
{nndraft:} (opened)
{nnimap:imap.bar.org} (opened)
-------------------------------------
Then I go into {nnimap:imap.bar.org} and subscribe `INBOX' group and  
return to *Group* buffer like this:
-------------------------------
1: INBOX
0: nndraft:drafts
-------------------------------
Everything seems ok, ;-), and I get one new mail in INBOX, right?
But when I press `enter' on the line `1: INBOX', waiting for a second or  
two, and after something splashing in minibuffer(Updating !@#$%^& ), the  
*Group* buffer becomes:
-------------------------------
0: INBOX
0: nndraft:drafts
-------------------------------
Where is my new mail? I have checked my mailbox from webmail, and the  
unread flag have been cleared, so the new mail has been read, but actually  
I don't even touch it.
And the output of *imap-log* buffer is like this:
--------------------------------------------------------------
63 SELECT "INBOX"
* 18 EXISTS
* 0 RECENT
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [UNSEEN 1] Message 17 is first unseen
* OK [PERMANENTFLAGS (\Deleted \Seen \*)] Limited
* OK [UIDVALIDITY 1] UIDs valid
63 OK [READ-WRITE] SELECT completed
64 UID SEARCH UID 81
* SEARCH
64 OK UID SEARCH completed
65 UID FETCH 81 (UID RFC822.SIZE BODY BODY.PEEK[HEADER.FIELDS (Subject  
 From Date Message-Id References In-Reply-To Xref)])
* 18 FETCH (UID 81 RFC822.SIZE 640 BODY ("text" "plain" ("format" "flowed"  
"delsp" "yes" "charset" "gbk") NIL NIL "8bit" 82) BODY[HEADER.FIELDS  
(Subject From Date Message-Id References In-Reply-To Xref)] {167}
Subject: 999999
From: "blahblah" <foo@bar.org>
FROM: foo@bar.org

Date: Sat, 21 Aug 2004 15:27:28 +0800
Message-ID: <opsc2mz2e0w0inp9@localhost>

)
65 OK UID FETCH completed
66 UID STORE 81 +FLAGS (\Seen)
* 18 FETCH (FLAGS (\Flagged \Seen))
66 OK UID STORE completed
67 EXPUNGE
67 OK EXPUNGE completed
68 CLOSE
68 OK CLOSE completed
-------------------------------------------------------------------

I guess it is a small & silly question, but it is really annoying. I have  
searched google and read most of gnus manual, but it seems only this  
problem kisses me. Why?

Another question is strange too although I have solved it. But it made me  
believe that there is something wrong in the document of gnus.
gnus version: 5.9.0
nnimap 0.131

This is part of my gnus.el:
-------------------------------------
(setq gnus-select-method '(nnimap "imap.bar.org"
				  (nnimap-server-port 143)
				  (nnimap-authenticator login)
				  (nnimap-stream network)
))
-------------------------------------
Now I want to save the user&password pair so that next time when I start  
gnus I don't need to input them. So I change the above like this:
----------------------------------------
(setq gnus-select-method '(nnimap "imap.bar.org"
				  (nnimap-server-port 143)
				  (nnimap-authenticator login)
				  (nnimap-stream network)
                           (nnimap-authinfo-file (expand-file-name  
"~/.authinfo"))
))
----------------------------------------

And in "~/.authinfo" I wrote:
---------------------------------
machine imap.bar.org login foo password !@#%$
---------------------------------
But when I start gnus I get an error: "error stringp nil..."
OK, so I guess somewrong with the new line I added (nnimap-authinfo...),
so I rewrote it like this:
(nnimap-authinfo-file "~/.authinfo")
Well, this time it works, but why?

What's the worse, I still have to input the user&password pair.
Then I read almost all the manual of gnus but no explanation.
At last I found a trick in google: add "port 143" in .authinfo file:
-----------------------------------
machine imap.bar.org login foo password !@#%$ port 143
-------------------------------------
And this time, I don't need to input the pair. But all the examples in  
manual just say machine, login, password.

I know gnus is a good email/news client, but I think tricks of these kind  
should be written in FAQ or manual. So terrible!

Thank you very much.






^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Two problems with gnus
  2004-08-21 10:32 Yan Tang
@ 2004-08-24 12:08 ` Kai Grossjohann
  0 siblings, 0 replies; 3+ messages in thread
From: Kai Grossjohann @ 2004-08-24 12:08 UTC (permalink / raw)


"Yan Tang" <tangyan@pku.org.cn> writes:

> 2. Another question is strange too although I have solved it. But it
>    made  me
> believe that there is something wrong in the document of gnus.
> gnus version: 5.9.0
> nnimap 0.131

Do not install an extra nnimap package if you are using Gnus 5.9.
nnimap is included in Gnus 5.9.

It is possible that some of the issues go away after installing Gnus
5.10, though 5.9 should not behave that badly.

What happens if you press L to show all groups, then C-u RET on the
INBOX group?  Does that show you some articles?

There are some mechanisms in Gnus that can automatically mark articles
as read; not sure which one of them is in effect for you.

Have you tried to use another IMAP client to see which messages are on
the server?

Kai



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Two problems with gnus
@ 2004-08-21 10:32 Yan Tang
  2004-08-24 12:08 ` Kai Grossjohann
  0 siblings, 1 reply; 3+ messages in thread
From: Yan Tang @ 2004-08-21 10:32 UTC (permalink / raw)


Now I am trying to use gnus to handle my mails, but I have some problem
with imap in gnus.

The problem is as following, a little strange:
1. Where is my new mail?

First, my simple `gnus.el' is only for mail:
--------------------------------------------------
(setq user-mail-address "foo@bar.org"
user-full-name "blahblah")

(setq gnus-select-method '(nnimap "imap.bar.org"
(nnimap-server-port 143)
(nnimap-authenticator login)
(nnimap-stream network)
))
--------------------------------------------------
When I press M-x gnus in emacs, a user&password pair will be required.
That's ok, just for test.

After the startup of gnus I get *Server* buffer like this by pressing `^' :
------------------------------------
{nnfolder:archive} (closed)
{nndraft:} (opened)
{nnimap:imap.bar.org} (opened)
-------------------------------------
Then I go into {nnimap:imap.bar.org} and subscribe `INBOX' group and
return to *Group* buffer like this:
-------------------------------
1: INBOX
0: nndraft:drafts
-------------------------------
Everything seems ok, ;-), and I get one new mail in INBOX, right?
But when I press `enter' on the line `1: INBOX', waiting for a second or
two, and after something splashing in minibuffer(Updating !@#$%^& ), the
*Group* buffer becomes:
-------------------------------
0: INBOX
0: nndraft:drafts
-------------------------------
Where is my new mail? I have checked my mailbox from webmail, and the
unread flag have been cleared, so the new mail has been read, but actually
I don't even touch it.
And the output of *imap-log* buffer is like this:
--------------------------------------------------------------
63 SELECT "INBOX"
* 18 EXISTS
* 0 RECENT
* FLAGS (\Answered \Flagged \Deleted \Seen \Draft)
* OK [UNSEEN 1] Message 17 is first unseen
* OK [PERMANENTFLAGS (\Deleted \Seen \*)] Limited
* OK [UIDVALIDITY 1] UIDs valid
63 OK [READ-WRITE] SELECT completed
64 UID SEARCH UID 81
* SEARCH
64 OK UID SEARCH completed
65 UID FETCH 81 (UID RFC822.SIZE BODY BODY.PEEK[HEADER.FIELDS (Subject
  From Date Message-Id References In-Reply-To Xref)])
* 18 FETCH (UID 81 RFC822.SIZE 640 BODY ("text" "plain" ("format" "flowed"
"delsp" "yes" "charset" "gbk") NIL NIL "8bit" 82) BODY[HEADER.FIELDS
(Subject From Date Message-Id References In-Reply-To Xref)] {167}
Subject: 999999
From: "blahblah" <foo@bar.org>
FROM: foo@bar.org

Date: Sat, 21 Aug 2004 15:27:28 +0800
Message-ID: <opsc2mz2e0w0inp9@localhost>

)
65 OK UID FETCH completed
66 UID STORE 81 +FLAGS (\Seen)
* 18 FETCH (FLAGS (\Flagged \Seen))
66 OK UID STORE completed
67 EXPUNGE
67 OK EXPUNGE completed
68 CLOSE
68 OK CLOSE completed
-------------------------------------------------------------------

I guess it is a small & silly question, but it is really annoying. I have
searched google and read most of gnus manual, but it seems only this
problem kisses me. Why?

2. Another question is strange too although I have solved it. But it made  
me
believe that there is something wrong in the document of gnus.
gnus version: 5.9.0
nnimap 0.131

This is part of my gnus.el:
-------------------------------------
(setq gnus-select-method '(nnimap "imap.bar.org"
				  (nnimap-server-port 143)
				  (nnimap-authenticator login)
				  (nnimap-stream network)
))
-------------------------------------
Now I want to save the user&password pair so that next time when I start
gnus I don't need to input them. So I change the above like this:
----------------------------------------
(setq gnus-select-method '(nnimap "imap.bar.org"
				  (nnimap-server-port 143)
				  (nnimap-authenticator login)
				  (nnimap-stream network)
                            (nnimap-authinfo-file (expand-file-name
"~/.authinfo"))
))
----------------------------------------

And in "~/.authinfo" I wrote:
---------------------------------
machine imap.bar.org login foo password !@#%$
---------------------------------
But when I start gnus I get an error: "error stringp nil..."
OK, so I guess somewrong with the new line I added (nnimap-authinfo...),
so I rewrote it like this:
(nnimap-authinfo-file "~/.authinfo")
Well, this time it works, but why?

What's the worse, I still have to input the user&password pair.
Then I read almost all the manual of gnus but no explanation.
At last I found a trick in google: add "port 143" in .authinfo file:
-----------------------------------
machine imap.bar.org login foo password !@#%$ port 143
-------------------------------------
And this time, I don't need to input the pair. But all the examples in
manual just say machine, login, password.

I know gnus is a good email/news client, but I think tricks of these kind
should be written in FAQ or manual. So terrible!

Thank you very much.



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2004-08-24 12:08 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-21  9:45 Two problems with gnus Yan Tang
2004-08-21 10:32 Yan Tang
2004-08-24 12:08 ` Kai Grossjohann

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).