The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"qmail. Переадресация почты"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 14-Ноя-05, 10:56  (MSK)
Всем привет! У меня стоит sendmail и qmail. Хочу настроить переадресацию локальной почты. Необходимо, чтобы почта с ящика proba1@mydomen.ru полностью перенаправлялась в ящик proba2@mydomen.ru.
Пробовал:
1. Добавил строку в файле /etc/mail/aliases  proba1:proba2
2. Когда набираешь newaliases - пишет в ответ sendmail: fatal: please use fastforward/newaliases instead
3. Редактировал файл /var/qmail/popboxes/proba1/.qmail Добавил там строку &proba2 Не помогло

Подскажите как же мне все таки справиться с этой проблемой.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 14-Ноя-05, 11:09  (MSK)
Неужели никто не знает???
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "qmail. Переадресация почты" 
Сообщение от Tatarin Искать по авторуВ закладки(??) on 14-Ноя-05, 11:50  (MSK)
Создаешь в каталоге /var/qmail/aliases файл вида ".qmail-old_address" и прописываешь внутри этого файла команду "|forward new_address" (все без кавычек) -- и так для каждого адреса. Все.
Вопр тебе, что ты имеешь ввиду sendmail и qmail? На одном сервере-Это извращение. Если на разных нормульно.
В qmail есть замена sendmail.
И мой тебе совет, ручками конечно делать хорошо НО!!!
Можно поднять на этом серваке АПАЧ, поставить туда vqadmin, или qmailadmin
и не париться. Даже в целях обучения. Делаешь изменения с помощью выше определенных скриптов, а потом смотришь что изменилось  в конфигах.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 14-Ноя-05, 12:22  (MSK)
Создал файл /var/qmail/alias/.qmail-proba1
Содержимое этого файла |forward proba2
И все равно когда я отправляю сообщения на адрес proba1@mydomen.ru - почта приходит только на данный ящик. На ящик proba2@mydomen.ru  ничего не приходит ничего не форвардится!!!
Также в каталоге /var/qmail/alias/ есть такие файлы как .qmail-postmaster; .qmail-root; .qmail-mailer-daemon;
С ними все в порядке. Там просто прописана одна строка "sysadm" - без ковычек. На этот почтовый ящик сыпятся мне логи.
Какие еще будут идеи по поводу этого???
Помогите, пожалуста, уже неделю с этим бьюсь.
Спасибо
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "qmail. Переадресация почты" 
Сообщение от Kliver Искать по авторуВ закладки on 14-Ноя-05, 12:34  (MSK)
>Создал файл /var/qmail/alias/.qmail-proba1
>Содержимое этого файла |forward proba2
>И все равно когда я отправляю сообщения на адрес proba1@mydomen.ru - почта
>приходит только на данный ящик. На ящик proba2@mydomen.ru  ничего не
>приходит ничего не форвардится!!!
>Также в каталоге /var/qmail/alias/ есть такие файлы как .qmail-postmaster; .qmail-root; .qmail-mailer-daemon;
>С ними все в порядке. Там просто прописана одна строка "sysadm" -
>без ковычек. На этот почтовый ящик сыпятся мне логи.
>Какие еще будут идеи по поводу этого???

Vpopmail не стоит? С ним гораздо проще.
В файле .qmail-proba1 оставь строчку
proba2
или proba2@mydomain.ru
И проверь владельца и права на это файл. Сравни с .qmail-postmaster

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 14-Ноя-05, 12:58  (MSK)
Vpopmail не стоит! Как только разберусь с переадресацией обязательно поставлю.
Все файлы, которые находятся в каталоге /var/qmail/alias/ имеют одинкового владельца и права.
Вот смотри.
lrwxr-xr-x  1 root  qmail  17 Mar  4  2003 .qmail-mailer-daemon -> .qmail-postmaster
-rw-r--r--  1 root  qmail  26 Nov  8 08:57 .qmail-postmaster
-rw-r--r--  1 root  qmail  30 Nov 14 12:13 .qmail-proba1
-rw-r--r--  1 root  qmail  26 Nov  8 08:57 .qmail-root
Что еще можно придумать???
Спасибо всем кто отвечает.
Спасибо.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "qmail. Переадресация почты" 
Сообщение от Tatarin Искать по авторуВ закладки(??) on 14-Ноя-05, 13:07  (MSK)
1Ты скажи sendmail у тя родной юниксовый или эмуляция от qmail
2Попробуй без форвард!!!
3Точно не знаю но почитай еще man dot-qmail
4В алиасе попробуй указать полный почтовый адрес!!!
5И логи по сабжекту в студию....
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "qmail. Переадресация почты" 
Сообщение от Tatarin Искать по авторуВ закладки(ok) on 14-Ноя-05, 13:12  (MSK)
Если sendmail то убей его
killall sendmail

