The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Postfix  + relaying"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Postfix  + relaying"
Сообщение от mn Искать по авторуВ закладки on 10-Дек-04, 10:06  (MSK)
подскажите, пожалуйста, как настроить отправку исходящей почты из локальной сети с использованием postfix. без всяких проверок, чтобы любой пользователь из локалки мог отправить. домена реального нет, и принимать на этот сервер почту не требуется. желательно подробное разъяснение. заранее благодарю.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Postfix  + relaying"
Сообщение от jonatan Искать по авторуВ закладки on 10-Дек-04, 10:21  (MSK)
В принципе настройки postfix по дефолту позволят тебе сразу работать. Только поменяй mynetworks.
Может проще тогда использовать smtp сервер провайдера?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Postfix  + relaying"
Сообщение от mn Искать по авторуВ закладки on 10-Дек-04, 10:48  (MSK)
>В принципе настройки postfix по дефолту позволят тебе сразу работать. Только поменяй
>mynetworks.
>Может проще тогда использовать smtp сервер провайдера?

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


  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Postfix  + relaying"
Сообщение от jonatan Искать по авторуВ закладки on 10-Дек-04, 11:00  (MSK)
На каких адресах и портах висеть postfix-у смотри
/etc/postfix/master.cf
Релеем он будет только для адресов, указанных в mynetworks.
Надеюсь в dns твой хост прописан (в обратной зоне тоже желательно), иначе будут проблемы.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Postfix  + relaying"
Сообщение от mn Искать по авторуВ закладки on 10-Дек-04, 11:12  (MSK)
>На каких адресах и портах висеть postfix-у смотри
>/etc/postfix/master.cf

а можно пример записи для любого хоста и порта 25. как-то там все не столь прозрачно.

>Релеем он будет только для адресов, указанных в mynetworks.
>Надеюсь в dns твой хост прописан (в обратной зоне тоже желательно), иначе
>будут проблемы.

в днс он не прописан, поскольку не имеет реального адреса, только серый локальный. сейчас в /var/mail/maillog есть такое

Feb  5 08:08:05 mailgate postfix/master[765]: reload configuration
Feb  5 08:08:05 mailgate postfix/master[765]: warning: service smtp: ignoring inet_interfaces chan
ge
Feb  5 08:08:05 mailgate postfix/master[765]: warning: to change inet_interfaces, stop and start P
ostfix
Feb  5 08:09:50 mailgate postfix/smtpd[813]: fatal: open database /etc/aliases.db: No such file or
directory
Feb  5 08:09:51 mailgate postfix/master[765]: warning: process /usr/local/libexec/postfix/smtpd pi
d 813 exit status 1
Feb  5 08:09:51 mailgate postfix/master[765]: warning: /usr/local/libexec/postfix/smtpd: bad comma
nd startup -- throttling

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Postfix  + relaying"
Сообщение от jonatan Искать по авторуВ закладки on 10-Дек-04, 11:52  (MSK)
По-умолчанию в /etc/postfix/master.cf есть така строка
smtp     inet  n       -       -       -       -       smtpd
т.е. smtpd-сервер postfix будет слушать на всех локальных адреса на порту 25 (smtp).

Например, чтобы он висел только на внутреннем адресе
192.168.0.1:25     inet  n       -       -       -       -       smtpd

или на каждом адресе свой smtpd и для внутреннего дополнительно установить   параметры:
1.2.3.4:25     inet  n       -       -       -       -       smtpd
192.168.0.1:25     inet  n       -       -       -       -       smtpd
   -o content_filter=filter:dummy

Покажи свой main.cf и master.cf.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Postfix  + relaying"
Сообщение от gogo Искать по авторуВ закладки on 10-Дек-04, 12:11  (MSK)
>
>Покажи свой main.cf и master.cf.

все, не знаю как, но слушает теперь на нужном интерфейсе. но почта все равно не отправляется. в maillog сейчас такое пишут:

