Какво е това?
Exim е програма (наречена mail transfer agent), която изпраща и получава имейли на сървъра ти. В cPanel има специален инструмент – Exim Configuration Manager, който ти позволява да променяш настройките на Exim.
Важно: Някои настройки може да не се показват, ако сървърът не използва стандартния „Standard Node“ профил.
Как работи Exim Configuration Manager
SMTP – Какво е това и защо е важно
Exim използва SMTP, което е стандартният начин сървърите да пращат и получават имейли. Но понеже е простичък протокол, спамерите често го злоупотребяват.
За да се предпазиш от спам, трябва правилно да настроиш SMTP опциите. Това ще ограничи спам атаки и ще пести ресурси на сървъра.
Съвет: Препоръчва се да използваш само Basic Editor или Advanced Editor в интерфейса. Не променяй файловете ръчно!
Basic Editor – Лесен начин за промени
Това е табът, който ти позволява да правиш обичайни настройки, без да се ровиш дълбоко. Просто кликни на таба Basic Editor и следвай инструкциите.
(В документацията има обяснения за всяка опция.)
Advanced Editor – За напреднали
Само за опитни потребители!
Ако не знаеш какво правиш, можеш да повредиш Exim или той да спре да работи. Промени тук могат да засегнат важни сертификати като:
- tls_privatekey
- tls_certificate
- tls_verify_certificates
Също така, ако направиш промени ръчно, те няма да се запазят при обновяване на Exim. Вместо това трябва да използваш Advanced Editor.
Как работят конфигурационните файлове
- exim.conf.localopts и exim.conf.local – тук системата записва промените.
- exim.conf.local е основният файл за override (презаписване на стандартните настройки).
- Не съществува по подразбиране – създава се автоматично при първа настройка.
- Преки промени в exim.conf са временни! За постоянни промени използвай Advanced Editor.
Персонализирани ACLs (Access Control Lists)
Ако искаш да добавиш собствени правила (например да блокираш определени сървъри), системата ще създаде специален файл в:
/usr/local/cpanel/etc/exim/acls/
Пример: Ако добавиш правило за acl_smtp_helo_block, ще се създаде файл в поддиректорията за него.
Пропускане на RBL проверки за локални домейни
Ако имаш свои домейни и не искаш те да минават през черни списъци (RBL), направи следното:
- Влез в сървъра като root (през WHM Terminal или SSH).
- Създай файл /etc/skiprbldomains.
- Във файла запиши домейните – по един на ред.
- Увери се, че skip_rbl_domains се появява в Advanced Editor.
- Натисни Save.
Smarthost за няколко домейна
Ако искаш да пращаш поща през външен SMTP сървър с еднакви данни за вход за няколко домейна, можеш да го настроиш чрез Basic Editor.
Примерен код за конфигурация:
remoteserver_login:
driver = plaintext
public_name = user
hide client_send = : user@example.com : 12345luggage
🔹 user – потребителско име
🔹 user@example.com – имейл адрес за вход
🔹 12345luggage – парола
Backup – Създаване на резервно копие
- Отиди в таба Backup.
- Избери:
- Download – за да го свалиш на компютъра.
- Save on Server – за да го запазиш на сървъра.
- Натисни Run Backup.
Тези резервни копия не могат да бъдат изтрити.
Restore – Възстановяване от архив
- Отиди в таба Restore.
- За архив от компютъра:
- Натисни Choose File и избери .tar.gz файл.
- Натисни Upload.
- За архив на сървъра:
- Просто натисни бутона Restore до желания архив.
- Просто натисни бутона Restore до желания архив.
Reset – Връщане към стандартните настройки
- В таба Reset избери какъв вид нулиране искаш:
- Само някои настройки.
- Всичко до минимално изискваната версия.
- Пълно нулиране на Exim конфигурацията.
- Нулиране на ACLs.
- Нулиране на Advanced настройки.
- Изключване на външни ACLs.
- Прочети внимателно описанието под избора.
- Ако искаш да спреш външни ACLs, сложи отметка.
- Натисни Reset.