On Sat, Feb 02, 2013 at 08:00:28AM +0400, arsen.shnurkov wrote:
> When I try to start, it writes "ok":
>
> | # /etc/init.d/postfix start
> * Starting postfix ...
> [
> ok ]
That's the distro's init script. See what you get with "postfix -v
start". (But you'll probably need to use the init script in general;
consult your distributor's documentation for their Postfix package.)
> but 25-th port is not opened:
>
> |# ss -4l
> State Recv-Q Send-Q Local
> Address:Port Peer Address:Port
> LISTEN 0 50
> 127.0.0.1:mysql *:*
> LISTEN 0 128
> *:pop3 *:*
> LISTEN 0 128
> *:imap *:*
> LISTEN 0 128
> *:http *:*
> LISTEN 0 128
> *:ssh *:*
> LISTEN 0 128
> *:https *:*
> |
>
> |I allowed all interfaces:
>
> # postconf -n | grep inet
> inet_interfaces = all
> inet_protocols = ipv4
> |
>
> # grep «smtp» /etc/postfix/master.cf
>
> |smtp inet n - n - - smtpd -v
^
1. Is this pipe character really there? It should not be.
2. You do NOT want verbose logs. Remove the -v.
> smtp unix - - n - - smtp
> relay unix - - n - - smtp
> -o smtp_fallback_relay=
> |
>
> Logs are empty, here is my syslog-ng setup:
This is what you must fix first.
> |# grep "mail" /etc/syslog-ng/syslog-ng.conf | grep -v "#"
> destination mail { file("/var/log/mail/mail.log"); };
Looks like /var/log/mail/mail.log is the file that should have your
mail.* syslog facility.priority logs. Did you delete it? Try
restarting the syslogd.
> destination mailinfo { file("/var/log/mail/mail.info"); };
> destination mailwarn { file("/var/log/mail/mail.warn"); };
> destination mailerr { file("/var/log/mail/mail.err"); };
> filter f_mail { facility(mail); };
> log { source(src); filter(f_mail); destination(mail); };
> log { source(src); filter(f_mail); filter(f_info); destination(mailinfo); };
> log { source(src); filter(f_mail); filter(f_warn); destination(mailwarn); };
> log { source(src); filter(f_mail); filter(f_err); destination(mailerr); };
> |
>
> my /etc/postfix/main.cf contains following:
>
> |# grep "my" /etc/postfix/main.cf
"postconf -n" is strongly preferred here.
> virtual_mailbox_domains=mysql:/etc/postfix/mysql/mysql-virtual-domains.cf
> virtual_mailbox_maps = mysql:/etc/postfix/mysql/mysql-virtual-maps.cf
> virtual_uid_maps = mysql:/etc/postfix/mysql/mysql-virtual-uid.cf
> virtual_gid_maps = mysql:/etc/postfix/mysql/mysql-virtual-gid.cf
> myhostname = mydomain.ru
> mydomain = mydomain.ru
> mydestination = localhost
> mynetworks = 192.168.9.0/24, 192.168.8.0/24, 192.168.7.0/24, 192.168.6.0/24,
> 127.0.0.0/8
> |
>
> What I should check in the first place?
Until you get the logs working there is little else we can say here.
--
http://rob0.nodns4.us/ -- system administration and consulting
Offlist GMX mail is seen only if "/dev/rob0" is in the Subject: