iT邦幫忙

DAY 22
3

Postfix 三十天就上手系列 第 22

Postfix 三十天就上手-Day 22 要求FQDN

  • 分享至 

  • xImage
  •  

對抗垃圾郵件招數一,請求FQDN。
FQDN對一台正規郵件伺服器來說是非常重要的,許多郵件伺服器都會檢查對方是否有提供FQDN,如果就會拒絕接收。
所謂的FQDN(Fully Qualified Domain Name)是由「主機名稱」與「網域名稱所組成」。

以 mail.ithome.com.tw 為例:
主機名稱就是 mail
網域名稱就是 ithome.com.tw

您可以透過下列指令查看是否您的主機有設定正確的FQDN:

hostname -f

傳回結果範例如下:

mail.ithome.com.tw

很多垃圾郵件發送機,可能都不會提供FQDN,透過要求提供FQDN可以過濾掉一些水準較低的垃圾郵件發送機。

您可以透過smtpd_recipient_restrictions來進行設定,請編輯main.cf並定義smtpd_recipient_restrictions如下範例:

smtpd_recipient_restrictions=
...
reject_non_fqdn_hostname
...

由於通常smtpd_recipient_restrictions會設定多條的條件,這裡就用...替代,我們主要是要設定reject_non_fqdn_hostname,設定後postfix會拒絕任何來自未傳送FQDN的主機的郵件。

以下就是測試沒有FQDN的反應結果:

504 <Client>: Helo command rejected: need fully-qualified hostname

上一篇
Postfix 三十天就上手-Day 21 請求主機名稱
下一篇
Postfix 三十天就上手-Day 23 要求寄件人包含FQDN
系列文
Postfix 三十天就上手30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言