fetchmail from gmail will not retrieve local messages I send to myself
Hello all:
To use my gmail account from the CLI I have installed fetchmail+procmail+mutt+msmtp. All *seems* to be working ok, except for one thing: if, from mutt (on my local machine), I send an email (e.g. "mutt_1") from myself to myself, it goes to the gmail server (verified: using browser, I see/read "mutt_1" in my online gmail inbox); but, upon trying to download messages (POP3 protocol), fetchmail says that I have no messages (assuming that "mutt_1" was the only message not already POP3ed/purged from gmail). "mutt_1" remains unpurged on the gmail server. if "mutt_1" is one of many messages (messages besides "mutt_1" are _not_ written by me) on the gmail server, all messages besides "mutt_1" are downloaded to my local mailspool. "mutt_1" remains unpurged on the gmail server. if I go online, and, from my online gmail interface, write "gmail_1" from myself to myself, the message is downloaded just fine. I noted, exploring this weirdness, that a copy of "mutt_1" _does_ exist in my local "sent" directory. If I delete "mutt_1" from the local "sent" directory, still I cannot download "mutt_1" from the server. Here is the fetchmail log ("mutt_1" is the only message on the server) Code:
$fetchmail -v there another forum that would be more appropriate? (My apologies if the answer to that is "yes".) --fieldsheath |
Turns out my configs are all correct:
inability to download email generated external to the gmail server with *@gmail.com in the From: header is (somehow) rendered irretrievable. |
Quote:
I tried it with msmtp as well as with postfix. |
Quote:
http://forums.gentoo.org/viewtopic-p...8.html#5390618 The answer (or lack thereof) is there: It's a gmail 'feature'. Any email that you generate locally that uses '@gmail.com' in the From: field is not allowed to be retrieved via fetchmail. It _can_ be manipulated--in every other way I could think of (forward, reply, archive, etc)--from w/in gmail's web interface. Why gmail does this is unknown (to me, anyway ;) Question: you mentioned that 'msmpt' didn't work; _my_ problem was with _fetchmail_. In other words, my problem was with RETRIEVING mail. 'msmtp' (to the best of my knowledge) is _only_ for SENDING mail. I, personally, have msmtp successfully installed, configured, and _sending_ mail through gmail. Are you sure our problems are identical? . . . . . . . . Another site I can recommend is http://www.andrews-corner.org/mutt.html for a complete ssl/fetchmail/procmail/mutt/msmtp tutorial. When I finally got everything working, I shared this post with 'andrew'. He said, "It's a gmail 'feature'." Nothing is wrong with my mail setup. If, you are, indeed, using mutt, rest assured that there are (many) ways to keep copies of outgoing mail (so that you don't _need_ to download these marooned messages in the first place): the "record" folder designates a default location where copies of all outgoing mail are saved (and that's just the _default_ method! ;) So, then, given that mutt was already keeping local copies of messages that could not retrieve from the server, and these were just test messages from myself, to myself, I am calling it good, and calling it done. Hope this helps. |
All times are GMT -5. The time now is 07:36 PM. |