Страница 1 из 1
Проблема с fetchmail
Добавлено: 2011-02-24 13:40:48
zanton
Стоит почтовик dovecot+postfix+mysql, все работает вроде нормально, но иногда приходят письма вида
adminadmin@lgroup.com.ua. В результате:
Код: Выделить всё
Recipient address rejected: User unknown in virtual mailbox table
т. е. такой пользователь не найден, что вполне естественно при таком адресе. Адрес определяется на входе fetchmail-ом. Вот конфиг fetchmail:
Код: Выделить всё
poll mail.alkar.net
proto pop3
envelope X-Envelope-To localdomains lgroup.com.ua
username ""
password ""
to * here
keep
set logfile /var/log/fetchmail
set postmaster "postmaster@lgroup.com.ua"
В мануале по fetchmail ничего толкового не нашел. Прошу помощи.
Re: Проблема с fetchmail
Добавлено: 2011-02-24 14:48:39
blade_007
fetchmail забирает письма с сервера. Ничего более. На вашем почтовом шлюзе (mail.alkar.net) не настроено никакой фильтрации по получателю, т.е. вам будут приходить письма и для
hsdjkfhskdfhskdfjhskdh@lgroup.com.ua. Либо смириться, либо поменять в ДНС MX-запись, чтоб она указывала на ваш сервер. Т.е. сделать полноценный почтовый сервер.
Re: Проблема с fetchmail
Добавлено: 2011-02-24 16:49:40
zanton
Все дело в том, что получатель -
admin@lgroup.com.ua и письмо к получателю не доходит. Письмо адресату посылали 100%, а пришло с приставкой. Откуда берется приставка с именем? И как ее убрать, чтобы почта доходила? Даже не знаю куда копать.
Re: Проблема с fetchmail
Добавлено: 2011-02-24 16:58:29
blade_007
Как минимум загляните в /var/log/fetchmail - может увидите чего интересного.
Re: Проблема с fetchmail
Добавлено: 2011-02-24 17:05:35
zanton
Код: Выделить всё
SMTP error: 550 5.1.1 <bondarenkobondarenko@lgroup.com.ua>: Recipient address rejected: User unknown in virtual mailbox table
вот и все что интересного мне сказал fetchmail, но куда копать я все равно не знаю
Re: Проблема с fetchmail
Добавлено: 2011-02-24 17:10:59
blade_007
запускайте fetchmail -v и смотрите лог.
Re: Проблема с fetchmail
Добавлено: 2011-02-25 12:02:33
zanton
Fetchmail -v дал мне вот это:
Код: Выделить всё
RCPT TO:<adsolgaolga@lgroup.com.ua>
fetchmail: SMTP< 550 5.1.1 <adsolgaolga@lgroup.com.ua>: Recipient address rejected: User unknown in virtual mailbox table
fetchmail: SMTP error: 550 5.1.1 <adsolgaolga@lgroup.com.ua>: Recipient address rejected: User unknown in virtual mailbox table
fetchmail: SMTP listener doesn't like recipient address `adsolgaolga@lgroup.com.ua'
Правда где я напортачил я так и не пойму. Письмо отправлялось на
olga@lgroup.com.ua
Re: Проблема с fetchmail
Добавлено: 2011-02-25 12:10:41
blade_007
Измените немного конфиг fetchmail
Код: Выделить всё
poll mail.alkar.net
proto pop3
#envelope X-Envelope-To
envelope X-Real-To
localdomains lgroup.com.ua
username ""
password ""
to * here
keep
set logfile /var/log/fetchmail
set postmaster postmaster@lgroup.com.ua
smtpaddress lgroup.com.ua
fetchdomains lgroup.com.ua
Re: Проблема с fetchmail
Добавлено: 2011-02-25 13:47:03
zanton
Код: Выделить всё
fetchmail:/root/.fetchmailrc:10: syntax error at smtpaddress
Как-то странно... Вроде все правильно, google молчит
Re: Проблема с fetchmail
Добавлено: 2011-02-25 14:12:53
blade_007
а если так
Код: Выделить всё
set logfile /var/log/fetchmail
server mail.alkar.net
proto pop3
#envelope X-Envelope-To
envelope X-Real-To
localdomains lgroup.com.ua
username ""
password ""
to * here
keep
smtpaddress lgroup.com.ua
fetchdomains lgroup.com.ua
Re: Проблема с fetchmail
Добавлено: 2011-02-25 14:17:55
zanton
тоже самое
Re: Проблема с fetchmail
Добавлено: 2011-02-25 14:19:22
blade_007
какая версия fetchmail?
попробуйте убрать проблемную опцию
Re: Проблема с fetchmail
Добавлено: 2011-02-25 14:38:13
zanton
В общем теперь fetchmail все кидает на postmaster
Код: Выделить всё
fetchmail: SMTP> MAIL FROM:<tatarin_as@mail.ru> BODY=7BIT SIZE=1279
fetchmail: SMTP< 250 2.1.0 Ok
fetchmail: SMTP> RCPT TO:<postmaster@lgroup.com.ua>
Re: Проблема с fetchmail
Добавлено: 2011-02-28 11:22:27
zanton
В общем ставил X-Origin-to, Real, Envelop - все одно и тоже - двойные имена вида
infoinfo@lgroup.com.ua. Если конфиг вида:
Код: Выделить всё
set logfile /var/log/fetchmail
set postmaster postmaster@lgroup.com.ua
poll mail.alkar.net
proto pop3
envelope X-Real-To localdomains lgroup.com.ua
# envelope X-Real-To
username "lgroup@a-teleport.com"
password "d36rkqdffd"
to * here
keep
то письма приходят, но иногда с адресом получателя как я выше описывал. Если конфиг вида:
Код: Выделить всё
set logfile /var/log/fetchmail
set postmaster postmaster@lgroup.com.ua
poll mail.alkar.net
proto pop3
envelope X-Real-To localdomains lgroup.com.ua
# envelope X-Real-To
username "lgroup@a-teleport.com"
password "d36rkqdffd"
to * here
keep
smtpaddress lgroup.com.ua
fetchdomains lgroup.com.ua
то все падает на postmaster помогите пожалуйта, уже не знаю что и думать у других такого никогда не встречалось?
Re: Проблема с fetchmail
Добавлено: 2011-02-28 11:32:59
blade_007
У меня последняя версия fetchmail 6.3.19. Конфиг я показывал. Попробуйте обновить, если у вас старая версия.
Re: Проблема с fetchmail
Добавлено: 2011-03-01 11:41:36
zanton
обновил fetchmail, проблема таже письма или на postmaster валятся или проскакивают с двойными именами что делать уже просто не представляю
Re: Проблема с fetchmail
Добавлено: 2011-03-02 13:43:20
zanton
возможно это поможет - письма приходят иногда с приставками вида:
или
Помогите пожалуйста как убрать такие приставки?!
Re: Проблема с fetchmail
Добавлено: 2011-03-02 14:31:53
blade_007
По идее не должно быть таких проблем с fetchmail. При запуске с опцией -v пишется подробный лог в файл заданный опцией set logfile.
Пример содержимого такого файла:
Код: Выделить всё
fetchmail: 6.3.17 querying 192.168.0.6 (protocol POP3) at Wed Mar 2 13:15:01 2011: poll started
fetchmail: Trying to connect to 192.168.0.6/110...connected.
fetchmail: POP3< +OK ooobadm.dp.ua POP3 MDaemon 11.0.3 ready <MDAEMON-F201103021315.AA1501526MD8100@office.com>
fetchmail: POP3> CAPA
fetchmail: POP3< +OK Capability list follows
fetchmail: POP3< TOP
fetchmail: POP3< USER
fetchmail: POP3< UIDL
fetchmail: POP3< .
fetchmail: POP3> USER cd-kh
fetchmail: POP3< +OK cd-kh... User ok
fetchmail: POP3> PASS *
fetchmail: POP3< +OK cd-kh@office.com's mailbox has 4 total messages (288409 octets)
fetchmail: POP3> STAT
fetchmail: POP3< +OK 4 288409
fetchmail: POP3> LAST
fetchmail: POP3< +OK 0
fetchmail: 4 messages for cd-kh at 192.168.0.6 (288409 octets).
fetchmail: POP3> LIST 1
fetchmail: POP3< +OK 1 94411
fetchmail: POP3> TOP 1 99999999
fetchmail: POP3< +OK
fetchmail: reading message cd-kh@192.168.0.6:1 of 4 (94411 octets)Trying to connect to 127.0.0.1/25...connected.
fetchmail: SMTP< 220 cd.net.ua, ESMTP Exim
fetchmail: SMTP> EHLO gw.kh.office.com
fetchmail: SMTP< 250-cd.net.ua Hello localhost [127.0.0.1]
fetchmail: SMTP< 250-SIZE 10485760
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250-AUTH PLAIN LOGIN
fetchmail: SMTP< 250-STARTTLS
fetchmail: SMTP< 250 HELP
fetchmail: SMTP> MAIL FROM:<prvs=10420af9e5=sklad1@med-service.dp.ua> SIZE=94411
fetchmail: SMTP< 250 OK
fetchmail: SMTP> RCPT TO:<toi@cd.net.ua>
fetchmail: SMTP< 250 Accepted
fetchmail: SMTP> DATA
fetchmail: SMTP< 354 Enter message, ending with "." on a line by itself
fetchmail: SMTP>. (EOM)
fetchmail: SMTP< 250 OK id=1Puk1F-0006U0-My
fetchmail: flushed
fetchmail: POP3> DELE 1
fetchmail: POP3< +OK message 1 deleted
если в логах fetchmail поля mail from и rcpt to нормальные, то смотрите в сторону настроек postfix.
Re: Проблема с fetchmail
Добавлено: 2011-03-09 11:42:55
zanton
да проблема и впрямь в постфикс
ищу решение
Re: Проблема с fetchmail
Добавлено: 2011-03-10 9:24:04
voler
Добрый день, дабы не создавать новую тему спрошу о своей проблеме тут.
Руководство поставило задачу копировать почту с gmail.com.
Для этого я установил fetchmail, вот его конфиг.
poll imap.gmail.com
proto imap
via smtp.gmail.com
port 993
user "user@domen"
pass "passwd"
ssl
fetchmail -akv -m "/usr/bin/procmail -d %T" запускаю так.
Закачка почты происходит в папку /var/mail/Username
Где Username - имя пользователя в системе.
Procmail - пока еще не настроен, но планирую сортировку делать.
Вопросы следующее:
Размер ящика на сервере gmail 500 МБ, после агрузки всех сообщений размер файла почти 100 мб. Получается fetchmail забирает не всю почту, ему можно указать из каких папок брать почту? folder <name> - указывает из какой папки брать почту? И указывать имя папки как?
Может нужно указать максимальный размер, разрешенный сервером limit 30000000 ?
Re: Проблема с fetchmail
Добавлено: 2011-03-10 10:13:13
voler
poll imap.gmail.com
proto imap
via smtp.gmail.com
port 993
user "user@domain"
pass "passwd"
fetchall
keep
limit 32000000
ssl
Добавил три новых параметра, два убрал из вызова fetchmail -v -m "/usr/bin/procmail -d %T"
keep - оставляет на сервере.
fetchall - указывает собирать все.
Но сообщений на сервере 1666 а грузит 1579, подскажите что и как проверить, почему разница в размере сообщений и кол-ве?
Re: Проблема с fetchmail
Добавлено: 2011-03-10 14:54:34
zanton
а проблема не в postfix'е а в fetchmail вот вывод
Код: Выделить всё
grep 'dimadima' '/var/log/fetchmail'
fetchmail: SMTP> RCPT TO:<mail.kw.ukrtel.netdimadima@lgroup.com.ua>
fetchmail: SMTP< 550 5.1.1 <mail.kw.ukrtel.netdimadima@lgroup.com.ua>: Recipient address rejected: User unknown in virtual mailbox table
fetchmail: SMTP error: 550 5.1.1 <mail.kw.ukrtel.netdimadima@lgroup.com.ua>: Recipient address rejected: User unknown in virtual mailbox table
fetchmail: SMTP listener doesn't like recipient address `mail.kw.ukrtel.netdimadima@lgroup.com.
Re: Проблема с fetchmail
Добавлено: 2011-09-13 10:33:43
Гость
Приветствую всех!
Два года тому назад настроил почтовую связку по статье "
www.lissyara.su/articles/freebsd/mail/e ... rier-imap/". Для получения писем прикрутил fetchmail. Всё неплохо работало до недавнего времени. И вот ...
Fetchmail регулярно запинается вот за это
/var/log/maillog:
Код: Выделить всё
fetchmail[712]: POP3 connection to pop.mail.ru failed: Invalid argument
fetchmail[712]: Query status=2 (SOCKET)
fetchmail[712]: getaddrinfo("pop.mail.ru","pop3") error: hostname nor servname provided, or not known
Конфиг fetchmailrc:
Код: Выделить всё
set syslog
defaults protocol pop3,
no keep,
no rewrite,
smtphost 127.0.0.1/25,
poll "pop.mail.ru" with protocol POP3:
no dns, user "user" password "pasword" is "firma" here;
Подскажите, пожалуйста, в чём дело?
Re: Проблема с fetchmail
Добавлено: 2011-09-13 21:42:01
blade_007
Вместо pop.mail.ru явно пропишите IP-адрес.
Re: Проблема с fetchmail
Добавлено: 2011-09-14 8:32:03
Гость
Разобрался. Мой косяк.

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