destination/maildir: Manuals seem to use different standards / how to configure correctly?

Peter Nabbefeld <[email protected]>
Newsgroups gmane.mail.getmail.user
Message-ID <[email protected]>
Hello,

I'm trying to setup a dovecot installation with getmail and found these 
instructions:

1. http://pyropus.ca/software/getmail/configuration.html#destination-maildir
    using "~/Maildir/"

2. https://wiki2.dovecot.org/HowTo/TriggerGetmailOnIMAPAccess
    using "~/.maildir"

3. Using Arch Linux, I've set "mail_location = maildir:~/Maildir" in 
"/etc/dovecot/conf.d/10-mail.conf" as advised in their wiki.

As these folder names seem having to do with storage format, I don't 
want just to guess, so which variant would be correct?

Just to make sure, I'm using the correct toolset:

I want to move all my mail documents off of my provider (GMX), and I 
want everything to be stored locally. So I want getmail to fetch 
everything, including folder structure and forder contents (using IMAP). 
Dovecot should be used as my incoming mail server. As I'm usually not 
allowed to relay outgoing mail, I'll need to use my providers server 
directly for outgoing mail:


+---------------------------+ +-------------------+
|                           | |                   |
| Mail client (thunderbird) +-------------------------------->| SMTP 
server (GMX) |
|                           |            |                   |
+---------------------------+                        +-------------------+
              ^
              |
              |
+------------+--------------+       +-----------------+ 
+-------------------+
|                           |       |                 | 
|                   |
|        Dovecot LDA        |<------|     getmail |<------+ SMTP server 
(GMX) |
|                           |       |                 | 
|                   |
+---------------------------+       +-----------------+ 
+-------------------+

Hopefully, also the "Sent" folder will be moved into the maildir and 
seen by dovecot ...

My .getmailrc currently looks like this:

[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmx.net
username = [email protected]
port = 993
password = top secret ;-)
mailboxes = ALL

[destination]
type = MDA_external
path = /usr/lib/dovecot/deliver
arguments = ("-e",)

[options]
read_all = false
delete = true
received = false
delivered_to = false
message_log = ~/.getmail/mvmail.log

Currently, I don't want to try this yet, as I don't want to loose my 
emails. Is there sth. like a "dry-run" option, i.e. sth. to just copy 
the mails without removing them from the server?

Kind regards

Peter
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.