هذا هو الأمر lbdb-fetchaddr الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
lbdb-fetchaddr - انتزاع العناوين من رسائل البريد الإلكتروني وإضافتها إلى قاعدة بيانات lbdb
موجز
lbdb-fetchadr [-d صيغة التاريخ] [-x headerfieldlist] [-c محارف] [-a]
lbdb-fetchadr [-v|-h]
الوصف
lbdb-fetchadr هو برنامج نصي شل يقرأ البريد على stdin. يقوم باستخراج محتويات
بعض حقول الرأس (الافتراضي: `بدءًا من:"،"إلى:"،"نسخة إلى:"،"مستاء من:"و"مستاء إلى:') من
رأس البريد (العناوين ذات الاسم الحقيقي فقط) وإلحاقها بها
$HOME/.lbdb/m_inmail.list. لقضايا الأداء lbdb-fetchadr إلحاق عناوين جديدة ل
هذا الملف دون إزالة التكرارات. للتخلص من التكرارات، البرنامج lbdb-munge
موجود، والذي يتم تشغيله من قبل m_inmail إذا لزم الأمر ويزيل التكرارات.
لاستخدام هذا البرنامج، ضع الأسطر التالية في ملفك $الصفحة الرئيسية/.procmailrc:
:0hc
| lbdb-fetchadr
lbdb-fetchadr يكتب التاريخ الفعلي إلى العمود الثالث من قاعدة البيانات باستخدام
com.strftime(3). يستخدم "%Y-%m-%d %H:%M" كتنسيق التاريخ الافتراضي (على سبيل المثال "1999-04-29"
14:33 "). يمكنك تغيير ذلك باستخدام -d خيار لتحديد تنسيق تاريخ مختلف
سلسلة كمعلمة للأمر lbdb-fetchadr مثل
:0hc
| lbdb-fetchaddr -d "%y-%m-%d"
والذي ينتج على سبيل المثال "99-04-29".
OPTIONS
-v طباعة رقم الإصدار lbdb-fetchadr.
-h اطبع تعليمات قصيرة من lbdb-fetchadr.
-d صيغة التاريخ
استخدم تنسيق التاريخ المحدد باستخدام com.strftime(3) النحو.
-x حقول الرأس
قائمة حقول الرأس مفصولة بنقطتين، والتي يجب البحث فيها عن البريد
عناوين. إذا لم يتم إعطاء هذا الخيار، فإننا نعود إلى `من:إلى:نسخة:مستاء-
من: مستاء إلى'.
-c محارف
مجموعة الأحرف التي سيتم استخدامها لكتابة قاعدة البيانات. يجب أن يكون هذا هو مجموعة الأحرف
الذي يتوقعه التطبيق (عادة ما يكون من لغتك الحالية). اذا هذا
لم يتم إعطاء الخيار، ونحن نعود إلى `ISO-8859-15'.
-a احصل أيضًا على العناوين بدون اسم حقيقي. استخدم الجزء المحلي من عنوان البريد كـ
الاسم الحقيقي.
استخدم lbdb-fetchaddr عبر الإنترنت باستخدام خدمات onworks.net