eh, make ’em volatile, this is not time-critical code anyway
[alioth/magicpoint.git] / sample / sendmail6.mgp
1 %include "default.mgp"
2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
3 %page
4 %nodefault
5 %size 7, font "standard", fore "white", center
6
7
8
9
10 Issues in SMTP over IPv4/v6
11
12
13 %size 4
14 Kazuhiko Yamamoto
15 WIDE Project
16 v6@wide.ad.jp
17
18 %font "typewriter"
19 http://www.v6.wide.ad.jp/
20 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
21 %page
22
23 Toward SMTP over IPv4/v6
24
25         IPv4/v6 MTAs -- patches are ready
26         IPv4/v6 MUAs -- almost okay (pop6)
27
28         Impact of
29 %cont, font "typewriter"
30 "IN AAAA"
31 %cont, font "standard"
32 record on DNS database, to legacy MTAs/DNS servers
33
34 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
35 %page
36
37 Experiment
38
39         Asked to send test emails toward the following address, to public
40
41 %size 3
42 To: test@a.v6.wide.ad.jp
43 To: test@b.v6.wide.ad.jp
44
45 %font "typewriter", size 3
46 a.v6.wide.ad.jp. IN A 203.178.137.73
47 a.v6.wide.ad.jp. IN AAAA 3ffe:0501:1000::1
48
49 b.v6.wide.ad.jp. IN MX 10 c.v6.wide.ad.jp.
50 b.v6.wide.ad.jp. IN MX 20 a.v4.wide.ad.jp.
51
52 c.v6.wide.ad.jp. IN AAAA 3ffe:0501:1000::1
53 c.v4.wide.ad.jp. IN A 203.178.137.73
54
55 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
56 %page
57
58 Results
59
60         1380 emails sent from 1256 subdomains
61                 33 emails are with invalid From: field
62
63         2 "MX loopback to myself" error
64                 (due to senders' misconfiguration?)
65         1 "no route to host" error
66                 (due to old named - 4.8.3)
67
68         Old softwares are not happy with AAAA
69                 Sendmail before x.x.x
70                 bind before x.x.x
71
72 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
73 %page
74
75 What should we do now
76
77         Let people know the problem
78                 Senders must update their software
79                 Informational document -> to be done
80
81         For safety, use "v6" prefix in domain name for experiment
82                 v6.wide.ad.jp