The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Postfix авторизация релей (smtp relay auth)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix авторизация релей (smtp relay auth)"  
Сообщение от DustKiller on 14-Сен-07, 11:59 
Недавно встала проблема отправки почты из posfix
через релей с авторизацией. Все молчали как рыбы, поиск ничего не давал,
пока не наткнулся на статью, указанную ниже. Надеюсь заметка будет полезной.
Чтобы было проще, в качестве примера возьмём релей smtp1.mtw.ru

1. Создать от имени рута файл /etc/postfix/sasl_passwd
в него забить следующую строку:

smtp1.mtw.ru            username:password

2. Ограничить к этому файлу доступ, чтобы было 600
например командой chmod 600 /etc/postfix/sasl_passwd

3. Сгенерировать файл sasl_passwd.db с помощью команды
postmap hash:/etc/postfix/sasl_passwd

4. Вставить в конфиг postfix-а (файл main.cf) следующие строки:

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =

5. В конфиге postfix-а (файл main.cf) указать наш релей:

relay = smtp1.mtw.ru

6. Перезапустить postfix, например командой
/etc/init.d/postfix restart

Если всё сделано правильно, postfix будет отправлять письма через релей с авторизацией, данные для которой мы указали в первоначальном файле sasl_passwd
При смене пароля не забываем снова выполнять команду postmap hash:/etc/postfix/sasl_passwd для генерации обновленного sasl_passwd.db

P.S. Статья которая мне помогла находится по адресу: http://postfix.state-of-mind.de/patrick.koetter/smtpauth/smtp_auth_mailservers.html

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Postfix авторизация релей (smtp relay auth)"  
Сообщение от ALex_hha (??) on 18-Сен-07, 11:58 
>3. Сгенерировать файл sasl_passwd.db с помощью команды
>postmap hash:/etc/postfix/sasl_passwd

вообще то надо так
# postmap /etc/postfix/sasl_passwd

>5. В конфиге postfix-а (файл main.cf) указать наш релей:
>relay = smtp1.mtw.ru

где вы взяли такой параметр??? Вам наверное нужен http://www.postfix.org/postconf.5.html#relayhost

> Все молчали как рыбы, поиск ничего не давал,
> пока не наткнулся на статью, указанную ниже

плохо искал ;)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру