2025年2月22日 星期六

RFC 7208限制SPF的include最多是10筆

在設定DNS的SPF (Sender Policy Framework)設定的時候,使用include把一些電子郵件服務提供商的FQDN寫入SPF設定。通常include一個FQDN,填寫的內容是該ESP寄信的IP,但有些電子郵件服務提供商(ESP, E-mail Service Provider)會在裡面再填入include,變成nested lookup巢狀結構,這樣很容易就會突破lookup上限的10。這個時候用DNS查詢就會出現類似這種錯誤:

SPF PermError: too many DNS lookups

解決因為include太多的DNS永久錯誤,手動方法有兩個:

2025年1月1日 星期三

微軟萬用折疊式鍵盤在Mac上做keyboard remapping重新配置鍵盤佈局

要將微軟萬用折疊式鍵盤Universal Foldable Keyboard (英文縮寫是MUFK...)用macOS上,MUFK右上角的OS要選擇成iPad iPhone模式後,左上角的Escape鍵居然和Home鍵一樣,都變成了

{"consumer_key_code":"menu"}

也就是沒了Escape卻多了兩個Home鍵,這在嚴重需要esc的vim上造成許多困擾。解決方法是安裝Karabiner Element, a powerful and stable keyboard customizer for macOS。完成安裝後,連上MUFK的藍牙後Karabiner Element就會自動識別出UniversalFoldsableKb:

  • Vendor ID: 1118 (0x045e)
  • Product ID: 2060 (0x080c)

然後從Simple Modifications > UniversalFordableKb [1118,2060]去設定: