Народ помогите начинающему админу настроить sendmail для Virtual host.
А то провайдер пришел, установил модем и всё. И-нет я в локалку запустил через Squid – работает. *Теперь надо на всех раздать почтовые ящики, доменное имя якобы есть (как это можно проверить?) и sendmail почту отправляет, а принимать не хочет, точнее я ни знаю, может я где-то что-то не прописал, ну вообщем я с другого e-mailа (куда я sendmail’ом писал и принял письмо) отвечал, письмо ушло (как в воду), а на сервер не попало. И еще нужно ли для Virtual host в локальной сети DNS настраивать? [s]Исправлено: Dzenik, 4:23 2-05-2003[/s] |
Dzenik
Цитата:
Цитата:
Параметр FEATURE ('virtusertable') активизирует таблицу виртуальных пользователей, содержащую доменные псевдонимы для входящей почты. Это средство позволяет работать на одном компьютере с несколькими виртуальными доменами. Почитай подробную инструкцию на русском, предварительно скачав ее по адресу http://rtfm.vn.ua/unix/soft/zip/sendmail.zip |
Dzenik
Если письмо не попало на ваш сервер, значит есть верочтность, что пров, который заводил вам домен, не прописал MX-записи. Поинтересуйтесь у него. |
Barracuda
Для того, чтобы выяснить факт наличия или отсутствия MX записи в зонном файле нет необходимости беспокоить провайдера. Об этом можно судить из полученной в результате использования программы dig информации. Выводимая вышеуказанной программой информация очень похожа на текст самого зонного файла. |
Вот я сделал
#nslookup my.domain.com my.domain.com mail exchanger = 20 relay.provider.net. my.domain.com mail exchanger = 30 relay.provaider.com. my.domain.com nameserver = ns.provaider.net. my.domain.com nameserver = ns2.provaider.net. my.domain.com nameserver = ns2.provaider2.net. [s]Исправлено: Dzenik, 22:57 2-05-2003[/s] |
Dzenik ты пробовал что посоветовал Belansky.
Попробуй и расскажи что получилось. |
Сдаетя мне, что по информации, полученной программой nslookup, MX записи в зонном файле указывают пересылать почту, отправляемую в ваш домен, на сервера провайдера.
Цитата:
|
# dig firma.net
; <<>> DiG 9.2.1 <<>> firma.net ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63852 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;firma.net. IN A ;; AUTHORITY SECTION: firma.ua. 86400 IN SOA ns.provaider.net. hostmaster.provaider.net. 2003040800 14400 7200 1209600 86400 ;; Query time: 97 msec ;; SERVER: 212.9.224.1#53(212.9.224.1) ;; WHEN: Sat May 3 12:30:15 2003 ;; MSG SIZE rcvd: 93 |
Что-то я не вижу здесь MX записей. А в инфе через nslookup они были. Не понятно. Намыль мне, как звучит твой домен. Сам посмотрю, что там есть.
|
Belansky
IMHO, пров мозги парит. У нас тоже самое было, пока шею не намылили. |
Dzenik
Спасибо. Проверил я кое-что. Первое, пинги по имени выдают ошибку host unknown, что не удивительно, ибо в зонном файле отсутсвует запись mydomain.ru IN A IP-адрес (где указывается ip-адрес вашей машины). Без этой записи ваша машина на имя mydomain.ru отзываться не будет. Второе, MX записи маршрутизируют почту на сервера провайдера, а не прямо к вам. |
Belansky
Что и требовалось доказать :) |
У меня такая проблема с sendmail.
Все запускается, локально работает, а 25 порт не открывает. по команде ps -waux | grep send выдает root 1950 0.3 6.8 5428 2056 ? S 15:23 0:00 sendmail: accepting connections пробовал заставить tcpd слушать порт но что то не сложилось... помогите разобраться с настройкой Добавлено: У меня такая проблема с sendmail. Все запускается, локально работает, а 25 порт не открывает. по команде ps -waux | grep send выдает root 1950 0.3 6.8 5428 2056 ? S 15:23 0:00 sendmail: accepting connections пробовал заставить tcpd слушать порт но что то не сложилось... помогите разобраться с настройкой |
Попробуй проверить Фаервол...
|
С Файерволом все нормально... 25 порт все равно не открывается даже после отключения фаервола
|
В sendmail.mc есть опция DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1,Name=MTA') так вот ее необходимо либо закаментарить либо отредактировать под себя и дальше пересобрать sendmail.cf + перезапустить sendmail.
Или ищеш в sendmail.cf - "O DaemondPortOptions=Port=smtp, Addr=127.0.0.1, Name=MTA" и коментаришь ее или редактируеш + перезапускаеш sendmail. Ибо иначе он весит только на внутреннем lo интерфейсе... Может поможет. |
блин тоже мучаюсь с сендмылом уже не раз компилил но ни как не могу телнетом подключится к 25 порту а тут вот что заметил:
создаю site.conf.mc прописываю APPENDDEF(`confENVDEF', `-DSASL') APPENDDEF(`conf_sendmail_LIBS', `-lsasl') APPENDDEF(`confLIBDIRS', `-L/usr/local/lib') APPENDDEF(`confINCDIRS', `-I/usr/local/include') потом ./Build ./Build install и в итоге по команде sendmail -d0.1 выдает Version 8.12.9 Compiled with: DNSMAP LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND NETINET NETUNIX NEWDB PIPELINING SASL SCANF USERDB XDEBUG ============ SYSTEM IDENTITY (after readcf) ============ (short domain name) $w = man (canonical domain name) $j = .Sw.fortuna.tmn.ru (subdomain name) $m = fortuna.tmn.ru (node name) $k = man.fortuna.tmn.ru ======================================================== а Где же SMTP!!!!!???????????? sendmail.cf взял с работающей системы а в итоге нифига не пашет! DAEMON_OPTIONS('Port=smtp,Addr=127.0.0.1,Name=MTA') - закомментирован народ спасайте а то уже всю голову переломал, мож компилю че не так? ЗЫ: ... а ведь раньше как то собирал и работало а сейчас хоть убей не помню..... |
Время: 21:29. |
Время: 21:29.
© OSzone.net 2001-