�᡼��������ǧ�ڵ��� SPF/Sender ID �ˤĤ��Ƥ��ٶ�

���ٶ����طʤ˴ؤ��Ƥϡ������ǥ᡼���к� OP25B��Outbound Port25 Blocking�ˤˤĤ��Ƥ��ٶ��ס��˽񤤤��Ȥ���Ǥ��������ǥ᡼���к��Ȥ��Ƥ� SPF/Sender ID �ˤĤ��Ƥ⤤�������ٶ������ΤǤ��ΤޤȤ�Ǥ�����DomainKeys �ˤĤ��Ƥϻפ��Τۤ�����ȥ꤬Ĺ���ʤä��ΤǤޤ��̤ε���ǡ������ˤޤ��ϻ��ͤˤʤä������ȤξҲ𤫤顣


���Ƥ������� SPF/Sender ID �ˤĤ��ƤΤޤȤ�Ǥ����ۤȤ�ɤ��嵭�����Ȥ����Ƥ�ʬ�ʤ�����򤷤���Τ�ޤȤ᤿�����Ǥ����ɡ��������줬�ݰ�����Ȥ��ä��ꤹ��Τϡ�����orz

SPF / Sender ID / DomainKeys �Ȥϲ�����

���˥��ѥ��к��Τ���ε��ѤǤ���
���ߤμ��פ�ǧ�������Ϥ��٤ơ��᡼����������Υɥᥤ���ǧ�ڤ�����ˡ�Ǻ��ꤵ��Ƥ��ޤ���ǧ�ڤΤ���˰��̤Υ���ɥ桼�������餫�κ�Ȥ�Ԥ�ɬ�פϤʤ����ƥ�����¦�Ǵ��뤷�ޤ���ǧ�������ˤ��礭�������ढ�ꡢ

  • IP �١���ǧ�������ʥ᡼����������Ƥ���ۥ��ȤΥ��ɥ쥹�򸡺������Ρˡ�����SPF / Sender ID ����
  • �Ź沽�١�����ǧ�������ʥ᡼�������ꤷ�Ƥ����Żҽ�̾�򸡺������Ρˡ�����DomainKeys ����

������ޤ���ξ�ԤȤ�������ԤΥɥᥤ��� DNS �쥳���ɤ˾��������������θ������줿�����᡼��μ���������¦�Ǹ������뤳�Ȥ�����Ω�äƤ��ޤ����Ź沽�١�����ǧ�������Ǥ������Ԥ���������᡼��Τ��٤Ƥ��Żҽ�̾����ɬ�פ�����ޤ���RMX++ �����ʤ�ƤΤ⤢��褦�Ǥ������ˤ��ʤ��Ƥ��ɤ��Ǥ��礦�����Ƥ��줾���ǧ�������ˤĤ��Ƥ⤦�����ܺ٤ˤޤȤ�Ƥ����ޤ���

- ���ݥ󥵡���� -

SPF(Sender Policy Framework) ���� / Sender ID ����

SPF �ϸ��ߤ�äȤ�¿�����Ѥ���Ƥ��������ɥᥤ��ǧ�ڤλ��Ȥߡ�SMTP �̿��Τʤ��Ǥ���ꤵ��륨��٥����פΥХ��󥹥��ɥ쥹��MAIL FROM ���ޥ�ɤΰ����ˤ����륢�ɥ쥹�ˤ򸡺����ޤ����᡼����������Фϼ�����Υ᡼��� MAIL FROM �������ɥᥤ���򸵤� DNS ����ɥᥤ��̾������������ SPF �쥳���ɤ����Ƥȥ᡼��������� IP ���ɥ쥹��ȹ礹�롣�ȹ�η�� IP ���ɥ쥹�� SPF �쥳���ɤ����Ƥ˥ޥå������ǧ����Ω�Ȥʤ롣