mv /usr/sbin/sendmail /usr/sbin/sendmail.old

mv /usr/lib/sendmail /usr/lib/sendmail.old

chmod 0 /usr/lib/sendmail.old /usr/sbin/sendmail.old
Потом
ln -s /var/qmail/bin/sendmail /usr/lib/sendmail

ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
и не надо лазить в конфигах sendmaila делай все в qmail
Кстати убей еще вкрипты запуска sendmail в /etc/rc.d/init.d если LINUX или
если FREEBSD в файле /etc/rc.local sendmail_enable="NONE"


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 14-Ноя-05, 13:34  (MSK)
1. Какой у меня sendmail - не знаю. Не я сервак ставил. В FreeBSD - новичок я, но очень, очень нравится мне эта система. скажи лучше как это можно узнать.
2. Если попробовать без форвард то тогда как?
3. Про dot-qmail - почитаю.
4. В алиасе пробовал указать и полный почтовый адрес и только имя.
5. И где мне можно взять логи по "сабжекту"
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "qmail. Переадресация почты" 
Сообщение от Kliver Искать по авторуВ закладки on 14-Ноя-05, 13:42  (MSK)
>2. Если попробовать без форвард то тогда как?
Ты пробовал в файле .qmail-proba1 оставить только
proba2
(без |forward)?

>5. И где мне можно взять логи по "сабжекту"
maillog из папки с логами

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "qmail. Переадресация почты" 
Сообщение от Tatarin Искать по авторуВ закладки(ok) on 14-Ноя-05, 13:53  (MSK)
>1. Какой у меня sendmail - не знаю. Не я сервак ставил.
Товарисч объясняю sendmail ето почтовый сервак который древний как интернет, так получилось что он используется в болшинстве систем, и не только для почты глобальной и локальной тоже т.е отпавка системных сообщений руту и.д
Когда ставишь qmail нужно убить в системе sendmail в результате некоторые проги будут ругаться на его отсутствие для етого нужно врубить эмуляцию оного в qmail выше я показал как ето сделать, я думаю это уже у вас сделано.
qmail+sendmail работать вместе не будут!!!
>В FreeBSD - новичок я, но очень, очень нравится мне эта
>система. скажи лучше как это можно узнать.
Это хорошо я тоже перехожу на нее.
>2. Если попробовать без форвард то тогда как?
без форвард ето без слова форвард в файле алиаса
>5. И где мне можно взять логи по "сабжекту"
Сабжект это русская интерпритация слова Subject-объект так многие прикалываются!!!
Т.е логи по сабжекту ето означат логи по данной проблеме, а проблема у вас
с qmail!!!
рекомендую доку по установке qmail для FreeBSD
www.qmailrocks.org
И читайте больше вообще про почту в интернете, надо знать что такое MUA, MTA и.д


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 15-Ноя-05, 10:14  (MSK)
запуск sendmail - я убрал. Оказывается в файле /etc/rc.conf было прописано sendmail_enable="NO" вместо sendmail_enable="NONE".
Все остальное уже было сделано.
Итак, живет только Qmail.
Содержимое файла /var/qmail/alias/.qmail-proba1 я сделал таким
proba2
proba2@mydomen.ru
|forward proba2
|forward proba2@mydomen.ru
При отправке сообщения на ящик proba1@mydomen.ru  - сообщение так и не дошло до ящика proba2@mydomen.ru

Вот вырезка из /var/log/maillog (сообщение отправляется с ma_slab@mydomen.ru на proba1@mydomen.ru)

