?

Log in

No account? Create an account

Previous Entry Share Next Entry
Postfix локально
Strawberry
sanmai


Локальная доставка писем в Postfix

Как сделать так чтобы Postfix перенаправлял всю исходящую почту в ящик одного конкретного локального пользователя?



Как сделать так чтобы Postfix перенаправлял всю исходящую почту на один конкретный локальный адрес вида username@localhost?

Например, нужно чтобы письмо, отправленное пользователем guest на адрес example@gmail.com попадала только в ящик username@localhost.

Для этого в /etc/postfix/transport должно быть:
localhost :
* local:username
Дальше всё просто:
# postconf -e luser_relay=username
# postmap /etc/postfix/transport
# postconf -e transport_maps=hash:/etc/postfix/transport

  • 1
(Deleted comment)
Второе, нужно чтобы вся почта уходила на user@localhost.

Понятно, но исходящая почта от этого не денется. Нужно ещё чтобы ничего не могло выйти.

поиск рулит

искать, например, postfix+gmail
/etc/postfix/main.cf
relayhost = smtp.gmail.com:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous

/etc/postfix/sasl_passwd
smtp.gmail.com:587 user@gmail.com:PasSwOrD
gmail-smtp.l.google.com:587 user@gmail.com:PasSwOrD

Re: поиск рулит

Извините, но Вы умеете читать?
Нужно перенаправление на локальный адрес.

Re: поиск рулит

(Anonymous)
Да, извиняюсь, не доглядел...

Re: поиск рулит

Добавил правильный ответ.

  • 1