next up previous contents
Next: Маскування внутрішнього домену Up: /etc/mail/sendmail.cf Previous: Smart_Host   Contents

Маскування внутрішнього домену та імен користувачів (masquerading, genericstable)

Якщо, скажімо комп'ютер у внутнішній мережі носить назву yarylo, локальна зона DNS названа sakae, а ваше ім'я користувача на цій системі є `dk', то всі вихідні листи будуть доходити до ваших адресатів із записом `dk@yarylo.sakae' в заголовку `From:'. Натиснувши Reply чи Відповісти в своєму поштовому клієнті ваш респондент відправить листа саме по цій адресі, якої насправді не існує в інтернеті.

Щоб цього не траплялось потрібно щоб адреси при виході із внутрішньої мережі в зовнішній світ переписувались відповідним чином. Цю проблему можна також вирішити певною настройкою поштового клієнта, але це має свої недоліки. Наприклад, в деяких клієнтах можна встановити "From:" поле ще при відправці пошти. Тобто, якщо моя поштова адреса на POP сервері провайдера є kov@tokyo.email.ne.jp, я можу, наприклад, в exmh вставити додатковий рядок

    From: kov@tokyo.email.ne.jp

і цим проблема буде вирішена для всіх адресатів, що знаходяться назовні. Але, якщо я захочу переслати листа всередині моєї внутрішньої мережі, відповідь мені все-таки повинна буде йти через інтернет.

Крім того такі установки потрібно буде робити для всіх користувачів окремо і окремо для всіх поштових клієнтів, які ці користувачі вживають. Тому краще буде виправити це на рівні MTA один раз і назавжди.

Переписування адрес насправді складається з двох частин: маскування внутрішньог домену, та маскування адрес користувачів.



Subsections

Dmytro Kovalov
2002-07-12