How to Build SMTP Mail Server and Send Unlimited Emails? | Send Bulk Emails
جدول المحتويات:
- المتطلبات الأساسية
- تبعيات PHP
- إنشاء قاعدة بيانات الخلية
- تحميل Roundcube
- تكوين Nginx
- تكوين Roundcube
- تمكين الإضافات الدائرية
- استنتاج
هذا هو الجزء الأخير من إعداد سلسلة خادم البريد وتكوينها ، والتي سنغطي فيها كيفية تثبيت Roundcube Webmail وتكوينه.
Roundcube عبارة عن عميل بريد إلكتروني عبر بروتوكول IMAP يستند إلى واجهة مستخدم سهلة الاستخدام وحديثة ومكتوب بلغة PHP. لاستخدام Roundcube ، تحتاج فقط إلى مستعرض ويب.
تشتمل RoundCube على جميع الميزات التي تحتاجها في برنامج بريد إلكتروني مثل إنشاء نص richtext / HTML ودفتر العناوين ودعم رسائل البريد الإلكتروني MIME / HTML وهويات المرسل المتعددة والتحقق الإملائي وعرض ثلاثة أعمدة وإدارة السحب والإفلات للرسائل وغير ذلك الكثير.
المتطلبات الأساسية
قبل المتابعة مع هذا البرنامج التعليمي ، تأكد من تسجيل الدخول كمستخدم لديه امتيازات sudo.
تبعيات PHP
سنبدأ بتحديث قائمة الحزم وتثبيت جميع تبعيات PHP المطلوبة:
sudo apt update
sudo apt install php-auth php-intl php-mail-mime php-mail-mimedecode php-mcrypt php-net-smtp php-net-socket php-pear php-xml php7.0-intl php7.0-mcrypt php7.0-xml php7.0-gd php7.0-gd php-imagick
بمجرد اكتمال التثبيت ، قم بتشغيل الأمر
sed
التالي لتعيين قيمة
date.timezone
إلى
UTC
:
sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini
أعد تشغيل خدمة PHP FPM لتصبح التغييرات نافذة المفعول:
sudo systemctl php7.0-fpm restart
إنشاء قاعدة بيانات الخلية
Roundcube يدعم قواعد بيانات MySQL و PostgreSQL و SQLite.
في هذا البرنامج التعليمي ، سوف نستخدم MySQL كخادم قاعدة بيانات لدينا. تسجيل الدخول إلى قذيفة الخلية:
mysql -u root -p
إنشاء قاعدة بيانات MySQL جديدة ، مستخدم ومنح امتيازات لهذا المستخدم عبر قاعدة البيانات التي تم إنشاؤها حديثا:
CREATE DATABASE roundcubemail;
GRANT ALL ON roundcubemail.* TO 'roundcubemail'@'localhost' IDENTIFIED BY 'P4ssvv0rD';
FLUSH PRIVILEGES;
تحميل Roundcube
في وقت كتابة هذا التقرير ، 1.3.8 هو أحدث إصدار مستقر من Roundcube. قبل المتابعة مع الخطوة التالية ، يجب عليك التحقق من صفحة تنزيل Roundcube لمعرفة ما إذا كان هناك إصدار أحدث متاح.
ابدأ بتنزيل أرشيف Roundcube باستخدام الأمر wget التالي:
https://github.com/roundcube/roundcubemail/releases/download/1.3.8/roundcubemail-1.3.8.tar.gz
بمجرد اكتمال التنزيل ، قم باستخراج الأرشيف ونقل كود Roundcube إلى دليل
/var/www/roundcubemail
:
tar xzf roundcubemail-1.3.8.tar.gz.tar.gz
sudo mv roundcubemail-1.3.8/ /var/www/roundcubemail
تعمل Nginx و PHP-FPM تحت مستخدم
www-data
، لذلك نحن بحاجة إلى تغيير ملكية دليل
/var/www/postfixadmin
إلى ذلك المستخدم:
sudo chown -R www-data: /var/www/roundcubemail
تكوين Nginx
في الجزء الأول من هذه السلسلة ، أنشأنا كتلة خادم Nginx لمثيل PostfixAdmin. افتح ملف التكوين وأضف توجيهات الموقع التالية ، تلك الموضحة باللون الأصفر:
… location /roundcubemail { index index.php; try_files $uri $uri/ /roundcubemail/index.php; } location ~ ^/roundcubemail/(README|INSTALL|LICENSE|CHANGELOG|UPGRADING)$ { deny all; } location ~ ^/roundcubemail/(bin|SQL|config|temp|logs)/ { deny all; }…
أعد تحميل خدمة Nginx لتصبح التغييرات نافذة المفعول:
تكوين Roundcube
افتح متصفحك وانتقل إلى
https://mail.linuxize.com/roundcubemail/installer
.
سيتم تقديمك مع الشاشة التالية:




تمكين الإضافات الدائرية
Roundcube يأتي مع عدد من الإضافات التي يتم تعطيلها بشكل افتراضي. في هذا الدليل ، سنعمل على تمكين
password
managesieve
المكونات الإضافية. ستسمح هذه المكونات الإضافية للمستخدمين بإنشاء عوامل تصفية الغربال وتغيير كلمات المرور الخاصة بهم من داخل واجهة Roundcube.
// Enable plugins $config = array('managesieve', 'password'); // Configure managesieve plugin $rcmail_config = 4190; // Configure password plugin $config = 'sql'; $config = 'mysql://postfixadmin:P4ssvv0rD@localhost/postfixadmin'; $config = 'UPDATE mailbox SET password=%c WHERE username=%u';
لا تنسَ إدخال بيانات اعتماد قاعدة بيانات PostfixAdmin في سطر
password_db_dsn
.
استنتاج
يوضح لك هذا البرنامج التعليمي كيفية تثبيت وتكوين Roundcube Webmail على نظام Ubuntu ، بالإضافة إلى كيفية تثبيت وتمكين إضافات Roundcube من أجل إضافة وظائف إضافية مثل عوامل تصفية الغربال.
هذا هو آخر مشاركة في هذه السلسلة. إذا كان لديك أي أسئلة فلا تتردد في ترك تعليق.
خادم البريد roundcubeهذا المنشور جزء من إعداد وتكوين سلسلة خادم البريد.
وظائف أخرى في هذه السلسلة:
• إعداد خادم بريد باستخدام PostfixAdmin • تثبيت وتكوين Postfix و Dovecot • تثبيت وتكامل Rspamd • تثبيت وتكوين Roundcube Webmailتتيح لك إحصاءات البريد الإلكتروني لـ Windows البحث بسرعة عن البريد الإلكتروني Outlook و Gmail
Email Insights هو عميل بريد إلكتروني خفيف لنظام Windows من Microsoft Garage الذي يقدم أنت أسرع طريقة للبحث في علبة الوارد الخاصة بك في Outlook و Gmail.
ما هو تشفير البريد الإلكتروني وكيف تقوم بتشفير رسائل البريد الإلكتروني
تعرف على كيفية تشفير رسائل البريد الإلكتروني في Outlook ، وكيفية استخدام Virtru Secure تشفير البريد الإلكتروني بالإضافة إلى Mailvelope لتشفير رسائل البريد الإلكتروني.
ما هو حصاد البريد الإلكتروني وكشف البريد الإلكتروني؟
كيف يحصل مرسلو الرسائل غير المرغوب فيها على عنوان بريدك الإلكتروني؟ يشرح هذا المنشور ما هو حصاد البريد الإلكتروني وقشط البريد الإلكتروني وكيف يمكنك اتخاذ خطوات لمنع ذلك.







