Нужно постфиксом (или чем-то альтернативным, работающим под *nix ) забирать почту с другого почтовика, на котором виртуальный почтовый домен и логин с пассом для доступа. Это реально?
Непонятно, ты, как-то объяснил, что надо. - Постфикс может только принимать почту (по SMTP). И затем раскладывать по локальным ящикам, либо отправлять её дальше. - Если надо самому забирать почту из ящиков (POP3, IMAP) - fetchmail.
Zuka58, да верно, не умеет, уже нарыл, только попробовать не получается, работу сервера прерывать надо
короче проблемы с fetchmail (на FreeBSD 6.0): не хочет скотина стартовать при загрузке системы (сделал скрипт и положил его в /usr/local/etc/rc.d), приходится заводить вручную: mail1# fetchmail -f /etc/mailconf/fetchmailrc при старте ругается вот так: fetchmail: WARNING: Running as root is discouraged. fetchmail: warning: multidrop for mail.xxxx.com requires envelope option! fetchmail: warning: Do not ask for support if all mail goes to postmaster! но при этом как ни странно работает как положено, почту раскладывает вот конфиг (fetchmailrc): set daemon 600 set logfile /var/log/fetchmail.log poll mail.xxxxxxx.com with protocol POP3: localdomains xxxxxxx.com np dns username "user" password "pass" to *here set invisible Мож я чего с правами напутал? на конфиг стоит -rw------- сам fetchmail запускается только от рута, даже от юзера из группы wheel не хочет.
Ну, он же тебе английским по черному всё говорит. В вольном переводе: "ты мне не сказал, по какому хидеру определять кому письмо, поэтому не жалуйся, если я свалю все постмастеру". Добавь ему в полл envelope <Header>, заведи пользователя которому будут валиться письма на несуществующих юзеров и укажи его как постмастера. У вистов, к примеру, на сайте явно сказано "мультидропные ящики разбирать по To:", а для своего выясни. И вообще, там в мане по-поводу envelope и multidrop бааальшой раздел есть "THE USE AND ABUSE OF MULTIDROP MAILBOXES, Header vs. Envelope addresses". Ругается-то как? У меня запускается без вопросов. Стоит не бсд и скрипты другие, но в итоге сводится все к обычному: su - _почтоюзер_ -c "/usr/bin/fetchmail ..." Создай аккаунт специально для него (про права логфайл не забудь). Ему в ноум положи .fetchmailrc, и fetchmail запускай от него. = .fetchmailrc ========================== set daemon 600 set invisible set logfile /var/log/fetchmail.log set postmaster _fuckmail_user_ set no bouncemail set no spambounce poll mail.xxxxxxx.com with protocol POP3 : no dns localdomains xxxxxxx.com envelope To : user "user" pass "pass" is * here pass8bits; ===================================== Вот, что-то типа того...