За да отворите порт 25 на вашата виртуална машина (VM), отидете на Starlight Manager > изберете раздела "Mail Bridge" > натиснете бутона ‘Add Mail Bridge’.
След като PTR записът е зададен и порт 25 е активиран, можете да настроите предпочитания от вас SMTP сървър. По-долу са дадени примери за Postfix, Exim и Sendmail. Използвайте IP адреса на VM, показан във вашия Starlight Manager, и се уверете, че вашето домейн име за PTR записа съвпада с домейна на подателя (например mail.example.com).
|
След като Postfix е инсталиран, можете да стартирате услугата и да се уверите, че тя се стартира след рестартиране на сървъра:
|
След това можете да конфигурирате услугата. Всички необходими опции за услугата се намират в директорията /etc/postfix, а основният конфигурационен файл е /etc/postfix/main.cf
Изпълнете командата sudo nano /etc/postfix/main.cf, за да започнете редактиране на основния конфигурационен файл и добавете или актуализирайте следните редове:
|
Рестартирайте Postfix, за да приложите промените:
|
Тествайте изпращането на поща:
|
|
Командата по-долу показва потребителски интерфейс тип съветник за конфигуриране на софтуера. Тя позволява на потребителите да решат дали Exim трябва да раздели конфигурацията си в няколко файла или да я съхранява в един файл:
|
Ако се използва първата опция, конфигурацията ще се съхранява в /etc/exim4/conf.d поддиректориите. Ако бъде избран един конфигурационен файл, той ще бъде /etc/exim4/exim4.conf
Когато всички конфигурации са готови, изпълнете systemctl restart exim4за да влязат промените в сила.
Редактирайте /etc/exim4/update-exim4.conf.conf, за да се уверите:
|
Рестартирайте Exim, за да приложите промените:
sudo systemctl restart exim4
Тествайте доставката на имейл, като изпълните командата по-долу:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
Основният конфигурационен файл на Sendmail е /etc/mail/sendmail.cf. Избягвайте да редактирате този файл директно. Ако е необходимо да редактирате конфигурацията, редактирайте /etc/mail/sendmail.mc файла вместо това, направете резервно копие на оригиналния конфигурационен файл и използвайте една от следните алтернативи, за да генерирате нов конфигурационен файл:
1) Използвайте включения makefile /etc/mail, за да създадете нова конфигурация:
|
Всички генерирани файлове в /etc/mail ще бъдат регенерирани при необходимост.
2) Алтернативно, можете да използвате m4макро процесора, за да създадете нов /etc/mail/sendmail.cf. m4Макро процесорът не е инсталиран по подразбиране. Преди да го използвате за създаване на /etc/mail/sendmail.cf, инсталирайте пакета m4като root:
|
Следните конфигурационни файлове на Sendmail се намират в директорията /etc/mail/:
access- определя кои системи могат да използват Sendmail за изходяща поща
domaintable- картографиране на домейн имена
local-host-names - псевдоними за сървърния хост
mailertable- инструкции, които отменят маршрутизирането за определени домейни
virtusertable- определя специфична за домейна форма на псевдоними, позволявайки хостване на множество виртуални домейни на машината.
По-долу можете да видите примери как могат да се редактират конфигурационните файлове:
|
Някои от гореспоменатите конфигурационни файлове трябва да съхраняват информацията си в бази данни, преди промените да влязат в сила. За да включите направените промени в конфигурационните файлове, изпълнете командата makemap hash /etc/mail/<name> < /etc/mail/<name>като root. Тук <name> представлява името на конфигурацията, която ще се актуализира.
Рестартирайте процеса на Sendmail, като изпълните командата systemctl restart sendmail.