Nov 15 09:45:10 nmbrelay smtpd: 1132037110.628824 /var/qmail/plugins/: permission denied
Nov 15 09:45:10 nmbrelay qmailQ: 1132037110.652155 warning: QQ plugins ret_code 0
Nov 15 09:45:10 nmbrelay qmail: 1132037110.657916 new msg 1028
Nov 15 09:45:10 nmbrelay qmail: 1132037110.659420 info msg 1028: bytes 651 from <ma_slab@mydomen.ru> qp 12368 uid 82
Nov 15 09:45:11 nmbrelay smtpd: 1132037111.020125 tcpserver: end 12367 status 0
Nov 15 09:45:11 nmbrelay smtpd: 1132037111.020980 tcpserver: status: 21/40
Nov 15 09:45:11 nmbrelay qmail: 1132037111.116568 starting delivery 68: msg 1028 to local proba1@mydomen.ru
Nov 15 09:45:11 nmbrelay qmail: 1132037111.119240 status: local 1/10 remote 0/20
Nov 15 09:45:11 nmbrelay qmail: 1132037111.215340 delivery 68: success: did_1+0+0/
Nov 15 09:45:11 nmbrelay qmail: 1132037111.217358 status: local 0/10 remote 0/20
Nov 15 09:45:11 nmbrelay qmail: 1132037111.217797 end msg 1028
Nov 15 09:45:11 nmbrelay plugin_avp.pl: 1132037111.750730 warning:AVP return code=0
Nov 15 09:45:11 nmbrelay qmail_plugins: 1132037111.766365 warning: Start plugin arch.pl intd/1001 mess/12/1001
Nov 15 09:45:11 nmbrelay qmail_plugins: 1132037111.840453 warning: Start plugin  intd/1001 mess/12/1001
Nov 15 09:45:11 nmbrelay smtpd: 1132037111.848856 /var/qmail/plugins/: permission denied
Nov 15 09:45:11 nmbrelay qmailQ: 1132037111.872161 warning: QQ plugins ret_code 0
Nov 15 09:45:11 nmbrelay qmail: 1132037111.877870 new msg 1001
Nov 15 09:45:11 nmbrelay qmail: 1132037111.879394 info msg 1001: bytes 464 from <none@none.none> qp 12399 uid 82


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "qmail. Переадресация почты" 
Сообщение от Kliver Искать по авторуВ закладки on 15-Ноя-05, 11:05  (MSK)
>запуск sendmail - я убрал. Оказывается в файле /etc/rc.conf было прописано sendmail_enable="NO"
>вместо sendmail_enable="NONE".
>Все остальное уже было сделано.
>Итак, живет только Qmail.
>Содержимое файла /var/qmail/alias/.qmail-proba1 я сделал таким
>proba2
>proba2@mydomen.ru
>|forward proba2
>|forward proba2@mydomen.ru
>При отправке сообщения на ящик proba1@mydomen.ru  - сообщение так и не
>дошло до ящика proba2@mydomen.ru
>

Не туда мы все ударились. aliases - для НЕСУЩЕСТВУЮЩИХ пользователей. В даном случае это не подходит.
Тебе надо разместить файл .qmail в домашнем каталоге пользователя proba1.
Содержимое файла - 2 строки:
# Если у тебя используется Maildir
proba2@mydomain.ru
/home/proba1/Maildir/

или
# Если у тебя используется mailbox
proba2@mydomain.ru
/home/proba1/mbox

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 15-Ноя-05, 12:09  (MSK)
Ок! Совершенно с тобой согласен, что алиасы для несуществующих адресов.
У меня стоит Maildir.
У меня все почтовые ящики физически живут на /var/qmail/popboxes/
Если я пропишу в файле все как ты мне сказал, то у меня вообще ничего не получится. Сообщение не доходит не до адреса proba1 не до адреса proba2
Вырезку из лога прилагаю.
Впринципе он там и пишет, то что не может создать директорию.
Но как в моем случае все это можно настроить.
Работы вроде на 3 секунды и никак не получается!!!!!!
Помогите!