������Sender ID �����ϥޥ��������եȼҤ��󾧤�����Τ� SPF �Ȥθߴ�������äƤ��ޤ���ǧ�ڤȤ��Ƥ� SPF �����Υ���٥����פ������ɥᥤ��Υ����å��˲ä��ƥإå������Purported Responsible Address��PRA�ˤǤ�ǧ�ڤ�Ԥ��ޤ���PRA ��ǧ�ڽ���ʲ��ν����Ƚ�ꤵ��ޤ���

Resent-sender:������Resent-from:������Sender:������From:

���ܤ�������� rfc4408 / rfc4406 �θ�ʸ��ߤ�Ȥ褤�Ǥ��礦��


�����ä����̳Ū�������ء������褯�Ȥ��Ƥ��� SPF �쥳���ɤ�ɸ��Ū�ʥե����ޥåȤϰʲ��Τ褦�ʤ�Τˤʤ�ޤ���

IN��TXT��"v=spf1��ip4:***.***.***.***��ip4:***.***.***.0/24��-all"

�ǽ�Ρ�v=spf1���� SPF �ΥС���������ꤹ�뤿��Τ�ΤǤ������θ�ˤ��Υɥᥤ��Υ᡼�륢�ɥ쥹���������Ȥ���᡼�뤬��������� ip ���ɥ쥹�䤽�Υ��ɥ쥹�ϰϤ���ꤷ�ޤ����Ǹ�Ρ�-all����ɬ����Ϳ����٤�����ǡ�����ʳ���ǧ�ڣΣǤˤ��Ʋ������Ȥ�����̣�Ǥ���

����ʳ���������ܤȤ��� A �쥳���ɡ�MX �쥳���ɡ�PTR �쥳���ɤˤ�����꤬��ǽ�Ǥ��������ȤäƤ�����ꥵ���ȤϾ��ʤ��褦�Ǥ���SPF �쥳���ɤ�Ĵ����ˡ�� nslookup �Ǽ�����ǽ�Ǥ����㤨�� yahoo! �ʤ餳��ʴ�����

[drk@srv01 ~]$ nslookup -q=txt yahoo.co.jp
Server:         192.168.0.2
Address:        192.168.0.2#53

Non-authoritative answer:
yahoo.co.jp     text = "v=spf1 include:spf01.yahoo.co.jp include:spf02.yahoo.co.jp ~all"

Authoritative answers can be found from:
yahoo.co.jp     nameserver = dnsg01.yahoo.co.jp.
yahoo.co.jp     nameserver = ns10.yahoo.co.jp.

�嵭�Τ褦�� include ����ˤʤäƤ����餽�μ��Τ򸫤˹Ԥ��оܺ٤��狼�롣

[drk@srv01 ~]$ nslookup -q=txt spf01.yahoo.co.jp 
Server:         192.168.0.2
Address:        192.168.0.2#53

Non-authoritative answer:
spf01.yahoo.co.jp       text = "v=spf1 ip4:124.83.147.0/24 ip4:124.83.153.0/24 ip4:124.83.155.0/24 ip4:124.83.165.0/24 ip4:124.83.168.0/24 ip4:124.83.170.0/24 ip4:124.83.178.0/23 ip4:124.83.181.0/24 ip4:124.83.195.0/24 " "ip4:124.83.200.0/24 ip4:202.93.80.0/23 ip4:202.93.83.0/24 ip4:202.93.84.0/23 ip4:202.93.86.0/24 ip4:202.93.88.0/24 ip4:202.93.90.0/24 ip4:203.141.34.0/24 ip4:210.80.241.0/24 ip4:211.14.15.0/24 ip4:211.14.23.0/24 ~all"

Authoritative answers can be found from:
yahoo.co.jp     nameserver = dnsg01.yahoo.co.jp.
yahoo.co.jp     nameserver = ns10.yahoo.co.jp.
dnsg01.yahoo.co.jp      internet address = 211.14.12.10

