Поставил Сендмайл 8.12.5
поставил qpopper 4.0.4
теперь ни хрена немогу отослать почту вне моего домена
а ко мне почта приходитпри инсталяции использовал рекомендаиции
"
Но я шел другим путем. Скачай с ftp://ftp.sendmail.org последнюю весрию сендмейла (последняя была 8.12.5).
Положи ее, например в /usr/local/src. Далее
cd /usr/local/src
tar xvfz sendmail.8.12.5.tar.gz
Проинсталлируем сендмейл:
./Build
./Build install
Далее, скопируем файл /usr/local/src/sendmail-8.12.5/cf/cf/generic-bsd4.4.mc в файл /usr/local/src/sendmail-8.12.5/cf/cf/sendmail.mc
После этого создаем sendmail.cf:
cd /usr/local/src/sendmail-8.12.5/cf/cf
make sendmail.cf
make install-cf
После этого создаем файл /etc/mail/local-host-names (который будет вместо старого sendmail.cw, в котором будет только одна строчка, описывающая наш домен (например xxx.ru).
После этого, прописываем в /etc/rc.conf прописываем строку
sendmail_flags="-bd" (в данном случае новые версии сендмейла довольно умные). Остается поставить поппер (popper) - только ставь сразу поппер от qualcom - ищи файл qpopper4.0.3.tar.gz (на ихнем сайте). С ним еще проще:
tar xvfz имя файла
./configure
make
make install
В принципе все.
"Затеял Я все это из-за того что через мой сервак почту слал кто хотел
А теперь Я никуда послать не могу
>Поставил Сендмайл 8.12.5
>поставил qpopper 4.0.4
>теперь ни хрена немогу отослать почту вне моего домена
>а ко мне почта приходит
настрой relay
А по подробнее можно (Спец. для Чайника)
>А по подробнее можно (Спец. для Чайника)
В файл access добавь строку
your.domain.ru RELAYи собери access.db
Это все есть, один хрен
>Это все есть, один хрен
Так какую ошибку выдает сендмаил? посмотри в логах (что-то вроде /var/log/sendmail)
Пишит что relaying denied. IP name lookup failed [IP addres]
>Поставил Сендмайл 8.12.5
>поставил qpopper 4.0.4
>теперь ни хрена немогу отослать почту вне моего домена
>а ко мне почта приходит
>
>при инсталяции использовал рекомендаиции
>"
>Но я шел другим путем. Скачай с ftp://ftp.sendmail.org последнюю весрию сендмейла (последняя
>была 8.12.5).
>Положи ее, например в /usr/local/src. Далее
>cd /usr/local/src
>tar xvfz sendmail.8.12.5.tar.gz
>Проинсталлируем сендмейл:
>./Build
>./Build install
>Далее, скопируем файл /usr/local/src/sendmail-8.12.5/cf/cf/generic-bsd4.4.mc в файл /usr/local/src/sendmail-8.12.5/cf/cf/sendmail.mc
>После этого создаем sendmail.cf:
>cd /usr/local/src/sendmail-8.12.5/cf/cf
>make sendmail.cf
>make install-cf
>После этого создаем файл /etc/mail/local-host-names (который будет вместо старого sendmail.cw, в котором
>будет только одна строчка, описывающая наш домен (например xxx.ru).
>После этого, прописываем в /etc/rc.conf прописываем строку
>sendmail_flags="-bd" (в данном случае новые версии сендмейла довольно умные). Остается
>поставить поппер (popper) - только ставь сразу поппер от qualcom
>- ищи файл qpopper4.0.3.tar.gz (на ихнем сайте). С ним еще проще:
>
>tar xvfz имя файла
>./configure
>make
>make install
>В принципе все.
>"
>
>Затеял Я все это из-за того что через мой сервак почту слал
>кто хотел
>А теперь Я никуда послать не могуне ВСЕ и неверно.
если уж не получается руками для BSD, то никто не запрещает скачать
свежий порт и установить из порта.
Прошу Вас подробнее!
>Прошу Вас подробнее!подробнее что?
где скачать порт и как его установить (для Чайника)
>где скачать порт и как его установить (для Чайника)система какая?
FreeBSD 3.4 Release
>FreeBSD 3.4 Releaseвозможно придется править порт:
sendmail-8.12.x
cd /usr/ports/mail
откатить оригинальный(старый порт) mv sendmailxxx sendmailxxx.prevwget -t 0 -r -nH -c --cut-dirs=6 ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports/ma.../
cd sendmail
посмотреть Makefile и какие ключи необходимы
make ключи
make installsendmail-8.11.6
начальные действия как и для 8.12.x - сохранить оригинальный порт, затем
скачать новый:wget -t 0 -r -nH -c --cut-dirs=6 ftp://ftp.FreeBSD.org/pub/FreeBSD/branches/-current/ports/ma.../
make ключи
make installвсе ньюансы расписаны в pkg-message и документации
немогу вернуть все на место потому что у меня нету папки /usr/ports/mail
убей сендмаил и поставь exim и радуйся жизни :))
поумнее ничего придумать не мог
а столько мучался чтобы все это работало
а ты так просто возьми и убей
>поумнее ничего придумать не мог
>а столько мучался чтобы все это работало
>а ты так просто возьми и убей
Ну я`ж не со зла. зато в будущем проблем не будет.
лучше помоги порты поставить
>лучше помоги порты поставитьа в чем проблема? увы ни одной 3.x уже не осталось.
>>лучше помоги порты поставить
>
>а в чем проблема? увы ни одной 3.x уже не осталось.У меня есть 3.3 (4 компакта) если надо могу положить? (только сомневаюсь в нужности этого).
>лучше помоги порты поставить
качаеш нужный порт например wget-X.X.tgz
потом pkg_add wget-X.X.tgz
обрати внимание что расширение tgz !!!!!! а не tar.gz
>>лучше помоги порты поставить
>качаеш нужный порт например wget-X.X.tgz
>потом pkg_add wget-X.X.tgz
>обрати внимание что расширение tgz !!!!!! а не tar.gzу парня 3.4-RELEASE, посмотри внимательнее, и потом,
порт - это порт (уж никак его через pkg_add не проставишь) ;), а пакет - пакет, вот только их свежих для 3.x нет.
>у парня 3.4-RELEASE, посмотри внимательнее, и потом,
>порт - это порт (уж никак его через pkg_add не проставишь) ;),
>а пакет - пакет, вот только их свежих для 3.x нет.
>Сори,Сори,Сори....
>поумнее ничего придумать не мог
>а столько мучался чтобы все это работало
>а ты так просто возьми и убей
боюсь,Марат,лучшим советом тебе будет пойти к шефу с заявлением,
прямо сказать ему " Не умею и не могу " и заняться чем нибудь другим:(((
с уважением......
>>поумнее ничего придумать не мог
>>а столько мучался чтобы все это работало
>>а ты так просто возьми и убей
>боюсь,Марат,лучшим советом тебе будет пойти к шефу с заявлением,
>прямо сказать ему " Не умею и не могу " и заняться
>чем нибудь другим:(((
>с уважением......
БРАВО vedmedyk !!!!
Попробуй заполнить IPками файл /etc/mail/relay-domains, он скорее всего у тебя пуст.Старый ты ж не скопировал наверное... :-)
Буду рад если помог.
У меня такого relay-domains файла вообще нет
>У меня такого relay-domains файла вообще нет
Файл нужно создать , если его нет. И написать туда как имена доменов,
с которых можно отправлять почту через данный сендмайл, так и адреса сетей.
Например, если надо, чтобы люди из локалки 192.168.0.0 255.255.255.0 отправляли почту, то в /etc/mail/relay-domains надо добавить строку:
192.168.0перезапустить сендмайл вот и все.
А ставят через порты - только уроды. ( Sorry конечно)
>>У меня такого relay-domains файла вообще нет
>
>
>Файл нужно создать , если его нет. И написать туда как имена
>доменов,
>с которых можно отправлять почту через данный сендмайл, так и адреса сетей.
>
>Например, если надо, чтобы люди из локалки 192.168.0.0 255.255.255.0 отправляли почту, то
>в /etc/mail/relay-domains надо добавить строку:
>192.168.0
>
>перезапустить сендмайл вот и все.
>А ставят через порты - только уроды. ( Sorry конечно)как ставить чтобы не быть уродом?
>У меня такого relay-domains файла вообще нет/etc/mail/relay-domains - тут порписываются домены для релеинга
/etc/mail/access - тут в дополнение к верхнему и в зависимости от выбранной схемы RELAY в sendmail.mc различные ограниченияв сумме это дает нужные правила и схему работы
/etc/mail/local-host-names - тут все имена которые имеет данный host
попробуй почитать http://sendmail.net/ настройки sendmail-8.10, актуально
вплоть до 8.11.6, там все четко расписано
>У меня такого relay-domains файла вообще нетДа, еще забыл.
Если реверсный ДНС для твоей локалки не настроен, то для того чтобы qpopper не тормозил - лучше на всякий пожарный прописать в /etc/hosts
имена для машин из локальной сети. Например:192.168.0.1 user1.domain.ru
192.168.0.2 user2.domain.ruЛибо явно указать попперу, чтобы он не дергался с определением реверсной записи. ( кажись ключ -R )
Ты его поставил потому что почта нужна? А не проще на другой, менее гадкий мэйлер взгляд обратить?