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:

Reply via email to