Страница 1 из 2

забор почты fetchmail-ом

Добавлено: 2008-07-25 15:50:03
demo
Привет всем! Всех с праздником :)
Объясните новичку как организовать корпоративную почту (в sendmail) на домене
Есть виртуальный почтовый домен: my.domain.ru
Есть ящики пользователей: vasya@my.domain.ru, petya@my.domain.ru и т.д.
Виртуальный почтовый домен качает почту через: pop3.prov.net логином: corpuser и паролем: corppass

Кучу документации перерыл и так и ничего не понял как это все дело организовать:
Надо всех этих юзеров в unix систему заводить или не надо?
Нужен qpoper или нет?

fetchmail

Код: Выделить всё

set daemon 180
defaults
set logfile /var/log/fetchmail.log

poll pop3.prov.net
        proto pop3
        envelope X-Envelope-To localdomains my.domain.ru
        user "corpuser"
        pass "corppass"
        is root
        nokeep
        fetchall
        flush
        smtpaddress smtp.prov.net
        fetchdomains my.domain.ru
        is "*" = to "*"
        norewrite
        smtphost 127.0.0.1
причем до этого я его настраивал на личный ящик - все работало, щас перестало
в top-е я его не вижу (а может не должно быть)

Вывод команды /usr/local/bin/fetchmail -v ..

fetchmail: WARNING: Running as root is discouraged.
fetchmail: no mailservers have been specified.

:st:
Помогите разобраться, пожалуйста!

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:05:26
squid
зачем его под рутом запускать
и что то параметров уж очень много
Основной формат:

poll SERVERNAME protocol PROTOCOL username NAME password PASSWORD

Пример:

poll pop.mail.ru protocol pop3 username "jsmith" password "secret1"

Или, используя сокращенную форму записи:

poll pop.mail.ru proto pop3 user "jsmith" password "secret1"

Можно перечислить несколько серверов:

poll pop.mail.ru proto pop3 user "jsmith" pass "secret1"
poll other.provider.com proto pop2 user "John.Smith" pass "My^Hat"

Здесь добавим немного удобочитаемости:

poll pop.mail.ru proto pop3
user "jsmith", with password secret1, is "jsmith" here;
poll other.provider.net proto pop2:
user "John.Smith", with password "My^Hat", is "John.Smith" here;

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:21:26
demo
squid писал(а):зачем его под рутом запускать
а как тогда?
и что то параметров уж очень много
а как же домен? юзеры@домен как получать почту?

вроде запустил, щас пишет:
fetchmail: reading message user@helium.provider.ru:1 of 1 (4710 octets) flushed
fetchmail: Server CommonName mismatch: helium.provider.ru != pop3.provider.ru
fetchmail: Server certificate verification error: self signed certificate

а мой my.domain.ru не обрабатывает :(

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:37:31
squid
Каждое сообщение, принятое fetchmail, затем обычно пересылается по SMTP на порт 25 локальной машины, на которой он запущен (localhost), как будто это сообщение было принято по обычному каналу TCP/IP. Затем почта доставляется локально системным транспортным агентом (MDA - Mail Delivery Agent, обычно это sendmail, но можно использовать smail, mmdf, exim, qmail). Все механизмы управления доставкой (например, файлы .forward), обрабатываются системным MDA, и после этого срабатвают агенты локальной доставки почты.

Если порт 25 не доступен, а fetchmail знает о надежном локальном MDA, то этот MDA и будет использован для локальной доставки. Вот время сборки fetchmail обычно ищет исполняемые файлы. procmail и sendmail

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:46:12
demo
т.е. это мне sendmail должен отдать почту, qpoper тут не причем?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:48:07
squid
нет єто фетчмаил должен отдать кому то почту

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:53:10
squid
exim поставить и разгребать почту им по определенным признакам

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:57:42
demo
вот щас приходит почта и пишет в логах:

Код: Выделить всё

SMTP error: 550 5.1.1 <pupkin@mydomain.ru>... User unknown
Надо юзеров заводить в систему?

Код: Выделить всё

fetchmail: reading message sysadmin@myprov.ru:1 of 1 (1718 octets) flushed
fetchmail: Server certificate verification error: self signed certificate
и я - sysadmin не могу взять Батом почту, как быть?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 16:58:45
demo
squid писал(а):exim поставить и разгребать почту им по определенным признакам
а, чо, то что я хочу - нереально? :oops:

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 17:03:42
squid
demo писал(а):Есть виртуальный почтовый домен: my.domain.ru
он настроен, юзеров он откуда берет ?
25 порт слушает ?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 17:07:47
demo
конечно, даже, более - все пока работает на Винде в CMS (предыстроия: ставлю squid и соответственно в squid по проксированию почты номер не проходит, поэтому начал поднимать почтовик)

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 17:34:25
squid
а что за почтовик у тебя ?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 17:39:02
demo
Eхim еще курить надо,да и думаю без fetchmail всеравно не обойтись

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 17:44:22
demo
В винде, на серваке или у юзеров?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 17:47:09
squid
я так понимаю фетчмаил у тебя на никсах, а почтомик на винде ?
если да то пользуй --smtphost <адрес почтового сервера>

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 17:58:00
demo
ДА, т.е. надо щас поправить фечмэйл?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 18:04:23
squid
да и вместо
demo писал(а):smtphost 127.0.0.1
поставить

Код: Выделить всё

smtphost <адрес почтового сервака>

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 18:28:57
demo
Адрес прова чтоли?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-25 19:09:18
squid
где у тебя стоит фетчмаил айпи адресс
и также айпи адрес сервера mydomain.ru

Re: забор почты fetchmail-ом

Добавлено: 2008-07-28 7:00:25
demo
брр...., а у меня неверно, чтоли :smtphost 127.0.0.1, фетчмэйл находится на том же хосте, какой еще адрес указывать? и как тогда еще прописывать и куда IP домена?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-29 19:54:30
demo
Не отдает почту, кто поможет, плиз?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-30 9:46:48
schizoid
host mydomain.ru

дальше, тот ип что выдало подставить в --smtphost <адрес почтового сервера>

Re: забор почты fetchmail-ом

Добавлено: 2008-07-30 10:38:08
demo
Я же тогда ISP забросаю письмами и мне он глотку перережет?

Re: забор почты fetchmail-ом

Добавлено: 2008-07-30 10:44:07
demo
мне бы хоть щас еще локально добиться загрузки для себя...

Код: Выделить всё

poll XXX
        proto pop3
        via pop3.provider.ru
        user "demo"
        pass "G3vozTvx"
        mda "/usr/local/sbin/sendmail -oem -f %F %T"
        is demo
        here
        smtphost 213.0.0.6

Re: забор почты fetchmail-ом

Добавлено: 2008-07-30 11:01:21
demo
Да, ссори за оформление сообщения в форуме :)
Письма отбрасываются:

Код: Выделить всё

Reporting-MTA: dns; bsd.organizaciya.local
Received-From-MTA: DNS; localhost.organizaciya.local
Arrival-Date: Wed, 30 Jul 2008 17:48:14 +0500 (SAMST)

Final-Recipient: RFC822; demo@localhost
X-Actual-Recipient: RFC822; demo@domainprov.net
Action: failed
Status: 5.4.6
Diagnostic-Code: SMTP; 554 5.4.6 Too many hops
Last-Attempt-Date: Wed, 30 Jul 2008 17:48:15 +0500 (SAMST)