aboutsummaryrefslogtreecommitdiff
path: root/doc/src/validate.md
blob: 57903f68bc2c7c2f37dbb463f7725b960f4ead00 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Validate

Start a server as follow:

```bash
cargo run -- server
```

Inject emails:

```bash
./test/inject_emails.sh '<me@aerogramme.tld>' dxflrs
```

Now you can connect your mailbox with `mutt`.
Start by creating a config file, for example we used the following `~/.muttrc` file:

```ini
set imap_user = quentin
set imap_pass = p455w0rd
set folder = imap://localhost:1993
set spoolfile = +INBOX
set ssl_starttls = no
set ssl_force_tls = no
mailboxes = +INBOX
bind index G imap-fetch-mail
```

And then simply launch `mutt`.
The first time nothing will happen as Aerogramme must
process your incoming emails. Just ask `mutt` to refresh its
view by pressing `G` (for *Get*).

Now, you should see some emails:

![Screenshot of mutt mailbox](./mutt_mb.png)

And you can read them:

![Screenshot of mutt mail view](./mutt_mail.png)