Я пытаюсь получить SMTP (и IMAP, POP, IMAPS, и т.д.) для работания на основе моего haproxy сервера, но я, может казаться, на самом деле не заставляю трафик быть позволенным через.
В любое время я telnet к моему IP на порте 25 я добираюсь: (то же для 587)
Connection failed: No connection could be made because the target machine actively refused it
когда я делаю:
netstat -a | egrep 'Proto|LISTEN'
Это - результат:
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 *:ssh *:* LISTEN
tcp 0 0 *:smtp *:* LISTEN
tcp 0 0 localhost:6010 *:* LISTEN
tcp 0 0 *:https *:* LISTEN
tcp 0 0 localhost:6011 *:* LISTEN
tcp 0 0 *:7999 *:* LISTEN
tcp 0 0 *:3336 *:* LISTEN
tcp 0 0 *:submission *:* LISTEN
tcp 0 0 *:http *:* LISTEN
tcp6 0 0 [::]:ssh [::]:* LISTEN
tcp6 0 0 localhost:6010 [::]:* LISTEN
tcp6 0 0 localhost:6011 [::]:* LISTEN
Proto RefCnt Flags Type State I-Node Path
unix 2 [ ACC ] STREAM LISTENING 8712 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] SEQPACKET LISTENING 7484 /run/udev/control
unix 2 [ ACC ] STREAM LISTENING 1395 @/com/ubuntu/upstart
unix 2 [ ACC ] STREAM LISTENING 9960 /var/run/acpid.socket
О, и я попробовал несколько различных примеров как:
defaults
mode http
contimeout 4000
clitimeout 3600000
srvtimeout 3600000
balance roundrobin
listen MyMail-1 *:25
bind *:110,*:135
bind *:139,*:443
bind *:60000,*:60001
bind *:6001-6004
bind *:587,*:993-995
disabled
mode tcp
option persist
balance roundrobin
stick-table type ip size 10240k expire 30m
stick on src
server HC-CAS1 10.1.2.246 weight 1 check port 80 inter 5000 rise 2 fall 3
#server HC-CAS2 10.10.10.21 weight 1 check port 80 inter 5000 rise 2 fall 3
option redispatch
option abortonclose
maxconn 40000
И прямо сейчас у меня есть он максимально простой:
listen email_proxy :25,:587
mode tcp
balance roundrobin
server srv1 10.1.2.246 check port 25 inter 30000 rise 1 fall 2
Таким образом, моя машина говорит, что слушает, и haproxy машина достижима с внешней стороны (порт 80/443, трафик) прекрасен, я могу также достигнуть своей страницы статистики на моем общедоступном статическом IP.
Если бы кто-либо может помочь мне, который значительно ценился бы.