Инсталиране и Конфигуриране на Sendmail
Конфигуриране на Sendmail (8.12.6 / 7/8) за виртуален мейл хостинг.
Инсталиране на Sendmail
Първо настроите Itz Sendmail пристанище в подкрепа Сайръс SASL (удостоверяване на системата).
След инсталирането на Sendmail, ние трябва да променим /etc/make.conf файла. Добави в нея връв
Преди това е бил по-възрастен Sendmail, инсталирайте submit.cf файл
Ще използваме следния скрипт да тече Sendmail (да го преименувате в смилаеми формат):
За нормална започне актуализираната версия, трябва да укажете пътя към нея (/etc/mail/mailer.conf файл). Можете да направите това с командата
или ръчна промяна mailer.conf файл:
Инсталацията Sendmail свърши. Друго много тече неговия екип
Публикации Sendmail SM-MSP-опашка казват, че всичко мина добре.
Конфигуриране на Sendmail
Предполагаме, че сме създадени две виртуални поща домейн: perldoc.ru и perlfaq.ru. За да конфигурирате Sendmail в караул подкрепа виртуален хостинг, ние трябва да се създаде (или модифициране) следните файлове:
Този файл описва потребителски псевдоними, използвани от Sendmail. Файлът се намира в директория / и т.н. / пощата и е даден списък на видовете
По-подробно псевдоними файлова структура е описана в псевдоними (5). В този файл добавим линия
местно хост имена
В този файл, съхраняваме имена на домейни, за които нашият сървър, трябва да се справят с поща. Тъй като ние искаме да използваме нашия сървър в продължение на две виртуални пощенски домейни и perldoc.ru perlfaq.ru, да ги предписва на файл:
virtusertable
и Sendmail ще откаже да приеме съобщението.
freebsd.mc
Сега ние просто трябва да се промени конфигурационен файл freebsd.mc да Sendmail на научих да работя с един виртуален домейн. Трябва да се разбере, че в случай, когато има файл, чието име съвпада с името на машината (например, за една машина, наречена гений файл genius.mc), тя се използва вместо freebsd.mc файл
Ето един поглед извадка от конфигурационния файл:
Спринт и тестване
Сега, почти всичко, което е направено, ние трябва да се възстанови отново Sendmail конфигурационен файл и актуализира базата данни. Това се прави по следния набор от команди:
Резултатът ще бъде нещо като това:
/ ЮЕсАр / бен / m4 -D_CF_DIR _ = / ЮЕсАр / местни / дял / Sendmail / CF / /usr/local/share/sendmail/cf/m4/cf.m4 genius.mc> genius.cf / ЮЕсАр / sbin / makemap хеш virtusertable.db Сега рестартирайте Sendmail Наличието на линиите "250-AUTH DIGEST-MD5 CRAM-MD5 ОБИКНОВЕН ВХОД" ни казва, че Sendmail може да разпознае потребителя. Потребителят се добавя: Въведете потребителското си парола и проверка: Строго погледнато, тази настройка е завършена Sendmail. Сега изберете The Bat! с цел да бъде в състояние да изпращате поща удостоверяване: Отидете на профил -> Properties Mailbox -> Услуги -> Authentication Поставете отметка в квадратчето "на SMTP Authentication (RFC-2554)." (!) Моля, обърнете внимание, че заедно с името на машината е в списъка потребителското си име. В този случай, ако използвате MS Outlook или друг клиент за електронна поща, която няма сигурна автентикация (DIGEST-MD5, CRAM-MD5), трябва да използвате методи за удостоверяване равнина, или да се логнете. В този случай, името на потребителя трябва да използвате името на потребителя, без да добавя името на машината. В този случай, името на потребителя, ще изглежда така: admin-perldoc.ru. След изпращане на писма до лог файл / Var / дневник / maillog трябва да бъде приблизително на записа:
Toggle "Използване на настройките показани по-долу."
Въведете потребителското си име и парола, създаден с помощта на saslpasswd2.
Потребител: admin-perldoc.ru@genius.
Парола: *********
Поставете отметка в квадратчето "Да се изисква защитена (MD5) удостоверяване."