PDA

Показать полную графическую версию : Как настроить SMTP?


Vowan
14-04-2006, 12:23
Хочу сделать локальный почтовый сервер под Red Hat 9.0, чтобы юзеры могли друг другу писать почту , используя виндоузный почтовый клиент .
Sendmail вроде работает, POP3-тоже, почту Аутлук Экспрессом снимает, но вот отправить, используя клиент- не получается. И telnet'ом не могу подключиться по 25-му порту... Где может быть собака зарыта?

До кучи вопрос, письма приходят с обратным адресом типа vovan@localhost.localdomain , можно ли сделать так, чтоб было типа vovan@medalist.com (т.е. задать какой-нить псевдоним? в пределах этого хоста, наружу мне никуда не надо).

McVlad
14-04-2006, 16:39
Собака скорее всего в настройке релея. Ищешь файл access (он скорее всего тут - /etc/mail).
Пишешь там адреса с которых может отправляться почта. Он понимает как ДНС адреса так и IP. Пример:


127.0.0.1 RELAY
192.168.1.100 RELAY
10.12.0. RELAY


ну и так далее. ПОтом делаешь #makemap hash /etc/mail/access.db < /etc/mail/access

потом перезагружаешь sendmail. И всё.

Vowan
14-04-2006, 17:08
Сделал... не идет...

Ошибка при соединении с сервером. Учетная запись: '172.20.1.83', Сервер: '172.20.1.83', Протокол: SMTP, Порт: 25, Защита (SSL): Нет, Ошибка сокета: 10061, Код ошибки: 0x800CCC0E

На другом сервере в файле access написано
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY

и все.
и там почта работает...

McVlad
15-04-2006, 02:01
netstat -ln что показывает? Фаервол не закрывает 25й порт?

Vowan
15-04-2006, 09:36
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN

McVlad
17-04-2006, 10:43
посмотри в sendmail.cf такую опцию - ClientPortOptions
там должно быть так : O ClientPortOptions=Family=inet, Address=0.0.0.0
возможно у тебя: O ClientPortOptions=Family=inet, Address=127.0.0.1

Vowan
18-04-2006, 09:28
Нет, написано так, как ты сказал: 0.0.0.0

McVlad
18-04-2006, 12:10
сукни мне в аську 136061617 - попробуем разобраться, а то так на формуе в день по фразе - многого не добьёшся. :)




© OSzone.net 2001-2012