Страница 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.
Помогите разобраться, пожалуйста!
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 поставить и разгребать почту им по определенным признакам
а, чо, то что я хочу - нереально?
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
поставить
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)