Настройка Postfix

kill-still

как его настроить чтобы он был не полноценным почтовиком, а только relay'ем?
:crazy:

dgaf

а в чем проблема?
ну указать там сервера, с которых разрешено принимать письма и всё

krishtaf

а ты, сцуко, в днс релей прописал ?

kill-still

Он не будет в домене. С него требуется только принимать почту с инета и пересылать её на сервер.
Скажите хотябы как запустить-то его, а то поставил, копаюсь с конфигурированием, а включить-то его как и не знаю. :(

kill-still

Собственно все адреса (открытый релей).
А где указываются сервер, на который пересылать? main.cf ? какой там синтаксис?

dgaf

>Скажите хотябы как запустить-то его
как обычно, init-rc-скриптом.
как телепаты про ОС догадаются, так можно будет точнее указать.

dgaf

# INTERNET OR INTRANET
# The relayhost parameter specifies the default host to send mail to
# when no entry is matched in the optional transport(5) table. When
# no relayhost is given, mail is routed directly to the destination.
#
# On an intranet, specify the organizational domain name. If your
# internal DNS uses no MX records, specify the name of the intranet
# gateway host instead.
#
# In the case of SMTP, specify a domain, host, host:port, [host]:port,
# [address] or [address]:port; the form [host] turns off MX lookups.
#
# If you're connected via UUCP, see also the default_transport parameter.
#
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [an.ip.add.ress]

kill-still

Убунта :o

dgaf

вероятно что-то около /etc/init.d/postfix

kill-still

etc/init.d/postfix
запустил, ничего не происходит :(

dgaf

а что должно было произойти? :o:
раз молча, значит successful, начните уже читать что-н из документации

kill-still

Я весь день читаю, не помогает что-то =)

kill-still

А почему top | grep postfix молчит?

juliuzz

top - он на то и топ, чтобы только первые несколько процессов по загрузке выводить
пользуй ps ax |grep bla-bla

dgaf

жесть
1. top - интерактивная программа для других целей, а программа для вывода запущенных процессов называется ps
2. главный бинарник postfix называется не postfix (не ожидал, да?!)
ps afx|less
будет что-то вроде
/usr/lib/postfix/master
\_ qmgr -l -t fifo -u
\_ pickup -l -t fifo -u

kill-still

Relay:~$ ps ax |grep postfix
GNU bash, version 3.2.13(1)-release (i486-pc-linux-gnu)
Relay:~$ ps ax |grep postfix 1736 ? S 0:05 gedit file:///usr/share/postfix/main.cf.debian
10816 pts/1 S+ 0:00 grep postfix
Вроде работает =)

kill-still

Он много интересного при инсталляции написал, но я блин закрыл это окно зачем-то. =/
Может снести и заново поставить?

dgaf

еще пригодится программа netstat
netstat -lnt
должно выдать
IP:25 ... LISTEN

kill-still

Скажи пожалуйста ещё как его удалить полностью?
killall postfix
не работет (видимо я опять что-то не то ввожу)

dgaf

хз. я откуда знаю что там было.
может и не нужно, может в юбунте есть лог сообщений пакет-менеджера

dgaf

удалить с диска или остановить?
1. apt-get remove postfix вероятно
2. /etc/init.d/postfix stop

kill-still

Там было написано что первым делом надо отконфигурировать main.cf.dist и переименовать в main.cf потом дальнейшие действия описаны. Хочу снести, инсталлировать и заново прочитать.

kill-still

угу, sudo apt-get remove postfix =)

kill-still

Postfix was not set up. Start with
cp /usr/share/postfix/main.cf.debian /etc/postfix/main.cf
. If you need to make changes, edit
/etc/postfix/main.cf (and others) as needed. To view Postfix configuration
values, see postconf(1).
After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.
+)
Всё, спасибо большое, дальше надеюсь сам разберусь.
Просто трудно когда не знаешь даже с какой стороны подойти сделать что-то. =/
Оставить комментарий
Имя или ник:
Комментарий: