M
M
mrpsycho2017-01-24 18:32:36
FreeBSD
mrpsycho, 2017-01-24 18:32:36

Sendmail as relay?

Приветсвую.
ситуация:
локальная сеть, с локальным доменом .domain.
есть сервер mail.domain.
он является relay сервером для всего .domain.
вопрос: как сделать так, чтобы вся почта с этого сервера отправлялась с "нормального" домена, те например domain.com?
вообще, все довольно просто. мне подойдет даже если вся почта будет уходить с адреса [email protected], вместо [email protected]
я пробовал добавить в /etc/mail/mail.domain.mc следующее:

dnl SET OUTBOUND DOMAIN
MASQUERADE_AS(domain.com)
MASQUERADE_DOMAIN(domain.com)
FEATURE(masquerade_envelope)
FEATURE(masquerade_entire_domain)

но это не помогло :(
относительно решается вопрос через ключ -f.
но, это пол решения.
тк помимо Return-Path надо поменять и другие заголовки.

exim и postfix не предлагать. это требование заказчика, которое не обсуждается.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
C
CityCat4, 2017-01-24
@CityCat4

Кусок рабочего .mc файла

FEATURE(allmasquerade)
FEATURE(masquerade_envelope)
FEATURE(local_no_masquerade)
MASQUERADE_AS(`nichego.net')
define(`confHELO_NAME',`proxy.nichego.net')

Какие еще другие кроме Return-Path заголовки надо менять? Если нестандартные, то только .cf дорабатывать.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question