Nov 15 12:02:46 nmbrelay qmail: 1132045366.790134 new msg 3004
Nov 15 12:02:46 nmbrelay qmail: 1132045366.791666 info msg 3004: bytes 631 from <ma_slab@mydomen.ru> qp 67959 uid 82
Nov 15 12:02:46 nmbrelay qmail: 1132045366.950029 starting delivery 543: msg 3004 to local proba1@mydomen.ru
Nov 15 12:02:46 nmbrelay qmail: 1132045366.959895 status: local 1/10 remote 0/20
Nov 15 12:02:46 nmbrelay qmail: 1132045366.971645 delivery 543: deferral: Unable_to_chdir_to_maildir._(#4.2.1)/
Nov 15 12:02:46 nmbrelay qmail: 1132045366.972549 status: local 0/10 remote 0/20
Nov 15 12:02:47 nmbrelay smtpd: 1132045367.148753 tcpserver: end 67958 status 0
Nov 15 12:02:47 nmbrelay smtpd: 1132045367.149343 tcpserver: status: 8/40

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "qmail. Переадресация почты" 
Сообщение от Kliver Искать по авторуВ закладки on 15-Ноя-05, 12:30  (MSK)
>Ок! Совершенно с тобой согласен, что алиасы для несуществующих адресов.
>У меня стоит Maildir.
>У меня все почтовые ящики физически живут на /var/qmail/popboxes/
Какая у тебя структура папок там
В файле .qmail должна быть указана реально существующий каталог. Я писал только для примера
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "qmail. Переадресация почты" 
Сообщение от Kliver Искать по авторуВ закладки on 15-Ноя-05, 12:38  (MSK)
Пользователь proba2 должен существовать, конечно
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

16. "qmail. Переадресация почты" 
Сообщение от Tatarin Искать по авторуВ закладки(??) on 15-Ноя-05, 12:46  (MSK)
ДА прогон с алиасами вот я втупил, не прощю себе етого.
Насчет rc.conf правильно NO и NONE тоже работает смотри /etc/defaults/rc.conf
в логах пишет что он не может зайти в дерикторию (а не создать)
ты наверно написал в .qmail вместо /var/qmail написал /home

Переадресуем почту от proba1 к proba2
создаем файл дериктории /var/qmail/popboxes/proba1/Maildir/.qmail
и в нем
пишем proba2@mydomain.ru
Читай man dot-qmail внимательно
я могу ошибаться, посмотрел быстренько помоему так.
Выдержка из мана
It can instead write the mail to a different file or directory, forward
it to another address, distribute it to a mailing list, or even execute
programs, all under your control
в .qmail можно даже прогу запускать, короче твори что хочешь, тока проверь  все тчательно, и что за херь с правами у тебя на папку /var/qmail/plugins---проверь
В мане написано что форвард надо начинать с &
A forward line begins with an ampersand:
                &me@new.job.com
Вот говориться как ето работает
qmail-local takes the rest of the line as a mail address; it  uses
qmail-queue  to  forward the message to that address.  The address
must contain a fully qualified domain name; it  must  not  contain
extra spaces, angle brackets, or comments:
qmail-local смотрит куда слать и отдает писмо qmail-queue а тот пересылает
Еще можешь попробовать без & какой-то гон в мане
If  the  address begins with a letter or number, you may leave out
the ampersand: типа если адрес начинается с литеры или цифры надо убрать амперсанд.
Короче экспериментируй.
И читай ман
если не работает man dot-qmail то ман лежит сдесь
/var/qmail/man/cat5/dot-qmail.0
или сам пропиши в конфиге мана.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

17. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 18-Ноя-05, 10:08  (MSK)
Ребята!!!
Ничего не помогло!!!!
Перепробовал все. Не работает эта чёртова переадресация.
У кого-нибудь стоит Qmail??? Попробуйте у себя это сделать.
На эти почтовый ящики (proba1 и proba2) не существуют домашней директории, они не системные юзера, т.е. их нет в /etc/passwd.
Есть только файл ".qmail" в котором нужно что то прописать по строго определенным правилам и все.
Попробуйте у себя, плиз... и напишите ответ что получилось
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

18. "qmail. Переадресация почты" 
Сообщение от Kliver Искать по авторуВ закладки on 18-Ноя-05, 12:00  (MSK)
>Перепробовал все. Не работает эта чёртова переадресация.
>У кого-нибудь стоит Qmail??? Попробуйте у себя это сделать.
Стоит и не один. Правда с vpopmail .qmail работает. Хочешь стучи в аську
33741130 - попробуем разобраться. Быстрее будет чем на форуме

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

19. "qmail. Переадресация почты" 
Сообщение от mslabousov emailИскать по авторуВ закладки(ok) on 18-Ноя-05, 15:18  (MSK)
Всем спасибо за участие в данном обсуждении!!!
У меня все получилось!!!
Проблема была во мне (не корректно настроил у себя почтовый клиент outlook). Именно поэтому мне казалось, что сообщение сыпется в один и тот же ящик - ДВАЖДЫ.
Не допускайте никто таких ошибок как я. Стыдно!
Хочу подвести итоги:
Для того, чтобы работала переадресация в Qmail - необходимо в файле .qmail (почтового акаунта proba1) второй строкой дописать куда вы хотите переадресовать письмо.
В моем случае .qmail содержит две строки:
./Maildir/
proba2
Также можно записать proba2@mydomen.ru - без разницы.
В этом случае письмо приходит и на ящик proba1 и на proba2.
Если будет написано вот так:
#./Maildir/
proba2
Т.е. мы не хотим, чтобы письмо шло на ящик proba1, то в этом случае будет осуществляться чистый форвард!!!
Но когда Вы получите письмо в ящике proba2 - там будет написано что оно для ящика proba1.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

20. "qmail. Переадресация почты" 
Сообщение от Tatarin Искать по авторуВ закладки(??) on 18-Ноя-05, 20:01  (MSK)
Вот ты приколист!!!
А я уже стал в себе сомневаться :)
Дааа.....


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

21. "qmail. Переадресация почты" 
Сообщение от qmailer emailИскать по авторуВ закладки on 25-Ноя-05, 21:00  (MSK)
Добавлю для случая с vpopmail.
Для отправления копий на другой ящик файл .qmail-username создаем в
папке домена:
/var/qmail/vpopmail/domains/Domain.ru/.qmail-user1

и соответственно для бэкапа писем пользователя  user1 пишем 2 строки:
./user1/Maildir/
&bakupuser@Domain.ru

Усе.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру