
New releaseSep 4, 2026
amavis v2.15.0
amavis هو إطار عمل عالي الأداء لتصفية محتوى البريد الإلكتروني مكتوب بلغة Perl.
التثبيت
استخدم حزمة amavis الخاصة بنظامك إن أمكن.
المتطلبات الأساسية
يتم تتبع التبعيات البرمجية عبر
Dist::Zilla. بعضها يتضمن
مكتبات تطوير غير خاصة بـ Perl و GCC كاعتماد بناء إذا تم الحصول عليها من
CPAN:
libdblibidn2libssllibzmq3
على دبيان 13 على سبيل المثال، يمكن تثبيتها عبر
apt-get install build-essential libdist-zilla-perl libdb-dev libidn2-dev libssl-dev libzmq3-dev
الحصول على البرنامج
اختر إصدارًا، ثم نزّل الحزمة المضغوطة وفك ضغطها:
VERSION=master
curl -O https://gitlab.com/amavis/amavis/-/archive/$VERSION/amavis-$VERSION.tar.gz
gzip -d -c amavis-$VERSION.tar.gz | tar xvf -
cd amavis-$VERSION
التثبيت بصلاحيات مميزة
- شغّل
dzil install. - جهّز ملف إعدادات، مملوكًا بواسطة
root، ويفضل أن يكون مستندًا إلىconf/amavisd.conf. - جهّز مستخدمًا مخصصًا، مثل
vscan. - أنشئ الدلائل لـ
$MYHOMEو$db_homeو$TEMPBASE. - شغّل
sa-update. - شغّل
amavisd -c /path/to/amavis.conf debug
التثبيت بصلاحيات غير مميزة
لا يُدعم وضع تشغيل وإقلاع بصلاحيات غير مميزة تمامًا. في
النهاية، يجب أن يكون ملف الإعداد مملوكًا بواسطة root.
علاوة على ذلك، يمنع وضع taint في Perl مسارات المكتبات غير القياسية المعرّفة خارجيًا،
لذا فإن تشغيل amavis من بيئة perl محلية عبر local::lib لن
يعمل دون تعديلات على الكود.