
פרטי השיעור
במדריך זה נלמד כיצד להקים שרת דואר על מערכת ההפעלה אובונטו, באמצעות התוכנות Postfix לשליחת וקבלת דוא"ל ו-Roundcube כלקוח דואר אלקטרוני מבוסס ווב.
דרישות מוקדמות
- שרת עם אובונטו
- גישה למנהל המערכת (root)
- כתובת IP ציבורית ושם דומיין
שלב א': הגדרת DNS
לפני התקנת התוכנה, יש להגדיר רשומות DNS:
- MX Record – מציין את שרת הדואר לדומיין שלך.
- A Record – מציין את כתובת ה-IP של השרת שלך.
- TXT Record – ל-SPF ו-DKIM, משפר את אמינות הדוא"ל שלך.
דוגמא:
@ IN MX 10 mail.example.com. mail IN A 192.0.2.1 @ IN TXT "v=spf1 mx -all"
שלב ב': התקנת Postfix ו-Dovecot
1. התקנת Postfix
sudo apt update sudo apt install postfix
במהלך ההתקנה, בחר באפשרות 'Internet Site' והזן את שם הדומיין שלך.
2. תצורת Postfix
ערוך את קובץ ההגדרות /etc/postfix/main.cf
:
הוסף/עדכן את השורות הבאות:
myhostname = mail.example.com mydomain = example.com myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 127.0.0.0/8 home_mailbox = Maildir/ smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
3. הגדרת Dovecot ל-IMAP
ערוך את קובץ ההגדרות /etc/dovecot/conf.d/10-mail.conf
:
והגדר:
שלב ג': התקנת Roundcube
1. התקנת Apache, PHP ו-MySQL
sudo apt install apache2 php libapache2-mod-php mysql-server php-mysql
2. הגדרת בסיס נתונים ל-Roundcube
sudo mysql -u root -p CREATE DATABASE roundcube; GRANT ALL PRIVILEGES ON roundcube.* TO 'roundcube'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES; EXIT;
3. הורדה והתקנה של Roundcube
cd /var/www/html sudo wget https://github.com/roundcube/roundcubemail/releases/download/1.4.11/roundcubemail-1.4.11-complete.tar.gz sudo tar -zxvf roundcubemail-1.4.11-complete.tar.gz sudo mv roundcubemail-1.4.11 roundcube cd roundcube sudo cp config/config.inc.php.sample config/config.inc.php
4. תצורת Roundcube
ערוך את הקובץ config/config.inc.php
והגדר את הפרמטרים לחיבור לבסיס הנתונים.
שלב ד': בדיקות ואימות
- בדוק את הגדרות ה-DNS באמצעות כלים כמו
dig
אוmxtoolbox
. - שלח וקבל דוא"ל דרך Roundcube כדי לוודא שהכול פועל כשורה.