Skip to content
YAS.SH
TLS & Email🌐 سيرفر YASمتاح عبر APIadvanced

فاحص DKIM

يفحص ويتحقق من صحة المفتاح العام لسجل DKIM (DomainKeys Identified Mail) وسلسلة التوقيع الرقمي للبريد.

معالجة عبر YAS · لا يتم تخزين المدخلات
جاهز للاستخدام الفوريمعالجة فورية فائقة السرعة
كل الأدوات →
DKIM Inspector — <selector>._domainkey.<domain>

Validates v=DKIM1, extracts the RSA key length from the DER public key, and reads t= flags.

إيه اللي الأداة دي بتعمله؟

يفحص ويتحقق من صحة المفتاح العام لسجل DKIM (DomainKeys Identified Mail) وسلسلة التوقيع الرقمي للبريد.

إمتى أستخدمها؟

  • التأكد من أن رسائل البريد المرسلة يتم توقيعها تشفيرياً لحمايتها من التعديل أثناء النقل.
  • التحقق من صحة وقوة مفتاح الـ DKIM العام (2048-bit RSA) المنشور في الـ DNS.
  • استيفاء متطلبات تسليم البريد الإلزامية لمزودي الخدمات العالميين مثل Gmail و Yahoo.

مثال واقعي

الإدخال
النطاق: yas.sh, المحدد (Selector): s1
الناتج
السجل: s1._domainkey.yas.sh | المفتاح: RSA 2048-bit Public Key | الحالة: صالح ونشط

فحص دقيق للمفتاح العام وسلامة البنية التشفيرية.

إدخال → معالجة → ناتج → الخطوة التالية

الإدخال
أدخل اسم النطاق واسم المحدد (Selector مثل google أو s1 أو mailgun).
المعالجة
يستعلم النظام عن سجل TXT على المسار selector._domainkey.domain ويحلل المفتاح العام.
الناتج
تفاصيل خوارزمية التشفير، طول المفتاح، وصحة صيغة الـ Public Key.
الخطوة التالية
تأكد من مطابقة المحدد والمفتاح في إعدادات خادم البريد أو منصة الإرسال الخاصة بك.

أخطاء شائعة

  • استخدام محدد (Selector) خاطئ أو غير مطابق للمحدد المستخدم في ترويسات الرسائل المرسلة.
  • استخدام مفاتيح DKIM قديمة قصيرة (1024-bit) تعتبر ضعيفة وتُرفض من قبل بعض المزودين.
  • وجود أخطاء مسافات أو انقطاع في نص المفتاح الطويل داخل سجل الـ DNS.

يعني إيه النتيجة

المفتاح التشفيري العام الذي يتيح لخوادم الاستقبال التأكد من أن الرسالة لم يتم التلاعب بمحتواها.

الخصوصية والأمان

Your input is sent to YAS infrastructure because the tool requires server-side processing or public network queries. Input is not stored.

API

Endpoint
POST https://yas.sh/api/v1/tools/dkim-inspector
Request Header
Content-Type: application/json
cURL
curl -X POST "https://yas.sh/api/v1/tools/dkim-inspector" \
  -H "Content-Type: application/json" \
  -d '{"input":"example.com","selector":"selector1"}'
JavaScript
const res = await fetch("https://yas.sh/api/v1/tools/dkim-inspector", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
  "input": "example.com",
  "selector": "selector1"
}),
});
const data = await res.json();
Python
import requests

r = requests.post("https://yas.sh/api/v1/tools/dkim-inspector", json={"input":"example.com","selector":"selector1"})
data = r.json()
FieldTypeRequiredDescription
inputstringYesDomain, e.g. example.com
selectorstringNo (default "selector1")DKIM selector
Success response
{ "result": { "found": true, "record": "v=DKIM1; k=rsa; p=MIIB...", "keyLength": 2048, "flags": [], "valid": true } }

Validate <selector>._domainkey.<domain> TXT: v=DKIM1, k=rsa, key length, t= flags.

Error responses
  • 400 VALIDATION_ERROR — invalid input or unsupported option.
  • 413 PAYLOAD_TOO_LARGE — input exceeds the 64 KB limit.
  • 429 RATE_LIMIT_EXCEEDED — rate limit exceeded (60 req/min).
Limits
  • Maximum input: 64 KB per request.
  • Rate limit: 60 requests/min per IP address.
  • Authenticated accounts benefit from higher tier quotas.
اسأل مساعد YAS
🍪 ملفات الارتباط والخصوصية. ملفات ضرورية لتسجيل الدخول واللغة والسمة. قد يستخدم Google AdSense ملفات للإعلانات بعد اختيار «قبول الكل». يعمل reCAPTCHA على صفحات تسجيل الدخول والتواصل. كيفية استخدام Google للبيانات: https://policies.google.com/technologies/partner-sites سياسة الكوكيز · سياسة الخصوصية.
الإعدادات