chiark / gitweb /
Merge branches 'idx/verh' and 'idx/qmqpc'
[qmail] / TEST.receive
1 You can do several tests of messages entering the qmail system:
2
3 1. SMTP server test: Forge some mail locally via SMTP. Replace ``me''
4    with your username and ``domain'' with your host's name.
5        % telnet 127.0.0.1 25
6        Trying 127.0.0.1...
7        Connected to 127.0.0.1.
8        Escape character is '^]'.
9        220 domain ESMTP
10        helo dude
11        250 domain
12        mail <me@domain>
13        250 ok
14        rcpt <me@domain>
15        250 ok
16        data
17        354 go ahead
18        Subject: testing
19        
20        This is a test.
21        .
22        250 ok 812345679 qp 12345
23        quit
24        221 domain
25        Connection closed by foreign host.
26        %
27    Look for the message in your mailbox. (Note for programmers: Most
28    SMTP servers need more text after MAIL and RCPT. See RFC 821.)
29
30 2. Remote-local test: Send yourself some mail from another machine.
31    Look for the message in your mailbox.
32
33 3. Remote-error test: Send some mail from another machine to
34    nonexistent@domain. Look for a bounce message in the remote mailbox.
35
36 4. UA test: Try sending mail, first to a local account, then to a
37    remote account, with your normal user agent.
38
39 5. Remote-postmaster test: Send mail from another machine to
40    PoStMaStEr@domain. Look for the message in the alias mailbox,
41    normally ~alias/Mailbox.