পরীক্ষার 4.71 বহির্গামী ইমেলগুলিতে DKIM স্বাক্ষর যুক্ত করে না


9

আমি আমার ডোমেনে DKIM যুক্ত করার চেষ্টা করছি, আমি একটি কী তৈরি করেছি, নিম্নলিখিতগুলিতে যুক্ত করেছি /etc/exim4/conf.d/transport/30_exim4_config_remote_smtp:

dkim_domain = mydomain.com
dkim_selector = mail1
dkim_private_key = /etc/exim4/dkim.key

eximপরিষেবা পুনরায় চালু হয়েছে, চেষ্টা করা হয়েছে dpkg-reconfigureতবে সমস্ত ইমেল স্বাক্ষর ছাড়াই প্রেরণ করা হয়েছে। /var/log/exim4/panic.logখালি. কোন ত্রুটি বা কিছুই।

আমি কি ভুল করছি? উবুন্টু 10.04 এলটিএস

### transport/30_exim4-config_remote_smtp
#################################
# This transport is used for delivering messages over SMTP connections.

remote_smtp:
  debug_print = "T: remote_smtp for $local_part@$domain"
  driver = smtp
.ifdef REMOTE_SMTP_HOSTS_AVOID_TLS
  hosts_avoid_tls = REMOTE_SMTP_HOSTS_AVOID_TLS
.endif
.ifdef REMOTE_SMTP_HEADERS_REWRITE
  headers_rewrite = REMOTE_SMTP_HEADERS_REWRITE
.endif
.ifdef REMOTE_SMTP_RETURN_PATH
  return_path = REMOTE_SMTP_RETURN_PATH
.endif
.ifdef REMOTE_SMTP_HELO_DATA
  helo_data=REMOTE_SMTP_HELO_DATA
.endif

dkim_domain = mydomain.com
dkim_selector = mail1
dkim_private_key = /etc/exim4/dkim.key

.ifdef DKIM_CANON
dkim_canon = DKIM_CANON
.endif
.ifdef DKIM_STRICT
dkim_strict = DKIM_STRICT
.endif
.ifdef DKIM_SIGN_HEADERS
dkim_sign_headers = DKIM_SIGN_HEADERS
.endif

ইমেলের জন্য লগগুলি লগ করুন:

2013-03-21 20:25:14 1UIfUY-0008Tz-1g <= nick@mydomain.com U=nick P=local S=365
2013-03-21 20:25:16 1UIfUY-0008Tz-1g => nick@myemail.com R=dnslookup T=remote_smtp H=ASPMX.L.GOOGLE.com [173.194.79.26] X=TLS1.0:RSA_ARCFOUR_SHA1:16 DN="C=US,ST=California,L=Mountain View,O=Google Inc,CN=mx.google.com"
2013-03-21 20:25:16 1UIfUY-0008Tz-1g Completed

এখনও যাওয়ার জন্য পর্যাপ্ত তথ্য নেই, আমি পরামর্শ দিচ্ছি যে আপনি আপনার বর্ণনায় নিম্নলিখিতগুলি যুক্ত করুন: 1) রাউটারের সম্পূর্ণ কনফিগারেশন যা এই পরিবহনটিকে কল করে। 2) এই পরিবহণের সম্পূর্ণ কনফিগারেশন। 3) আপনি যে ইমেলটি প্রেরণ করেন এটির জন্য লগ লাইনগুলি এটি রাউটার এবং পরিবহনটি ব্যবহার করে বলে মনে করে it
টড

এখানে আমি পরিবহন কনফিগারেশন এবং একটি টুকরো যুক্ত করেছি /var/log/exim4/mainlog, তবে আমার এক্সিম কনফিগারেশন দক্ষতাগুলি বেশ সীমিত হওয়ায় আমি কী রাউটারটি ব্যবহার করছে তা নিশ্চিত নই। তবে আমি ডিফল্ট কনফিগারগুলি পরিবর্তন করি নি, কেবল পরিবহন ফাইল সম্পাদনা করেছি।
বরখাস্ত

3
আপনি কি ডিএনএস জোনে রেকর্ড যুক্ত করেছেন?
কনডিবাস

আপনার "dkim.key" -পঠনযোগ্য ব্যবহারকারীর এক্সিম চলার জন্য?
অ্যাড্রিয়ান জাগ

শীর্ষ থেকে শুরু করুন এবং এই নির্দেশিকাটি অনুসরণ করুন, ডিবিয়ান
জ্যাকব ইভান্স

উত্তর:


2

আমি একটি স্মার্টথ ব্যবহার করছি এবং আমার নিম্নলিখিত কনফিগারেশন রয়েছে:

/etc/exim4/conf.d/main/00_local_macros:

DKIM_CANON = relaxed
DKIM_SELECTOR = 12345
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_FILE = /etc/exim4/keys/${dkim_domain}/12345.private
DKIM_PRIVATE_KEY = ${if exists{DKIM_FILE}{DKIM_FILE}{0}}

তারপরে /etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost:

.ifdef DKIM_DOMAIN
dkim_domain = DKIM_DOMAIN
.endif
.ifdef DKIM_SELECTOR
dkim_selector = DKIM_SELECTOR
.endif
.ifdef DKIM_PRIVATE_KEY
dkim_private_key = DKIM_PRIVATE_KEY
.endif
.ifdef DKIM_CANON
dkim_canon = DKIM_CANON
.endif
.ifdef DKIM_STRICT
dkim_strict = DKIM_STRICT
.endif
.ifdef DKIM_SIGN_HEADERS
dkim_sign_headers = DKIM_SIGN_HEADERS
.endif

0

আমি কোনও এক্সিম বিশেষজ্ঞ নই, তবে যে গাইডটি আমি খুঁজে পেয়েছি তা একটি ম্যাক্রো টেবিল,

/etc/exim4/conf.d/main/00_local_macros

এবং আপনার কনফিগারেশন রেফারেন্স ifdef DKIM_CANON।

যদি বিবৃতিগুলি সরানোর চেষ্টা করুন বা ম্যাক্রো সারণী যুক্ত করুন।

দুর্বল SHA1, কিন্তু এখনও। DKIM-signing_outgoing_mail_with_exim4

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.