![]() |
SMTP сервер на Linux
Здравствуйте.
Создал SMTP сервер. Подключился к серверу как root подключился к SMTP через telnet. Код:
[root@www ~]# telnet localhost 25 Попытался отправит через PHP (Apache) который стоит на этом же сервере. Не получилось… Попробовал ещё вот так из PHP: Код:
$output = shell_exec('telnet localhost 25 2>&1'); Код:
telnet: connect to address 127.0.0.1: Permission denied Trying 127.0.0.1... Код:
C:\Users\admin>telnet 192.168.2.15 25 Я в Linux полный новичок. Спасибо. |
cat /etc/postfix/main.cf
строка: mynetworks - должны быть перечислены сети, с которых можно подключаться. |
iptables'ом нужно открыть то, что слушает. Если слушает всё на 25 порту, то вроде этого
Код:
iptables -A INPUT -p tcp --dport 25 -j ACCEPT Из php лучше через сокеты или sendmail/mail(). |
Цитата:
Код:
mynetworks = 168.100.189.0/28, 127.0.0.0/8, localhost4, 192.168.2.57 С IP 192.168.2.57 подключится не получается и из php тоже не получилось. Цитата:
|
veter48, выложите лучше весь конфиг, или погуглите подходящий пример конфига и разберитесь сами.
|
Код:
[root@www ~]# iptables -L -n |
|
Время: 00:03. |
Время: 00:03.
© OSzone.net 2001-