URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90496
[ Назад ]

Исходное сообщение
"Smtp на Exim не отсылает письма с внешних адресов"

Отправлено metalhead , 08-Дек-10 12:02 
Всем Доброго времени суток!
Краткая преамбула - на работе стоит почтовик (он же и DNS, и DHCP), исходящая почта внутри сети отправляеться без проблем, но сейчас встал вопрос про подключение компа к нашему серверу который располагаеться в другом городе...
Суть проблемы - не подключаеться удалёно комп к SMTP-серверу, хотя к РОР3 - без проблем удалённо принимает и передаёт почту.
Так как в юникс-системах я относительно недавно и мало разбираюсь в них прошу вашей помощи... вкрай замучился...
Зарание благодарен

Содержание

Сообщения в этом обсуждении
"Smtp на Exim не отсылает письма с внешних адресов"
Отправлено ipmanyak , 08-Дек-10 16:57 
> Всем Доброго времени суток!
> Краткая преамбула - на работе стоит почтовик (он же и DNS, и
> DHCP), исходящая почта внутри сети отправляеться без проблем, но сейчас встал
> вопрос про подключение компа к нашему серверу который располагаеться в другом
> городе...
> Суть проблемы - не подключаеться удалёно комп к SMTP-серверу, хотя к РОР3
> - без проблем удалённо принимает и передаёт почту.
> Так как в юникс-системах я относительно недавно и мало разбираюсь в них
> прошу вашей помощи... вкрай замучился...
> Зарание благодарен

Клиент имеет фиксированный внешний IP или динамический?
Если ip постоянный, создаете файл access в каталоге сендмайла, возможно он там уже есть и добавляете его айпи, типа
222.222.222.5        RELAY
Затем пересоздать базу access.db, как - читай ниже.
Если динамический, то вариантов два:
1 - нужно поднимать у вас vpn сервер ( у клиента настроить  vpn соединение) и пул сети vpn добавить в файл access
типа
10.131.2        RELAY

Затем пересоздать базу access.db командой:
makemap hash access.db < access
Предварительно убедитесь, что в файле sendmail.mc  , из которого компиляется файл sendmail.cf
есть строка
FEATURE(access_db)dnl
Если такой строки нет, то ее нужно добавить и перекомпилить sendmail.cf командой
у меня это делается так
m4 /usr/src/sendmail/cf/m4/cf.m4 sendmail.mc > /etc/mail/sendmail.cf
у вас пути возможно другие.
Если файла sendmail.mc  у вас нет и не было, то его нужно создавать и добавлять туда кучу опций, это отдельный разговор.

Поскольку вы не спец, вам лучше позвать специалиста гуру в сендмыле. Иначе можете запортить все конфиги и почта вообще упадет.

2 - включить SMTP аутентификацию и в почтовом клиенте, указать, что требуется вход для smtp как на pop сервер, то есть просто поставить птичку. Как включать smtp аутентификацию - ищите доки в инете.
  
P.S.
Sendmail очень тяжел в настройках, лучше его сменить на postfix или exim.


"Smtp на Exim не отсылает письма с внешних адресов"
Отправлено lavr , 08-Дек-10 18:05 
> Всем Доброго времени суток!
> Краткая преамбула - на работе стоит почтовик (он же и DNS, и
> DHCP), исходящая почта внутри сети отправляеться без проблем, но сейчас встал
> вопрос про подключение компа к нашему серверу который располагаеться в другом
> городе...
> Суть проблемы - не подключаеться удалёно комп к SMTP-серверу,

???
подключаться извне разрешают, а вот релеить - нет, дабы предотвратить
open-relay и спам через себя.

Чтобы разрешить извне использовать свой сервер в качестве SMTP, необходимо
настроить SMTP-AUTH -> поиск здесь или ya.ru/google.ru на предмет:
sendmail smtp-auth

> хотя к РОР3 - без проблем удалённо принимает и передаёт почту.

POP3 не передает почту, он позволяет ее читать и удалять


"Smtp на Exim не отсылает письма с внешних адресов"
Отправлено metalhead , 09-Дек-10 10:23 
Ребята прошу дико извенений, вчера покопался и оказалось что сендмеил работал раньше на этом серваке, потом его перенесли на exim 4.68 (но сендмеил толком не снесли...) и вот именно он сейчас работает как смтп сервак....


уже много чего перечитал но сути не улавливаю - почему не конектится....

насчет айпишника - он статический