سؤال

عندما أستخدم DomainKeys وDKIM معًا على نظام Linux، هل أقوم بتشغيلهما على نفس المنفذ؟

مفاتيح المجال:
/usr/bin/dk-filter -l -p إنت:8891@localhost -d example.com -s /var/db/ domainkeys/default.key.pem -S الافتراضي

دكيم:
/usr/bin/dkim-filter -l -p inet:8891@localhost -c بسيط -d example.com -k /var/db/dkim/mail.key.pem -s mail -S rsa-sha256 -u dkim -m MSA

أو هل أفعل شيئًا مثل هذا:

مفاتيح المجال:
/usr/bin/dk-filter -l -p إنت:8892@localhost -d example.com -s /var/db/ domainkeys/mail1.key.pem -S الافتراضي

دكيم:
/usr/bin/dkim-filter -l -p inet:8891@localhost -c بسيط -d example.com -k /var/db/dkim/mail2.key.pem -s mail -S rsa-sha256 -u dkim -m MSA

أتساءل فقط نظرًا لأن المعلومات حول DomainKeys وDKIM تخبرك بتشغيلها على نفس المنفذ:
http://www.elandsys.com/resources/sendmail/domainkeys.html
http://www.elandsys.com/resources/sendmail/dkim.html

أريد تشغيلهما معًا، فهل هذه فكرة سيئة؟

هل كانت مفيدة؟

المحلول

يجب عليك إعداده على منفذين مختلفين باستخدام خدمتين مختلفتين.لقد استخدمت dk-filter وdkim-filter على sendmail.

أضف الخدمات إلى sendmail.mc، وأعد إنشاء sendmail (اصنع -C /etc/mail)، وابدأ الخدمات من سطر الأوامر، وأعد تشغيل sendmail.

سيعمل المنفذان 8891 و8892.

نصائح أخرى

للإضافة إلى الإجابة الأخرى الصحيحة (استخدم منافذ مختلفة).إذا كنت تستخدم CentOS، فقد لا يتم تثبيت make افتراضيًا، ويمكنك التثبيت كجذر كما يلي:

yum -y تثبيت gcc automake autoconf libtool make

سيؤدي هذا إلى تثبيت جميع التبعيات المطلوبة لاستخدامها كجذر، لذلك عندما تقوم بتحرير sendmail.mc.

والتي سوف تقوم بإعادة إنشاء sendmail.cf، بالإضافة إلى إعادة إنشاء ملفات .db إذا قمت بتغييرها أيضًا.

ملاحظة أخيرة حول منفذ dkim-milter - يمكنك ضبطه على ما تريد، ولكن فقط تأكد من أنه ليس منفذًا محجوزًا أو منفذًا افتراضيًا للخدمات العامة الأخرى.(لا تقم بتعيينه على المنفذ 80 وما إلى ذلك).البرنامج التعليمي الذي وجدته لكي يعمل dkim-milter مع sendmail يستخدم المنفذ 10035 وهذا ما استخدمته بنجاح.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top