Гаразд, мені вдалося розібратися в цьому самостійно, але я хотів опублікувати тут кроки для нащадків, оскільки на цьому було нульова документація (яку я міг знайти), і це було практично здогадкою та перевіркою.
Після того як я встановив "Домен *", як описано вище, він підпише його так:
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=
зауважте "d = clientdomain.com". Він створював це на основі адреси в електронній пошті, де адреса була чимось на кшталт "contact@clientdomain.com". Очевидно, якби він перевіряв домен клієнта, а не мій, не було запису DNS TXT, і перевірка не відбудеться.
Тож я все-таки з’ясував у цій документації, що ви можете встановити параметр KeyList.
http://manpages.ubuntu.com/manpages/hardy/man5/dkim-filter.conf.5.html
Це насправді не описувало те, що я хотів зробити, але я зрозумів, що буду грати з цим. Я прокоментував KeyFile і встановив KeyList на "/etc/mail/dkim_domains.key", що є довільним ім'ям файлу, який я створив. Потім я створив цей файл і вклав це в нього "*: feedmailpro.com: /etc/mail/dkim.key". Це повідомляє його про будь-який домен клієнта, підписуйте його з моїм доменом (feedmailpro.com) та використовуйте файл dkim.key.
Перезавантажений DKIM та постфікс
sudo /etc/init.d/dkim-filter restart
sudo /etc/init.d/postfix restart
Тепер це ключ, який він створив, коли я надіслав тестовий лист.
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=
Удосконалення, ви бачите, що d = now встановлено для мого домену (навіть якщо адреса електронної пошти не була моїм доменом). Однак s = було змінено на "dkim.key" замість селектора, який я вибрав у dkim-filter.conf. У оригінальних інструкціях із налаштування я встановив би селектор на "пошту". Це було дивно, але я помітив, що це змінило його на ім'я мого ключа, dkim.key.
Тому я перейшов і перейменував "/etc/mail/dkim.key" на "/ etc / mail / mail". Також оновлено посилання на нього в "/etc/mail/dkim_domains.key".
Перезавантажте dkim-filter та postfix знову такі ж, як і вище, і тепер він почав працювати. Ось підсумковий заголовок, який правильно підписується за допомогою правого селектора (мабуть, виходячи з назви файла ключа).
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=
Тепер s = пошта правильна, а d = feedmailpro.com - права. Це працює!
Загалом це було набагато важче, ніж я очікував, і, здавалося, є нульова документація про те, як це зробити (підписання для всіх вихідних доменів), але я думаю, що це програмне забезпечення з відкритим кодом, тому я не можу скаржитися.
Останнє зауваження, щоб перевірити, чи правильно налаштовано запис TXT DNS, ви можете виконати таку команду, як у своєму домені
dig mail._domainkey.feedmailpro.com TXT
Може знадобитися встановити dig (sudo apt-get install dig). Якщо ви використовуєте менеджер Slicehost для додавання запису DNS, ви введете такий запис TXT.
Type: TXT
Name: mail._domainkey
Data: k=rsa; t=s; p=M5GfMA0...YOUR LONG KEY...fIDAQAB
TTL seconds: 86400
Я не дуже розумію, чому ім'я встановлено на "mail._domainkey" без крапки в кінці або без мого домену, наприклад "mail._domainkey.feedmailpro.com". Але що б там не було, це, здається, працює, тому я задоволений.
Якщо ви намагаєтесь скопіювати це, ось інструкції, з яких я почав:
https://help.ubuntu.com/community/Postfix/DKIM