ওপেনডিকেম মেল সই করছে না


9

সুতরাং আমার বার্তাগুলিতে স্বাক্ষর করতে ওপেনডিকেম পাওয়ার ব্যাপারে আমার সমস্যা হচ্ছে, তবে কী কারণে এটি ঘটতে পারে সে সম্পর্কে আমি একটি প্রাচীর আঘাত করছি:

ডেবিয়ান জেসিতে, পোস্টফিক্স এবং ওপেনডিকেআইএম সহ।

আমার /etc/opendkim.conf:

Syslog                  yes
SyslogSuccess           Yes
LogWhy yes
UMask                   002
Canonicalization        relaxed/simple
Mode                    sv
SubDomains              no
#ADSPAction             continue
AutoRestart             Yes
AutoRestartRate         10/1h
Background              yes
DNSTimeout              5
SignatureAlgorithm      rsa-sha256
UserID                  opendkim:opendkim
Socket                  inet:12301@localhost
KeyTable        refile:/etc/opendkim/KeyTable
SigningTable    refile:/etc/opendkim/SigningTable
ExternalIgnoreList      refile:/etc/opendkim/TrustedHosts
InternalHosts   refile:/etc/opendkim/TrustedHosts

আমার /etc/opendkim/KeyTable:

default._domainkey.example.com example.com:default:/etc/opendkim/keys/example.com/default.private

আমার /etc/opendkim/SigningTable:

example.com default._domainkey.example.com

সাইনিং টেবেলে নিম্নলিখিত পরিবর্তনের চেষ্টা করেছিলাম তবে এটি আমার এসএমটিপিকে অক্ষম করে:

*@example.com default._domainkey.example.com

নিম্নলিখিত লাইনটি আমার সাথে নিঃশর্ত করুন /etc/default/opendkim:

SOCKET="inet:12345@localhost

আমার মধ্যে নিম্নলিখিত আছে /etc/postfix/main/cf:

# DKIM
milter_default_action = accept
milter_protocol = 6
smtpd_milters = inet:localhost:12345
non_smtpd_milters = inet:localhost:12345

এটি কি opendkim-testkey -d example.com -s default -vvvফিরে:

opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key 'default._domainkey.example.com'
opendkim-testkey: key not secure
opendkim-testkey: key OK

ওপেনডিম সম্পর্কিত আমার লগগুলিতে কোনও ত্রুটি আছে বলে মনে হয় না, তবে আমি স্বাক্ষরটি যাচাই করার চেষ্টা করার পরে, মেইল-tester.com কোনও ডি কেআইএম স্বাক্ষরের কোনও খবর দেয় না, চেক-auth@verifier.port25.com একটি ডি কেআইএম চেক ফেরৎ: কিছুই নয়।

আমি যেটা মিস করছি তা পিনপয়েন্টে সাহায্য করার জন্য কোনও প্রশংসা করা হবে। ধন্যবাদ।

উত্তর:


7

আমি দেখতে সমস্যাগুলি:

  • ডকুমেন্টেশনrefile
    থেকে আপনার ব্যবহার :

    যদি স্ট্রিংটি "রিফাইল:" দিয়ে শুরু হয়, তারপরে স্ট্রিংয়ের বাকী অংশগুলি এমন কোনও ফাইল নির্দিষ্ট করতে অনুমিত হয় যা প্যাটার্নগুলির একটি সেট, প্রতি লাইনে একটি এবং তাদের সম্পর্কিত মানগুলি অন্তর্ভুক্ত করে। প্যাটার্নটি প্রথম শ্বেতক্ষেত্রের রেখার সূচনা হিসাবে নেওয়া হয় এবং সেই প্যাটার্নটি মিলে যাওয়ার পরে সেই সাদা অংশের পরে যে অংশটি ব্যবহৃত হয় তা মান হিসাবে নেওয়া হয়। প্যাটার্নগুলি হ'ল ওয়াইল্ডকার্ড নিদর্শন, তারাগুলি ("*") অক্ষরটিকে ওয়াইল্ডকার্ড হিসাবে বিবেচনা করা ব্যতীত সমস্ত পাঠ্যের সাথে মিলে যায়। যদি কোনও মানটিতে একাধিক এন্ট্রি থাকে তবে এন্ট্রিগুলি কলোন দ্বারা পৃথক করা উচিত।

    কি-টেবিল সেই প্যাটার্নটি অনুসরণ করে না, সুতরাং এটির refileকীওয়ার্ডের প্রয়োজন নেই । এটা আঘাত না পারে, আমি জানি না। আমি এটি আমার কনফিগারেশনে এটি ব্যবহার করি না এবং এটি আমার পক্ষে কাজ করে।

    KeyTable        /etc/opendkim/KeyTable
    SigningTable    refile:/etc/opendkim/SigningTable
    
  • আপনার কী টেবিল

    লাইনগুলি ডোমেনকি দিয়ে শুরু করার কথা, ডোমেনকি রেকর্ড দিয়ে নয়:

    example.com example.com:default:/etc/opendkim/keys/example.com/default.private
    
  • SigningTable

    স্বাক্ষরকারী টেবিলটি ডোমেনে ইমেল-ঠিকানাগুলি ম্যাপ করা উচিত। এটিকে ঐটির মত দেখতে হবে:

    *@example.com example.com
    

    এখানে refileকীওয়ার্ডটির প্রয়োজন।

আমি সেগুলি ব্যবহার করি না ExternalIgnoreListএবং InternalHostsআমি সেগুলি সম্পর্কে জানি না । বাকি কনফিগারেশনটি আমার কাছে ভাল লাগছে।


আপনার কী-টেবিল / সিগনেটেবল মন্তব্যগুলি সঠিক বলে আমি মনে করি না; মূল নামটি দিয়ে রেখাটি শুরু হবে যা এখন আপনার ক্ষেত্রে example.com। বর্ণিত নামটি default._domainkey.example.comপুরোপুরি বুদ্ধিমান। তারপরে সাইনিং টেবিলটি ডোমেইনে নয়, কী-নেমে ইমেল ঠিকানাগুলি ইমেল করে।
টাকোভি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.