محلل رأس البريد الإلكتروني هو أداة مكتوبة في قارورة لتحليل رؤوس البريد الإلكتروني وتحويلها إلى تنسيق يمكن قراءته بواسطة الإنسان ويمكنه أيضًا:
اسم | ديف | مشاكل |
---|---|---|
رأس الرسالة | جوجل | لا تظهر جميع القفزات. |
رؤوس البريد الإلكتروني | mxtoolbox | ليست دقيقة وبطيئة. |
محلل رأس الرسالة | مايكروسوفت | واجهة مستخدم مكسورة. |
تثبيت تبعيات النظام:
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install virtualenv
قم بإنشاء بيئة افتراضية لـ Python3 وقم بتنشيطها:
virtualenv virt
source virt/bin/activate
استنساخ جيثب الريبو:
git clone https://github.com/lnxg33k/email-header-analyzer.git
تثبيت تبعيات بايثون:
cd MHA
pip3 install -r requirements.txt
قم بتشغيل خادم التطوير: python3 server.py -d
يمكنك تغيير عنوان الربط أو المنفذ عن طريق تحديد الخيارات المناسبة: python3 server.py -b 0.0.0.0 -p 8080
يجب أن يسير كل شيء على ما يرام، قم الآن بزيارة http://localhost:8080.
يتم توفير ملف Dockerfile
إذا كنت ترغب في إنشاء صورة عامل إرساء.
docker build -t mha:latest .
يمكنك بعد ذلك تشغيل حاوية باستخدام:
docker run -d -p 8080:8080 mha:latest
يتم توفير ملف docker-compose
إذا كنت ترغب في استخدام docker-compose.
استنساخ جيثب الريبو:
git clone https://github.com/lnxg33k/email-header-analyzer.git
cd email-header-analyzer
دع عامل الإرساء يقوم بالعمل.
docker-compose up -d
أوقف الحاوية.
docker-compose down
كيفية تمكين تصحيح الأخطاء. قم بإضافة السطر في ملف docker-compose.yml
command : --debug