Indipendentemente dall'MTA utilizzato, perché il trasporto dei
messaggi di posta elettronica avvenga con successo, a causa di alcune
restrizioni
applicate soltanto a IPv6 è necessario non solo che tutti gli
indirizzi IP dell'MTA abbiano risoluzione inversa, ma anche che sia
configurato SPF o DKIM per tutti gli MTA abilitati a generare messaggi per
un certo dominio. Se la risoluzione inversa è corretta, è
sufficiente autorizzare i nomi nel record SPF, ad esempio (configurazione
con soft-fail per gli indirizzi non elencati):
IN TXT "v=spf1 a:smtp1.XX.infn.it a:smtp2.XX.infn.it a:smtp3.XX.infn.it a:infngw.infn.it ~all"
$ /usr/sbin/sendmail -d0.1 -bP
Version 8.14.3
Compiled with: DNSMAP LDAPMAP LDAP_REFERRALS LOG MAP_REGEX MATCHGECOS
MILTER MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETINET6 NETUNIX
NEWDB NIS NISPLUS PIPELINING SASLv2 SCANF SOCKETMAP STARTTLS
TCPWRAPPERS USERDB USE_LDAP_INIT XDEBUG
(... etc. etc. ...)
$
Deve essere presente l'opzione NETINET6.
#define NETINET6 1 /* include IPv6 support */sendmail/conf.h
Se è stato necessario ricompilare sendmail, tutto il codice che
utilizza libmilter.a statica
(ad esempio il modulo milter-greylist) deve essere almeno rilinkato.
sendmail.cf devono essere presenti queste
due direttive, rispettivamente per SMTP e per il submission protocol
(RFC4409):
O DaemonPortOptions=Name=MTA-v4, Family=inet, Name=MTA-v6, Family=inet6 O DaemonPortOptions=Name=MSA-v4, Port=587, Family=inet, M=E, Name=MSA-v6, Port=587, Family=inet6, M=ESe la configurazione viene creata da
sendmail.mc, deve essere
presente questa riga di configurazione:
DAEMON_OPTIONS(`Name=MTA-v4, Family=inet, Name=MTA-v6, Family=inet6')
Oct 18 08:51:41 smtp1 sendmail[9680]: o9I6cq6N008943: to=andrew.davis@ccfe.ac.uk,lee.packer@ccfe.ac.uk, delay=00:12:49, xdelay=00:00:06, mailer=esmtp, pri=18782576, relay=jms.ja.net. [IPv6:2001:630:0:42::220], dsn=2.0.0, stat=Sent (OK id=1P7jZM-0007av-7K) (...) Oct 21 23:04:04 smtp1 sendmail[4214]: o9LL44dY004214: from=, size=112864, class=0, nrcpts=1, msgid=<4CC0AAAA.5040200@garr.it>, proto=ESMTP, daemon=MTA-v6, relay=[IPv6:2001:760:0:158:250:56ff:fe8e:44fd] Oct 21 23:04:04 smtp1 sendmail[4214]: o9LL44dY004214: Milter add: header: X-Greylist: IP, sender and recipient auto-whitelisted, not delayed by milter-greylist-4.2.6 (smtp1.mi.infn.it [IPv6:2001:760:4210:1::a]); Thu, 21 Oct 2010 23:04:04 +0200 (CEST)
acl whitelist addr 2001:760:42XX::/48, acl whitelist addr fe80::/10)
ed includerli nel database 'access' di sendmail (IPv6:fe80 RELAY).