> Всем Доброго времени суток!
> Краткая преамбула - на работе стоит почтовик (он же и 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.