Инсталиране и конфигуриране на изходящ SMTP сървър на Postfix в Ubuntu
Оферта от 8host.com
Postfix е агент за прехвърляне на съобщения (на английски Mail Transfer Agent или MTA), приложение за изпращане и получаване на електронна поща. Това ръководство ще ви помогне да инсталирате и конфигурирате Postfix да изпраща съобщения само до локални приложения (т.е. приложения, инсталирани на същия сървър като Postfix).
Защо е необходимо това?
Когато използвате доставчик на имейл услуги на трета страна, няма нужда да стартирате собствен сървър за електронна поща. Ако имате приложения, инсталирани на облачния сървър, които трябва да изпращат имейл известия, тогава локалният SMTP сървър за съобщения е чудесна алтернатива на доставчик на имейл услуги от трета страна и пълноценен SMTP сървър.
Изисквания
- Конфигуриран Ubuntu 16.04 сървър (инструкции за конфигуриране можете да намерите тук).
- Не-root потребител с sudo достъп.
- Валиден домейн (в ръководството се приема домейнът example.com).
Забележка : Името на хоста на сървъра трябва да съответства на този домейн или поддомейн. За да проверите името на хоста на сървъра, въведете име на хост в командния ред. Резултатът трябва да съответства на името на сървъра, което е получил, когато е бил създаден.
Стъпка 1 Инсталирайте Postfix
За да инсталирате Postfix, както и редица други програми, необходими за настройка на пощата, просто инсталирайте пакета mailutils.
Актуализирайте индекса на пакета:
sudo apt-get актуализация
Пакетът mailtuils ще инсталира Postfix и няколко допълнителни програми:
sudo apt инсталирайте mailutils
В края на инсталацията програмата ще ви подкани да изберете типа настройка. Препоръчително е да изберете стандартаОпция за интернет сайт. За да направите това, натиснете TAB и ENTER.
Моля, изберете типа конфигурация на пощата, който най-добре отговаря на вашите нужди. […] Общ тип конфигурация на пощата: Няма конфигурация Интернет сайт Интернет със смартхост Сателитна система Само локално
След това програмата ще ви подкани да изберете име на поща, име на системна поща. Това поле трябва да съответства на името на сървъра, което сте избрали, когато сте го създали. Посочете име, след което натиснете TAB и ENTER. Ако поддомейн като subdomain.example.com е въведен автоматично в полето, заменете го с домейна example.com.
„Пощенското име“ е името на домейна, използвано за „квалифициране“ на _ВСИЧКИ_ имейл адреси без име на домейн. […] Име на системната поща:
Стъпка 2: Настройване на Postfix
Сега трябва да конфигурираме Postfix да изпраща съобщения от локалния хост.
sudo nano /etc/postfix/main.cf
. . . mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = всички . . .
Променете стойността на реда inet_interfaces = all на loopback-only.
. . . mailbox_size_limit = 0 recipient_delimiter = + inet_interfaces = loopback-only . . .
/etc/postfix/main.cf . . . mydestination = $myhostname, example.com, localhost.com, , localhost . . .
Препоръчително е да използвате този вместо стандартния списък:
/etc/postfix/main.cf . . . mydestination = $myhostname, localhost.$mydomain, $mydomain . . .
Запазете и затворете файла.
Забележка : Ако хоствате множество домейни на един и същи сървър, можете да добавите други домейни към настройките на Postfix (mydestination). За съжаление това ще изисква допълнителна конфигурация, която е извън обхвата на това ръководство.
sudo systemctl рестартирайте postfix
Стъпка 3: Тестване на SMTP сървъра
За да изпратите тестово съобщение, въведете:
echo "Това е тялото на имейла" mail -s "Това е редът за тема" your_email_address
Проверете пощенската кутия, до която е изпратено съобщението. Ако изпратеното съобщение не се появи, проверете папката си със спам.
4: Препращане по пощата
sudo nano /etc/alias
При стандартна инсталация на Ubuntu 16.04 този файл изглежда така:
# Вижте man 5 псевдоними за формат postmaster: root
/etc/aliases # Вижте man 5 псевдоними за формат postmaster: root root: your_email_address
Сега тествайте препращането, като изпратите съобщение до root потребителя:
echo "Това е тялото на имейла" mail -s "Това е редът за тема" root
Това съобщение трябва да се появи в пощенската ви кутия (ако не, проверете папката си със спам).
Заключение
След инсталиране на сървъра Postfix е препоръчително да защитите сървъра от спам.
Благодаря ти много. Всичко се получи
Благодаря за ръководството! Всичко работи от първия път!