Commit | Line | Data |
---|---|---|
a7f61b37 JH |
1 | |
2 | Spec documents: | |
3 | RFC6530 Overview and Framework for Internationalized Email | |
4 | RFC5890 Internationalized Domain Names for Applications (IDNA): | |
5 | Definitions and Document Framework | |
6 | RFC6533 Internationalized Delivery Status and Disposition Notifications | |
7 | ||
8 | - rcpt verification for an internationalized message should require the | |
9 | destination supports the SMTPUTF8 extension | |
10 | ||
11 | - transport ditto; nonsupport equates to perm-rej an triggers a bounce | |
12 | ||
13 | - DSN support extended per rfc 6533 | |
14 | ||
15 | ====================== | |
16 | ||
810d16ad JH |
17 | ++ to-Alabel convert of helo name |
18 | ++ - smtp transport | |
a7f61b37 | 19 | |
0d7911ea JH |
20 | ++ An "international" flag on the message? |
21 | ++ An is-international expansion condition? | |
22 | ||
23 | ++ helo-time option handling | |
9d4319df JH |
24 | ++ conversion of utf-8 domains for DNS rfc5890 |
25 | -- MSA mode: convert on forward? | |
5a886ce7 JH |
26 | --- mua-wrapper |
27 | --- acl control? | |
9d4319df | 28 | |
7ade712c JH |
29 | ++ flag in spool file |
30 | ||
31 | retries | |
32 | - apply to a-label or utf8 form? | |
33 | ||
0d7911ea | 34 | dsn handling rfc6533 |
9671784a JH |
35 | - ORCPT param: utf8 vs. unitext encoded |
36 | -- to/from unitext expansions ( foo\x{HEXPOINT} - 2-6 hex digits ) | |
7ade712c | 37 | |
a7f61b37 | 38 | logging |
5a886ce7 | 39 | ++ - international msg |
a7f61b37 | 40 | - presentation of local-part in log |
0d7911ea | 41 | -- a log option? |
9d4319df | 42 | |
5a886ce7 JH |
43 | ++ Recieved-by header tracking info |
44 | ++ - WITH protocol types get UTF8 prefix | |
45 | ++ - use for logging also | |
0d7911ea | 46 | |
d752cc0e JH |
47 | ++ forwarding checks rfc6530 7.1 -3- |
48 | ++ - rcpt-time rejects get 533 mailbox name not allowed | |
49 | ++ - mail-time rejects get 550 mailbox unavailable | |
50 | ++ - bounces (see dsn handling) | |
0d7911ea | 51 | |
9d4319df | 52 | ++ expansions for to- and from-Alabel ? bug1567 |
0d7911ea JH |
53 | |
54 | enhanced status codes? rfc5248++ | |
55 | ||
56 | VRFY | |
57 | EXPN | |
9d4319df | 58 | |
d752cc0e | 59 | ++ non-smtp input |