Rspamd-Users ML
2026 年
6 月
[Rspamd-Users] Repeated 'temporary DNS error' on first attempt at SPF lookup for a domain
rspamdの設定を進めているところですが、ユーザーに展開する前に、実際に正常に動作することを確認しておきたいと考えています。 rspamdがローカルの再帰的ネームサーバーを利用できるように、unboundを特別にインストールしました。
何を試しても、rspamd は特定のドメインに対して SPF ルックアップを初めて実行する際、しばしば "temporary DNS error" を返します。
rspamadm dnstool spf -d DOMAINNAME でテストすると、ほんの一瞬のうちに "temporary DNS error" という応答が返ってくることがよくあります。
しかし、少し時間を置いて再度試してみると、正常に動作します。
user@host:~# sudo rspamadm dnstool spf -d gogo.com Cannot get SPF record: temporary DNS error user@host:~# sudo rspamadm dnstool spf -d gogo.com # 5 seconds later Cannot get SPF record: no SPF record
my /etc/rspamd/local.d/options.inc
dns {
nameserver = ["127.0.0.1:5353"];
timeout = 30s;
retransmits = 5;
}
なお、ポート5353は、私のローカルで実行中のUnboundのインスタンスです。
しかし、5353を53(ローカルで実行中のBINDのインスタンス)に変更しても、同じ症状が発生します。あるいは、両方を試しても(まず5353、次に53)同じです。
timeout=、retransmits=、dns_max_requests=、sockets=などの設定を調整してみましたが、どれも効果がありませんでした。 本当に頭を抱えています。何かアドバイスをいただければ大変助かります。 -- Users mailing list Users@lists.rspamd.com https://lists.rspamd.com/mailman/listinfo/users
Re: [Rspamd-Users] Repeated ' temporary DNS error ' on first attempt at SPF lookup for a domain
こんにちは
On Thu, 18 Jun 2026, That Linux Gal via Users wrote:
> ... rspamd often returns "temporary DNS error" on the first time it tries to do an SPF lookup > ... > ... > user@host:~# sudo rspamadm dnstool spf -d gogo.com > Cannot get SPF record: temporary DNS error > > user@host:~# sudo rspamadm dnstool spf -d gogo.com # 5 seconds later > Cannot get SPF record: no SPF record > ... > ... > same symptoms when I change 5353 to 53 (my local running copy of BIND). Or both ... > ...
こうしたことを調査するために(少なくともbindでは)私が使うツールは「dig」です。 これを使えば、ネームサーバーが実際に認識している情報を直接確認でき、他のツールが「認識した」と主張する、意味不明な情報を見る必要がなくなります。
お使いのrspamdのバージョンについては言及されていませんね。 この分野では、つい最近何らかの変更があったようです:
https://github.com/rspamd/rspamd/issues/4298
GitHubでこのページが読み込まれるまで、30分ほどかかりました。🙁
SPFのタイプ99レコードはすでに廃止されていることはご存知ですよね? 念のため確認しました。 説明には明記されていませんが、現在はすべてTXTレコードになっています。🙂