Ok saya berhasil mencari tahu sendiri, tapi saya ingin memposting langkah-langkah di sini untuk anak cucu karena tidak ada dokumentasi tentang ini (yang bisa saya temukan) dan itu praktis menebak dan memeriksa.
Setelah saya mengatur "Domain *" seperti dijelaskan di atas, itu akan menandatanganinya seperti ini:
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=
perhatikan "d = clientdomain.com". Itu menghasilkan ini berdasarkan alamat dari dalam email, di mana alamat dari itu seperti "contact@clientdomain.com". Jelas jika itu memeriksa domain klien dan bukan milik saya, tidak ada catatan TXT DNS di sana dan verifikasi akan gagal.
Jadi bagaimanapun saya menemukan di documentaion ini bahwa Anda dapat mengatur parameter KeyList.
http://manpages.ubuntu.com/manpages/hardy/man5/dkim-filter.conf.5.html
Itu tidak benar-benar menggambarkan apa yang ingin saya lakukan, tetapi saya pikir saya akan bermain dengannya. Saya mengomentari KeyFile dan mengatur KeyList ke "/etc/mail/dkim_domains.key" yang merupakan nama file sewenang-wenang yang saya buat. Saya kemudian membuat file itu dan memasukkannya ke dalamnya "*: feedmailpro.com: /etc/mail/dkim.key". Ini memberitahukannya untuk domain klien apa pun, menandatanganinya dengan domain saya (feedmailpro.com), dan menggunakan file dkim.key.
Restart DKIM dan postfix
sudo /etc/init.d/dkim-filter restart
sudo /etc/init.d/postfix restart
Sekarang ini adalah kunci yang dihasilkannya ketika saya mengirim email percobaan.
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=
Perbaikan, Anda lihat d = sekarang disetel ke domain saya (meskipun alamat dari email itu bukan domain saya). Namun s = diubah menjadi "dkim.key", bukan pemilih yang saya pilih di dkim-filter.conf. Dalam instruksi pengaturan awal saya akan mengatur pemilih ke "mail". Itu aneh, tapi saya perhatikan itu mengubahnya menjadi nama file kunci saya, dkim.key.
Jadi saya pergi dan mengganti nama "/etc/mail/dkim.key" menjadi "/ etc / mail / mail". Juga perbarui referensi untuk itu di "/etc/mail/dkim_domains.key".
Restart dkim-filter dan postfix lagi sama seperti di atas, dan sekarang mulai berfungsi Berikut ini adalah header terakhir yang menandatangani dengan benar menggunakan pemilih kanan (tampaknya didasarkan pada nama file kunci).
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=
Sekarang s = mail benar, dan d = feedmailpro.com benar. Berhasil!
Secara keseluruhan ini jauh lebih sulit daripada yang saya harapkan dan sepertinya tidak ada dokumentasi tentang cara melakukan ini (masuk untuk semua domain keluar), tapi saya kira itu adalah perangkat lunak open source jadi saya tidak bisa mengeluh.
Satu catatan terakhir, untuk memeriksa apakah data TXT DNS telah dipasang dengan benar, Anda dapat melakukan perintah seperti pada domain Anda
dig mail._domainkey.feedmailpro.com TXT
Mungkin perlu menginstal dig (sudo apt-get install dig). Jika Anda menggunakan manajer Slicehost untuk menambahkan entri DNS, Anda akan memasukkan data TXT seperti ini.
Type: TXT
Name: mail._domainkey
Data: k=rsa; t=s; p=M5GfMA0...YOUR LONG KEY...fIDAQAB
TTL seconds: 86400
Saya tidak begitu mengerti mengapa nama disetel ke "mail._domainkey" tanpa titik di ujung atau tanpa domain saya, seperti "mail._domainkey.feedmailpro.com". Tapi apapun itu, sepertinya berhasil jadi saya senang.
Jika Anda mencoba menduplikasi ini, berikut adalah petunjuk yang saya mulai dengan:
https://help.ubuntu.com/community/Postfix/DKIM