Email problem

Carl Friis-Hansen ubuntuuser at carl-fh.com
Tue Jun 9 19:59:01 UTC 2009


On Tue, June 9, 2009 21:45, Carl Friis-Hansen wrote:
>
> On Tue, June 9, 2009 18:09, Linda wrote:
>> Derek Broughton wrote:
>>> Linda wrote:
>>>
>>>
>>>> I have a strange email problem and have not had any luck tracking
>>>> down.
>>>> I currently have an imap server using dovecot with maildir. I use
>>>> fetchmail and procmail to sort and deliver mail. Periodically we will
>>>> have a totally blank email.  When I look in the procmail.log I have an
>>>> error message
>>>>
>>>> Couldn't create or rename temp file
>>>> "home/username/Mail/new/msg.whatever"
>>>>
>>>> If I go to var/mail/username the message is there and in the users
>>>> /home/username/Mail/new directory I have a 0 byte file
>>>>
>>>
>>> I would suggest that it's a really bad idea to be delivering mail to
>>> ~/Mail
>>> - the defacto standard for IMAP is ~/Maildir, and ~/Mail is usually
>>> used
>>> by
>>> your mail client.  I suspect some sort of collision.
>>>
>>>
>>
>> I'm sorry I really don't understand how this works. I set the maildir
>> variable in dovecot to  /%h/Mail you are saying it should be set to
>> ~/Maildir  (makes sense since this is what the default config has)
>> however if mail that is not delivered to a subfolder in /%h/Mail by
>> procmail is delivered to ~/Maildir how does the new Mail in ~/Maildir
>> get accessed and moved from there to /%h/Mail/cur by firefox when it is
>> read?  I read enough to sort of understand how the IMAP server worked
>> and to get a working set up, but am very far from really understanding
>> the process.
>>                     Thanks
>>                      Linda
>
> Linda, I am a novice when it comes to procmail and dovecut, but on a
> general basis I can say this:
> The IMAP folders are normally accessed via port 143 by for example
> ThunderBird.  TB cannot manipulate the folder directly, but it can give
> orders to the IMAP server via port 143.  Procmail run on the local machine
> might be able to do direct manipulation, but this is not the intension
> with IMAP.
> An MTA like PostFix can deliver to the IMAP server, thus you can send an
> email via port 25 to PostFix and it vil subsequently deliver to an IMAP
> account if the receiver is located on the IMAP server in question.
>
> My explanation probably doesn't clear anything for you, but at least you
> get some response to your question.

Actually, in your constellation it is correct that procmail should dive
directly into the folder.  I suppose you have to set up a rule set in
procmail to fetch/deliver between your two mail trees.

-- 
     +---------------------------------+-------------------+
       | Carl Friis-Hansen               | Fiskeryd Nybygget |
       | http://computingconfidence.com/ | 341 91  Ljungby   |
       | Phone: +46 (0)372 15033         | Sweden            |
       +---------------------------------+-------------------+







More information about the ubuntu-users mailing list