Feb  5 08:58:41 mailgate postfix/master[765]: warning: process /usr/local/libexec/postfix/smtpd pid 13109 exit status 1
Feb  5 08:58:41 mailgate postfix/master[765]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Feb  5 08:59:41 mailgate postfix/smtpd[13113]: fatal: open database /etc/aliases.db: No such file or directory
Feb  5 08:59:42 mailgate postfix/master[765]: warning: process /usr/local/libexec/postfix/smtpd pid 13113 exit status 1
Feb  5 08:59:42 mailgate postfix/master[765]: warning: /usr/local/libexec/postfix/smtpd: bad command startup -- throttling
Feb  5 09:00:01 mailgate sendmail[13126]: J155TD25013126: from=root, size=306, class=0, nrcpts=1, msgid=<191902050529.J155TD25013126@mailgate.local>, relay=root@localhost
Feb  5 09:00:08 mailgate sm-msp-queue[13112]: J154TD7Q000662: to=root, ctladdr=root (0/0), delay=01:00:07, xdelay=00:01:15, mailer=relay, pri=210306, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Operation timed out with [127.0.0.1]
Feb  5 09:00:08 mailgate sm-msp-queue[13112]: J153TCol000528: to=root, ctladdr=root (0/0), delay=02:00:08, xdelay=00:00:00, mailer=relay, pri=390306, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Operation timed out with [127.0.0.1]
Feb  5 09:06:38 mailgate sm-mta[355]: starting daemon (8.13.1): SMTP+queueing@00:30:00
Feb  5 09:06:39 mailgate sm-msp-queue[361]: starting daemon (8.13.1): queueing@00:30:00
Feb  5 09:07:54 mailgate sm-msp-queue[363]: J155TD25013126: to=root, ctladdr=root (0/0), delay=00:07:53, xdelay=00:01:15, mailer=relay, pri=120306, relay=[127.0.0.1] [127.0.0.1], dsn=4.0.0, stat=Deferred: Operation timed out with [127.0.0.1]
Feb  5 09:07:54 mailgate sm-msp-queue[363]: J154TD7Q000662: to=root, ctladdr=root (0/0), delay=01:07:53, xdelay=00:00:00, mailer=relay, pri=300306, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Operation timed out with [127.0.0.1]
Feb  5 09:07:54 mailgate sm-msp-queue[363]: J153TCol000528: to=root, ctladdr=root (0/0), delay=02:07:54, xdelay=00:00:00, mailer=relay, pri=480306, relay=[127.0.0.1], dsn=4.0.0, stat=Deferred: Operation timed out with [127.0.0.1]
Feb  5 09:10:38 mailgate postfix[443]: error: to submit mail, use the Postfix sendmail command
Feb  5 09:10:38 mailgate postfix[443]: fatal: the postfix command is reserved for the superuser
Feb  5 09:10:54 mailgate postfix/postfix-script: starting the Postfix mail system
Feb  5 09:10:55 mailgate postfix/master[493]: daemon started -- version 2.1.4

я так понял тут еще sendmail подмешался..

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Postfix  + relaying"
Сообщение от jonatan Искать по авторуВ закладки on 10-Дек-04, 12:48  (MSK)
Покажи
netstat -ltpn
  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Postfix  + relaying"
Сообщение от gogo Искать по авторуВ закладки on 10-Дек-04, 13:43  (MSK)
>Покажи
>netstat -ltpn

спасибо, уже разобрался. надо было aliases.db создать.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Postfix  + relaying"
Сообщение от gogo Искать по авторуВ закладки on 10-Дек-04, 20:24  (MSK)
>Надеюсь в dns твой хост прописан (в обратной зоне тоже желательно), иначе
>будут проблемы.

Вы имели в виду проблемы типа?:

(host mxs.mail.ru[194.67.23.20] said: 550 Access from ip address 113.23.118.81 blocked. Visit http://win.mail.ru/cgi-bin/support_bl?ip=113.23.118.81 (in reply to RCPT TO command))

а почему через одни серверы ходит почта, а через другие нет? и как это исправить кроме аренды реального ипа?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Postfix  + relaying"
Сообщение от jonatan Искать по авторуВ закладки on 12-Дек-04, 13:57  (MSK)
В данном случае твой ip попал в черный список mail.ru. Причину можешь узнать там. По поводу dns. Довольно часто почтовые сервера, прежде чем принять почту, могут проверить следующее:
   - наличие PTR записи в обратной зоне для клиента (твоего почтового сервера);
   - наличие A записи для найденного имени в обратной зоне и даже их соответствие;
   - наличие A записи для имени, указанном в HELO/EHLO.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Postfix  + relaying"
Сообщение от qw Искать по авторуВ закладки on 13-Дек-04, 12:49  (MSK)
>В данном случае твой ip попал в черный список mail.ru. Причину можешь
>узнать там. По поводу dns. Довольно часто почтовые сервера, прежде чем
>принять почту, могут проверить следующее:
>   - наличие PTR записи в обратной зоне для клиента
>(твоего почтового сервера);
>   - наличие A записи для найденного имени в обратной
>зоне и даже их соответствие;
>   - наличие A записи для имени, указанном в HELO/EHLO.
>

Я вас понял, спасибо. я правильно понимаю, что если я в поле relayhost укажу ip провайдера, то эта проблема уйдет? дело в том, что мне прежде чем прову отдать почту, нужно ее на вирусы проверить, потому что они за это дело инет выключают.

PS. вот сейчас попробовал еще раз на mail.ru послать, предварительно указав smtp моего прова в relayhost - ушло как надо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Postfix  + relaying"
Сообщение от jonatan Искать по авторуВ закладки on 13-Дек-04, 16:23  (MSK)
Все правильно
  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Postfix  + relaying"
Сообщение от Gennadi emailИскать по авторуВ закладки(??) on 10-Дек-04, 11:00  (MSK)
>>В принципе настройки postfix по дефолту позволят тебе сразу работать. Только поменяй
>>mynetworks.
>>Может проще тогда использовать smtp сервер провайдера?
>
>нет не проще, именно за проблем с провайдером было решено локальный сервер
>сделать. в принципе по дефолту он должен работать как релей. только
>не могу найти в конфиге, как сказать ему какой интерфейс слушать.
>сейчас он локальный слушает и никто кроме него самого к нему
>подключиться не может.

Оставь пустым:
relayhost =

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру