Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » SMTP сервер на Linux

Ответить
Настройки темы
SMTP сервер на Linux

Пользователь


Сообщения: 107
Благодарности: 0

Профиль | Отправить PM | Цитировать


Здравствуйте.
Создал SMTP сервер. Подключился к серверу как root подключился к SMTP через telnet.
Код: Выделить весь код
[root@www ~]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 test.org ESMTP Postfix
И всё нормально, я могу отправит письмо через telnet.
Попытался отправит через PHP (Apache) который стоит на этом же сервере. Не получилось…
Попробовал ещё вот так из PHP:
Код: Выделить весь код
$output = shell_exec('telnet localhost 25  2>&1');
echo $output;
Получаю результат:
Код: Выделить весь код
telnet: connect to address 127.0.0.1: Permission denied Trying 127.0.0.1...
Так же я пытаюсь подключиться с локальной сети:
Код: Выделить весь код
C:\Users\admin>telnet 192.168.2.15 25
Connecting To 192.168.2.15...Could not open connection to the host, on port 25:
Connect failed
Как открыть этот SMTP сервер?
Я в Linux полный новичок.
Спасибо.

Отправлено: 14:30, 12-02-2014

 
exo exo вне форума

Аватара для exo

Ветеран


Сообщения: 12417
Благодарности: 1442

Профиль | Отправить PM | Цитировать


cat /etc/postfix/main.cf
строка: mynetworks - должны быть перечислены сети, с которых можно подключаться.

-------
Вежливый клиент всегда прав!


Отправлено: 16:06, 12-02-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


iptables'ом нужно открыть то, что слушает. Если слушает всё на 25 порту, то вроде этого
Код: Выделить весь код
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
либо указать конкретные интерфейсы.
Из php лучше через сокеты или sendmail/mail().

Отправлено: 16:13, 12-02-2014 | #3


Пользователь


Сообщения: 107
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
cat /etc/postfix/main.cf
строка: mynetworks - должны быть перечислены сети, с которых можно подключаться.
Попробовал так:
Код: Выделить весь код
mynetworks = 168.100.189.0/28, 127.0.0.0/8, localhost4, 192.168.2.57
Ничего не изменилось.

С IP 192.168.2.57 подключится не получается и из php тоже не получилось.


Цитата:
iptables -A INPUT -p tcp --dport 25 -j ACCEPT
Тоже не помогло.

Отправлено: 18:42, 12-02-2014 | #4


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


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

Отправлено: 19:23, 12-02-2014 | #5


Пользователь


Сообщения: 107
Благодарности: 0

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
[root@www ~]# iptables -L -n
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           tcp dpt:25

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Отправлено: 11:11, 13-02-2014 | #6


Deadooshka


Сообщения: 2482
Благодарности: 671

Профиль | Отправить PM | Цитировать


конфиг софта же (непонятно какого)
Цитата exo:
/etc/postfix/main.cf »
если Postfix

Отправлено: 21:46, 13-02-2014 | #7



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » SMTP сервер на Linux

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Почта - Копирование на почтовый сервер письма, отправленного через SMTP Сергей201120112011 Программное обеспечение Windows 0 28-01-2011 15:03
Посоветуйте SMTP сервер zi0n Сетевые технологии 0 24-02-2010 18:31
V. 5.5/2000/2003 - external smtp не коннектится на внешний сервер (exc2003) vic333 Microsoft Exchange Server 2 17-12-2008 01:14
Свой SMTP-сервер... Palomnik Сетевые технологии 8 29-08-2007 10:08
SMTP-сервер компонент C++Builder Dimonweb Программирование и базы данных 2 22-02-2006 14:05




 
Переход