Здравствуйте!
Не подскажут ли знающие люди, КАК заставить этот *$%#:" postfix воспринимать то, что я пишу в access. Необходимо всего лишь открыть relay для одного e-mail ящика (человек вне офиса). Что бы я ни писал, relay access denied :(. access.db создается без ошибок. В sendmail у меня это работало, а вот postfix - не хочет никак relay открывать.
Если не сложно, киньте кусочки конфигов и сам access.
Заранее спасибо.
во-первых нечего на постфикс пенять коли у самого руки кривоваты!
сам access.db то включил в mail.cf ? smtpd_client_restrictions = hash:/etc/postfix/access и потом это тебе никак не поможет !для одного ящика просто так не откроешь доступ! открывают релей для ip, а не для ящика ! чтобы разрешить даже одному ящику, нужно прикручивать smtp аутентификацию для всех . Оптимально тебе лучше сделать web доступ для того человека, прикрути SqurrelMailа шо это такое? ----> http://www.squirrelmail.org/screenshots.php
http://gennadi.dyn.ee/modules.php?name=Forums&file=viewtopic...
спасибо большое за разъяснения. Все понятно стало.
Но в sendmail я мог разрешать relay и для отдельного ящика.
То что postfix этого не умеет делать, чести ему не делает. :( А жаль.
>Но в sendmail я мог разрешать relay и для отдельного ящика.
Если у вашего юзера статический IP, то просто добавьте его в mynetworks.
>для того человека, прикрути SqurrelMail
SqurrelMail прикручен уже. Надо чтобы из почтового клиента отсылалась почта, где бы ни находился пользователь.
>>для того человека, прикрути SqurrelMail
>SqurrelMail прикручен уже. Надо чтобы из почтового клиента отсылалась почта, где бы
>ни находился пользователь.client_access
там вроде это прописывается
smtpd_recipient_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/client_access <что то еще там могет быть>
там пишешь user@domain.ru OK и все начинает релеить вроде
ну и хэш не забудь
>client_access
отрабатывает до "MAIL FROM" - user@domain еще не известны.