LINUX.ORG.RU

Подмена адресов в sendmail


0

0

Мы имеем зарегестрированный домен domain.ru. В локальной сети домен называется domain. Пробуем отправить с удаленной машины письмо от virtuser1@domain.ru (user1, host1) для virtuser2@domain.ru (user2, host2). Сервер (sendmail, server) пересылает письмо и изаменяет все адреса следующем образом: Return-Path: <virtuser1@server.domain> Received: from host1 (host1 [192.168.0.101]) by server.domain (8.11.2/8.11.2) with SMTP id g0SCCCo02960 for <virtuser2@domain.ru>; Mon, 28 Jan 2002 15:12:12 +0300 Message-ID: <01db01c1a7f4$b48728a0$6500a8c0@host1> Reply-To: "Имя Фамилия" <virtuser1@server.domain> From: "Имя Фамилия" <virtuser1@server.domain> To: <virtuser2@server.domain>

Хотелось бы получить следующее: Return-Path: <virtuser1@domain.ru> Received: from host1 (host1 [192.168.0.101]) by mail.domain.ru (8.11.2/8.11.2) with SMTP id g0SCCCo02960 for <virtuser2@domain.ru>; Mon, 28 Jan 2002 15:12:12 +0300 Message-ID: <01db01c1a7f4$b48728a0$6500a8c0@host1> Reply-To: "Имя Фамилия" <virtuser1@domain.ru> From: "Имя Фамилия" <virtuser1@domain.ru> To: <virtuser2@domain.ru>

Т.е. необходимо, чтобы: 1. virtuser1@server.domain заменялся на virtuser1@domain.ru 2. virtuser1@server.domain заменялся на virtuser1@domain.ru 3. by server.domain заменялся на mail.domain.ru

Пробовал в .mc файле включать masqurade_as (domain.ru) помогло только для поля from.

С файлом hosts непонятные дела. Такую запись sendmail понимает: IP server server.domain domain.ru mail.domain.ru, а запись такую - не понимает: IP server domain.ru mail.domain.ru server.domain и вся почта пытается уйти во внешнюю среду.

Пробовали править правила sendmail.cf для заголовка, но, думаем, что это слишком лобовое решение. Должно быть все проще.

Просьба подсказать чего и где не так (how to и т.д. начитались вдоволь).

anonymous

Re: Подмена адресов в sendmail

Ждали ответа в форуме... искали в инете... не помогло.... стали читать доки... и в доках нашли решение :) все просто - надо использовать маскардинг и релеинг... глупо было не догадаться ранее :)

Для тех кто еще столкнется с этой проблемой и попадет на эту страничку: читайте readme.cf в поставке sendmail - там ответы на многие вопросы.

Других вопросов на сегодня больше нет:)

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.