Сбор почты со всех почтвых ящиков.
Модератор: /dev/random
Сбор почты со всех почтвых ящиков.
Добрый день.
Подскажите чем лучше собирать почту с удаленного почтового сервера?
1. Доступ к серверу есть только по imap. pop.
2. Загружать нужно почту со всех почтовых папок каждого ящика.
3. Наличие интерфеса для просмотра почты.
Fetchmail пока только нашел.
Подскажите чем лучше собирать почту с удаленного почтового сервера?
1. Доступ к серверу есть только по imap. pop.
2. Загружать нужно почту со всех почтовых папок каждого ящика.
3. Наличие интерфеса для просмотра почты.
Fetchmail пока только нашел.
- drBatty
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
- Контактная информация:
Re: Сбор почты со всех почтвых ящиков.
а чем он вас не устраивает? у меня например отлично забирает. в связке с procmail'ом.
Re: Сбор почты со всех почтвых ящиков.
А как вы ее потом просматриваете?
Потом fetchmail сможет забрать почты не только из inbox, но и из других папок?
Мне нужен GUI просмотрщик или WEB?
Потом fetchmail сможет забрать почты не только из inbox, но и из других папок?
Мне нужен GUI просмотрщик или WEB?
Re: Сбор почты со всех почтвых ящиков.
fetchmail
6006 сообщений (4150 просмотрено) для aan@gmail.com на imap.gmail.com.
fetchmail: сбой подключения к localhost:smtp [::1/25]: В соединении отказано.
fetchmail: сбой подключения к localhost:smtp [127.0.0.1/25]: В соединении отказано.
fetchmail: Сбой SMTP-подключения к localhost
fetchmail: Ошибка SMTP-транзакция при выборке из aan@gmail.com@imap.hmail.com и доставке на хост SMTP localhost
считывается сообщение aan@gmail.com@gmail-imap.l.google.com:1 из 6006 (495 октетов в заголовке)fetchmail: Статус запроса=10 (SMTP)
Не хочет просто сходу.
Почтового сервера нет на этой машине.
При поднятии postfix загрузка пошла, но вот засада он пишет всю почту в один файл, имя файла равно /var/mail/$USER
$USER - имя пользователя от имени которого запущен fetchmail.
fetchmail заставить закачивать почту сначала, когда прервал?
- Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Сбор почты со всех почтвых ящиков.
i Уведомление от модератора переношу в "програмы"
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Сбор почты со всех почтвых ящиков.
См. опцию `mda`.
А что, GUI MUA разучились уже понимать форматы mailbox и maildir?
Мои розовые очки
Re: Сбор почты со всех почтвых ящиков.
watashiwa_daredeska писал(а): ↑19.02.2011 10:57А что, GUI MUA разучились уже понимать форматы mailbox и maildir?
А подробнее можно, я от почтовые сервера не использовал, сейчас подсобрал информацию. Дайте ссылку, пожалуйста.
Вы об этом говорите ?
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Сбор почты со всех почтвых ящиков.
М-м-м… речь, вроде как раз шла о том, чтобы работать без MTA (почтового сервера). fetchmail умеет передавать полученную почту по SMTP либо скармливать MDA. Во втором случае MTA не нужен. man -P 'less +/--mda' fetchmailrc
Да, я говорю об этих MDA, но только не в связке с MTA (как в статье), а в связке с fetchmail.
В результате получатся почтовые фолдеры в формате mbox/maildir/… (как настроите MDA, так и будет), которые можно читать хоть mutt'ом, хоть GUI-почтовиками, хоть Web-мордами.
Мои розовые очки
Re: Сбор почты со всех почтвых ящиков.
Давайте по порядку.
Что я сделал, установил
fetchmail
Дальше создал в профиле пользователя файл.
Собираю почту, она ложиться в локальный файл в папке /var/spool/mail или /var/mail - это симлинк.
reading message user@gmail.com@gmail-smtp-msa.l.google.com:918 of 1566 (1945 hea der octets) (9807 body octets) not flushed
Кладеться в файлик с именем пользователя, voler.
1. Можно ли данный файл импорировать каким то образом в другую программу?
2. Посеветуйте как какой MDA выбрать? Я правильно понял, что fetchmail -k -mda нужно запускать так?
3. Как заставить fetchmail собрать почту заново с опредленного ящика?
4. Каккие возможны варианты передачи, пробовал указать ящик почтовый в поле is, но без логина и пароля не хочет передавать smtp.
Пишет вот что:
Mar 4 19:18:32 mailserver postfix/pipe[25315]: 49AD061A02: to=<user@gmail.com>, relay=dovecot, delay=3627, delays=3627/0.23/0/0.12, dsn=4.3.0, status=deferred (temporary failure)
В качестве МТА стоит postfix + dovecot + saslauthd
Что я сделал, установил
fetchmail
Дальше создал в профиле пользователя файл.
poll imap.gmail.com
proto imap
via smtp.gmail.com
port 993
user "user@gmail.com"
pass "passwd"
is voler
fetchall
ssl
Собираю почту, она ложиться в локальный файл в папке /var/spool/mail или /var/mail - это симлинк.
reading message user@gmail.com@gmail-smtp-msa.l.google.com:918 of 1566 (1945 hea der octets) (9807 body octets) not flushed
Кладеться в файлик с именем пользователя, voler.
1. Можно ли данный файл импорировать каким то образом в другую программу?
2. Посеветуйте как какой MDA выбрать? Я правильно понял, что fetchmail -k -mda нужно запускать так?
3. Как заставить fetchmail собрать почту заново с опредленного ящика?
4. Каккие возможны варианты передачи, пробовал указать ящик почтовый в поле is, но без логина и пароля не хочет передавать smtp.
Пишет вот что:
Mar 4 19:18:32 mailserver postfix/pipe[25315]: 49AD061A02: to=<user@gmail.com>, relay=dovecot, delay=3627, delays=3627/0.23/0/0.12, dsn=4.3.0, status=deferred (temporary failure)
В качестве МТА стоит postfix + dovecot + saslauthd
Re: Сбор почты со всех почтвых ящиков.
fetchmail -akv -m "/usr/bin/procmail -d %T"
Так почта все также складывается в один файл. Может что то не понял, или это нормально?
Так почта все также складывается в один файл. Может что то не понял, или это нормально?
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Сбор почты со всех почтвых ящиков.
Если конфига ~/.procmailrc нет, то нормально.
Мои розовые очки
Re: Сбор почты со всех почтвых ящиков.
Сделал простенький конфиг
1. Поскажите как сделать чтобы вся почта с нужного мне домена ложилась в domain, а то писать каждого польователя не очень граммотно (user\@domain|user\@domain)?
2. Подскажите как сделать правило сортировки отправленных сообщений?
3. Cообщений на сервере 1666 а грузит 1579, подскажите что и как проверить, почему разница в размере сообщений и кол-ве?
4. Размер ящика на сервере gmail 500 МБ, после агрузки всех сообщений размер файла почти 100 мб, это нормально?
В ThunderBird импортируеются нормально сообщения, но вот беда пишет просто ошибку информационную что типа не верный файл mbox
MAILDIR=$HOME/MuttMail
LOGFILE=$HOME/.procmaillog
LOGABSTRACT=no
VERBOSE=on
#VERBOSE=off
FORMAIL=/usr/bin/formail
NL="
"
:0
* ^From:.*(user\@domain|user\@domain)
$MAILDIR/domain
:0
* .*
default
1. Поскажите как сделать чтобы вся почта с нужного мне домена ложилась в domain, а то писать каждого польователя не очень граммотно (user\@domain|user\@domain)?
2. Подскажите как сделать правило сортировки отправленных сообщений?
3. Cообщений на сервере 1666 а грузит 1579, подскажите что и как проверить, почему разница в размере сообщений и кол-ве?
4. Размер ящика на сервере gmail 500 МБ, после агрузки всех сообщений размер файла почти 100 мб, это нормально?
В ThunderBird импортируеются нормально сообщения, но вот беда пишет просто ошибку информационную что типа не верный файл mbox
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Сбор почты со всех почтвых ящиков.
* ^From:.*@domain\.name, man 7 regex
???
Настройки GMail? Нестандартные IMAP-folders на сервере?
Расхождение в размерах из-за добавления служебных заголовков по пути следования письма.
В GMail включена доступность через POP/IMAP всех писем, а не только тех, что пришли после включения POP?
Мои розовые очки
Re: Сбор почты со всех почтвых ящиков.
2. Подскажите как сделать правило сортировки отправленных сообщений?
Т.е. user@domain все его отправленные письма должны ложиться в send.
Я так думаю по полю TO нужно оборабытывать.
-
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Сбор почты со всех почтвых ящиков.
fetchmail/procmail не имеют отношения к отправленным письмам. Смотрите документацию к тому, чем отправляете.
Мои розовые очки
Re: Сбор почты со всех почтвых ящиков.
watashiwa_daredeska писал(а): ↑10.03.2011 16:21fetchmail/procmail не имеют отношения к отправленным письмам. Смотрите документацию к тому, чем отправляете.
Вы не поняли я по imap загужаю папку отправленные.