���Ƽ��˼ºݤ� SPF �쥳���ɤ�ɤ���äƺ�뤫�Ǥ��� ip4 �����ȤäƵ��Ҥ���ʤ��ñ�Ǥ��͡�����¾�ι��ܤ�ȤäƤ��������񤭤������ϡ����������ɷ������������뤳�Ȥ��Ǥ��������� web �����ӥ�������ޤ���SPF �������������Ψ���⤤�Τ� SPF Wizard ��Ȥä� SPF �쥳���ɤ��������Ƥ������ɤ��Ȼפ��ޤ���

���줾��ι��ܤΰ�̣���Τ�ˤϡ�Sender ID��������¦�������� �� ��IT�������ͤˤʤ�ޤ���

���ơ����𥵡��Фξ��μº�Ȥޤ��ä���Ȥ�����ȡ�BIND �ȤäƤ������ SPF �쥳���ɤ� ZONE ����ե������ MX �쥳���ɤβ�������� TXT �쥳���ɤȤ����ɲä���УϣˤǤ���

$ cat /var/named/****.jp.zone
$TTL 86400
$ORIGIN ****.jp.
@       IN      SOA      ns.****.jp. (
        2002012301      ; Serial No.
        3600            ; refresh 1hr
        900             ; retry 15min
        604800          ; expire 1w
        86400           ; min 24hr
        )
        IN     NS              ns.***.jp.
        IN     MX      10      ns.***.jp.
        IN     TXT     "v=spf1 ip4:***.***.***.*** -all"
��������

�⤷�� Sender ID �����ǵ��Ҥ��ʤ��ʤ�С�

��������
        IN     TXT     "v=spf2.0/mfrom,pra ip4:***.***.***.*** -all"
��������

�ȵ��Ҥ��Ƥ������ɤ����Ȼפ��ޤ������ʤߤ� Sender ID �Ǥ� SPF �Ȥθߴ����Τ��ᡢ��v=spf1�פϡ�spf2.0/mfrom,pra�פȲ�ᤵ��ޤ�����mfrom,pra�פȤ�������ϼ���¦�ؤ�ǧ�ڤΥ������פ���ꤹ���Τǡ���mfrom�פϥ���٥����פ������ɥᥤ��򡢡�pra�פϥإå���������ɥᥤ���PRA�ˤ�ǧ�ڤ����ϰϤȤ��Ƽ������Ȥˤʤ�ޤ���

��������򤷤��� BIND ��Ƶ�ư���Ƽ�ʬ���Ȥ� nslookup -q=txt ���ƥƥ��Ȥ��Ƥߤޤ��礦�������� TXT �쥳���ɤ��Ƥ���лݤ�����Ǥ��Ƥ��뤳�Ȥ��Τ�����ޤ����ºݤ˥����Υ����Фξ��Υƥ��ȤǤ���

drk7.jp text = "v=spf1 ip4:61.192.161.189 -all"

���ʤߤ� DNS �Ȥ��� VALUE DOMAIN ��ȤäƤ���ΤǤ��������������ꤹ�뤳�Ȥ���ǽ�Ǥ����������⤤�Ĥδ֤ˤ��ɲä���Ƥ��ޤ�����������˸����Ȥ��ˤ�̵���ä��Ȼפ��ΤǤ�����������

img01.jpg


���ơ��񤯤Τ��ʬ�����Ƥ��ޤ������ɤ�Τ��ʬ�����Ƥ��Ƥ��뤳�����Ȼפ��ޤ����Ǹ������Ǥ���

SPF/Sender ID �ˤ��᡼��������ǧ�ڤ�������

�Ǹ���������ˤĤ��Ƥ������򤷤Ƥ����ʤ���Фʤ�ޤ��󡣾ܺ٤ϡ�DNS�հ��������å��ˤ�륹�ѥ��к���ɴ�����äư���̵�������빽�ܤ����ΤǤ�����

DNS �λ��;壱�Ĥ� IP ���ɥ쥹�������ǽ�ʥɥᥤ��̾�ϴ��ܣ��Ĥ�����

��������������ȡ�����

���ĤΥ����Ф�ʣ���Υɥᥤ����Ѥ���ʥ�󥿥륵���Ф��ȼ��ɥᥤ���륱�����ˤξ���ǧ�� NG �ˤʤäƤ��ޤ���

__����__
�Ϥƥ֤Υ����Ȥǰʲ��Τ褦�ʻ�Ŧ��ĺ���ޤ������ͤ����򤬤ޤ�­��Ƥ��ʤ��褦�Ǥ���
SPF �� DNS �˼��˹Ԥ��Τ�Ʊ�� IP ��Υ᡼�륵���Ф�ʣ���Υɥᥤ������ѽ���ޤ���(�̡��Υɥᥤ��� SPF ��Ʊ��Υ᡼�륵���Ф���ꤹ����ϥ��ꡣ)

�Ȥʤ�����襹�ѥ�Ǥʤ��᡼��Ǥ��äƤ�嵭�Τ褦����ͳ�� SPF/Sender ID �˥ѥ��Ǥ��ʤ����ϥ��ѥ�Ȥ��ƥ᡼�뤬�Ϥ��ʤ����Ȥˤʤ�ޤ������ä�ɽ������SPF�쥳���ɤγ�ǧ�˥ѥ����ʤ������˴�����Ȥ����顼�Ȥ����֤��Ȥ���äƤ���Ȥ����⤤���Ĥ����ä��ꤹ��ΤǤ����ºݤϤ��Τޤ�����������Ǥ������¿���褦�Ǥ���

�㤨�� Docomo ��������³�����ӥ����ܶȤǷ��󤷤Ƥ���ΤǤ�����SPF �쥳���ɤ�������Ʋ�������Ⱦǯ�ۤ�������ã���褿����������ޤ���������󸽺ߤ� SPF �쥳���ɤ��ɲúѤߤʤ櫓�Ǥ������Ĥ��Ƥ��ʤ��Ȥ�������ʤ������Ǥ��Ƥ�������������ޤ���������³����󤷤Ƥ��ʤ��̾�Υ᡼�������Ǥ����餫�� SPF ǧ�ڤˤ��᡼���˴��Ϥʤ���Ƥޤ���͡��⤷ SPF ǧ�ڤǥ᡼�뤬�˴�����Ƥ��������Ѥ�����ˤʤ�Ȼפ��ޤ������ʤߤ� KDDI �� SPF ǧ�ڥ��顼���˴�����Ƚ񤤤Ƥ���ޤ��͡��ɤ���������ۿ����ˤΤ�ȯư�����ΤʤΤ��⤷��ޤ��󤬼��Τ������Ǥ���


���ơ��äϰ��ֽ������ޤ��� Yahoo! �᡼����б��ˤĤ��ƤǤ������⤽�⤽�θ��ڤ�Ԥ�������ٶ����ä��Τǡ�

�ޤ��� SPF �쥳���ɤ򲿤����ꤷ�Ƥ��ʤ������Ф����������Ƥߤ���̡�����Ȣ�������������Ǥ��ޤ�����

img02.jpg

���� SPF �쥳���ɤ����ꤵ�줿�����Ф����������Ƥߤ���̡�����Ȣ�������������Ǥ��ޤ�����

img03.jpg

���ˤɤ����Ƥ⥹�ѥ�᡼��Ǥ����ΤǼ���Ȣ�Ǽ�������Ƥ��ޤäƤ�����Ρ�SPF ǧ�ڤ� fail ���ơ������Ǥ����᡼����˴�����ʤ����Ȥ���ǧ�Ǥ��ޤ�����

img04.jpg

���ʤߤ� SPF ǧ�ڤ� error ���ơ������Ǥ����Ȣ�����äƤ���Τ⤢��ޤ�����

img05.jpg

�Ȥ����櫓�ǡ��ɤ���� Yahoo! �᡼��ξ��� SPF ǧ�ڤϹԤäƤ����ΤΥե��륿�����르�ꥺ��Ȥ��Ƥ��Ȥ߹��ޤ�Ƥʤ��������Ȥ���ͽ�ۤ�Ω���ޤ�����

�����ޤ���

- ���ݥ󥵡���� -

��Ϣ���뵭�������ݥ󥵡����