Ok tôi đã tự mình tìm ra điều này, nhưng tôi muốn đăng các bước ở đây cho hậu thế bởi vì không có tài liệu nào về điều này (mà tôi có thể tìm thấy) và thực tế là đã đoán và kiểm tra.
Sau khi tôi đặt "Miền *" như mô tả ở trên, nó sẽ ký tên như sau:
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=clientdomain.com;
s=main; t=1250005729;
bh=twleuNpYDuUTZQ/ur9Y2wxCprI0RpF4+LlFYMG81xwE=;
h=Date:From:To:Message-Id:Subject:Mime-Version:Content-Type;
b=kohI7XnLlw/uG4XMJoloc4m9zC13g48+Av5w5z7CVE0u3NxsfEqwfDriapn7s7Upi
31F3k8PDT+eF57gOu2riXaOi53bH3Fn/+j0xCgJf8QpRVfk397w4nUWP/y8tz4jfRx
GhH21iYo05umP0XflHNglpyEX02bssscu2VzXwMc=
chú ý "d = clientdomain.com". Nó đã tạo ra điều này dựa trên địa chỉ từ trong email, trong đó địa chỉ từ là một cái gì đó như "contact@clientdomain.com". Rõ ràng nếu nó kiểm tra tên miền của khách hàng và không khai thác thì không có bản ghi DNS TXT nào ở đó và việc xác minh sẽ thất bại.
Vì vậy, dù sao tôi cũng phát hiện ra trong tài liệu này rằng bạn có thể đặt tham số KeyList.
http://manpages.ubfox.com/manpages/hardy/man5/dkim-filter.conf.5.html
Nó không thực sự mô tả những gì tôi muốn làm, nhưng tôi đoán tôi sẽ chơi với nó. Tôi đã nhận xét KeyFile và đặt KeyList thành "/etc/mail/dkim_domains.key", đây là tên tệp tùy ý mà tôi tạo ra. Sau đó tôi đã tạo tệp đó và đặt tệp này vào đó "*: feedmailpro.com: /etc/mail/dkim.key". Điều này nói với bất kỳ miền khách hàng nào, ký tên miền với tên miền của tôi (feedmailpro.com) và sử dụng tệp dkim.key.
Đã khởi động lại DKIM và hậu tố
sudo /etc/init.d/dkim-filter restart
sudo /etc/init.d/postfix restart
Bây giờ đây là chìa khóa được tạo khi tôi gửi email kiểm tra.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=feedmailpro.com;
s=dkim.key; t=1250005729;
bh=twleuNpYDuUTZQ/ur9Y2wxCprI0RpF4+LlFYMG81xwE=;
h=Date:From:To:Message-Id:Subject:Mime-Version:Content-Type;
b=kohI7XnLlw/uG4XMJoloc4m9zC13g48+Av5w5z7CVE0u3NxsfEqwfDriapn7s7Upi
31F3k8PDT+eF57gOu2riXaOi53bH3Fn/+j0xCgJf8QpRVfk397w4nUWP/y8tz4jfRx
GhH21iYo05umP0XflHNglpyEX02bssscu2VzXwMc=
Cải thiện, bạn thấy d = now được đặt thành tên miền của tôi (mặc dù địa chỉ từ email không phải là tên miền của tôi). Tuy nhiên s = got đã thay đổi thành "dkim.key" thay vì bộ chọn tôi chọn trong dkim-filter.conf. Trong hướng dẫn thiết lập ban đầu, tôi sẽ đặt bộ chọn thành "thư". Điều đó thật kỳ lạ, nhưng tôi nhận thấy nó đã đổi nó thành tên tệp của khóa của tôi, dkim.key.
Vì vậy, tôi đã đi và đổi tên "/etc/mail/dkim.key" thành "/ etc / mail / mail". Đồng thời cập nhật tham chiếu đến nó trong "/etc/mail/dkim_domains.key".
Khởi động lại bộ lọc dkim và postfix một lần nữa như trên, và bây giờ nó bắt đầu hoạt động. Đây là tiêu đề cuối cùng có dấu hiệu chính xác bằng cách sử dụng bộ chọn bên phải (rõ ràng dựa trên tên tệp của khóa).
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=feedmailpro.com;
s=mail; t=1250006218;
bh=tBguOuDhBDlhv0m4KF66LG10V/8ijLcAKZ4JbjpLXFM=;
h=Date:From:To:Message-Id:Subject:Mime-Version:Content-Type;
b=c9eqvd+CY86BJDUItWVVRvI3nibfEDORZbye+sD1PVltrcSBOiLZAxF3Y/4mP6vRX
MUUNCC004oIH1u7FYafgF32lpuioMP1cd7bi6x3AZ5zH4BYETNBnnz4AhAPBtqlIh/
FFMz8jkhhLhcM2hDpwJkuKjAe3LzfNVDP8kD11ZI=
Bây giờ s = mail là đúng và d = feedmailpro.com đã đúng. Nó hoạt động!
Nhìn chung, điều này khó hơn tôi mong đợi và dường như không có tài liệu nào về cách thực hiện việc này (ký cho tất cả các miền gửi đi), nhưng tôi đoán đó là phần mềm nguồn mở nên tôi không thể phàn nàn.
Một lưu ý cuối cùng, để kiểm tra xem bản ghi DNS TXT có được thiết lập chính xác hay không, bạn có thể thực hiện một lệnh như với tên miền của mình
dig mail._domainkey.feedmailpro.com TXT
Có thể cần cài đặt đào (sudo apt-get install dig). Nếu bạn đang sử dụng trình quản lý Slicehost để thêm mục nhập DNS, bạn sẽ nhập bản ghi TXT như thế này.
Type: TXT
Name: mail._domainkey
Data: k=rsa; t=s; p=M5GfMA0...YOUR LONG KEY...fIDAQAB
TTL seconds: 86400
Tôi thực sự không hiểu tại sao tên được đặt thành "mail._domainkey" mà không có dấu chấm ở cuối hoặc không có tên miền của tôi, như "mail._domainkey.feedmailpro.com". Nhưng bất cứ điều gì, nó dường như làm việc vì vậy tôi hạnh phúc.
Nếu bạn đang cố gắng sao chép này, đây là hướng dẫn tôi đã bắt đầu với:
https://help.ubfox.com/community/Postfix/DKIM