2026年7月21日 星期二

正確地使用 git send-email 來發 @debian.org 來源的郵件

因為現在許多 Email 垃圾郵件機制會擋掉非正式來源的信件(例如:透過 gmail.com 來發來自 debian.org 的郵件),參考 Sending @debian.org mails from Debian infrastructure 的步驟

首先寫一封簽章過的 email 寄給 echo "Please change my mail password" | gpg --clearsign | mail chpasswd@db.debian.org 然後會收到一封加密的密碼可以搭配自己的 Debian ID 使用

然後設定好 sendemail.smtp*

$ git config --global --list | grep ^sendemail | sed 's/sendemail.smtppass=.*/sendemail.smtppass=XXXXXXXXX/'
sendemail.smtpserver=mail-submit.debian.org
sendemail.smtpserverport=587
sendemail.smtpuser=fourdollars
sendemail.smtppass=XXXXXXXXX
sendemail.smtpencryption=tls

之後就可以使用 git send-email 來提交 patch 到 mailing list 上面了,來源正確經過驗證應該就不會被 Email 垃圾郵件機制給擋掉,就可以避開導致其他開發者可能會收不到信件的問題。

也就是說 kernel.org, gnome.org, ... 這類的 forwarding email address 都要有自己的一套 SMTP server 來給成員用來寄信。

沒有留言: