Использование файлов ключей в sendmail

Содержание материала

Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Последняя из добавленных нами в исходный файл т4 возможностей - FE- ATURE (genericstable) - включает процесс работы с базой данных в задачу преобразования электронного адреса (регистрационного имени пользовате- ля в имя и фамилию пользователя). Чтобы повторить здесь те же действия, создайте текстовый файл регистрационных имен и имен/фамилий пользова- телей. На основе этого файла создается база данных посредством makemap.

# cd /etc/mail 
# cat realnames 
dan Dan.Scribner 
tyler Tyler.McCafferty 
pat Pat.Stover 
willy Bill.Wright 
craig Craig.Hunt 
# makemap hash realnames < realnames

Когда база данных создана, создайте определения для sendmail. С этой целью воспользуйтесь командой К. Чтобы воспользоваться только что соз- данной нами базой данных, добавьте следующие строки в раздел локальной информации (Local Information) файла sendmail.cf:

# define a database to ma p login names to firstname.lastname 
Krealnames hash /etc/mail/realnames

Команда К определяет realnames в качестве внутреннего имени sendmail для этой базы данных. Кроме того, она указывает, что база данных имеет тип hash, а ее полное имя - /etc/realnames. sendmail добавляет к именам файлов баз данных нужные расширения исходя из их типа, так что о расширениях можете не беспокоиться.

Наконец, мы добавляем новое правило, в котором база данных используется для перезаписи адресов. Добавляем мы его в наборы правил EnvFromSMTP и HdrFromSMTP - сразу после строк в этих наборах, вызывающих набор MasqHdr. В этом случае наше новое правило обрабатывает адрес сразу после того, как закончится его обработка набором правил MasqHdr.

# when masquerading convert login name to firstname.lastname 
R$-<@$M.>$* $:$(realnames $1 $)<@$M.>$2 user=>first.last

Данное правило обрабатывает вывод набора правил MasqHdr, отвечающего за перезапись раздела узла в адресе.


Обмениваться, хранить, передавать Ваши файлы стало просто как никогда.
yandex-disk
Читать подробнее: для чего Yandex-Диск проекту Mini-Server. Практика установки, настройки и использования сетевого хранилища на Ubuntu server LTS 12.04 в статье Резервное копирование сервера Ubuntu на Яндекс Диск.

>> Ubuntu 12.04 + Nginx Скачать сервер
>> Fedora 15 Скачать сервер
>> Простой Debian 6.0.6 Скачать сервер
>> CentOS 6.0 и
+ (5.6) другой
Скачать сервер
>> OpenSUSE 11.4
MAX
Скачать сервер

Вход на сайт

ВНИМАНИЕ!

Регистрация на сайте только по согласованию с администратором ресурса. Обращаться через форму обратной связи.