Инструменты пользователя

Инструменты сайта


сисадмин:postfix

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
сисадмин:postfix [2016.10.11 08:24] feserсисадмин:postfix [2024.06.21 05:45] (текущий) feser
Строка 1: Строка 1:
 ====== Postfix ====== ====== Postfix ======
  
-[[Примерная конфигурация mail.cf]] +  * [[Примерная конфигурация mail.cf]]  
 +  * [[Настройки hiserver]] 
 +  * [[Настройка spamassassin]] 
 + 
 +=== Отправить заново всю почту из очереди === 
 +  postqueue -f 
 +=== Очистка почтовой очереди === 
 +  postsuper -d ID 
 +  postsuper -d ALL 
 + 
 +=== Пересылка всей почты на другой сервер === 
 +<code - /etc/postfix/main.cf> 
 +   relayhost = mail.server.ru:25 
 +</code> 
 + 
 + 
 + 
 +=== Копия сообщений и в другой ящик === 
 +<code - /etc/postfix/main.cf> 
 +   recipient_bcc_maps = hash:/etc/postfix/recipient_bcc_maps 
 +</code> 
 + 
 +<code - /etc/postfix/recipient_bcc_maps> 
 +   main@domain.ru  copied@domain.ru 
 +</code> 
 + 
 +Не забыть прохэшировать 
 +  postmap recipient_bcc_maps 
 +   
 +=== Подмена исходящего адреса === 
 +<code - /etc/postfix/main.cf> 
 +   smtp_generic_maps = hash:/etc/postfix/generic 
 +</code> 
 + 
 +<code - /etc/postfix/generic> 
 +   root@my.server.ru     exist@mydomain.ru 
 +</code> 
 + 
 +  postmap /etc/postfix/generic 
 +  service postfix reload 
 +   
 +=== Автоответ на входящее сообщение === 
 + 
 + 
 + 
 +В master.cf добавить строку: 
 + 
 +  redirect unix - n n - - pipe flags=R user=postfix argv=/etc/postfix/autoreply.sh ${sender} ${recipient} 
 + 
 +В /etc/postfix/script.sh должно быть: 
 + 
 +  #!/bin/bash 
 +  /usr/sbin/sendmail -f $1 $2 
 +  cat /etc/postfix/autoreply.msg | /bin/mail -s 'Оповещение $1 
 + 
 +Права на скрипт - должен быть выполняемым для postfix (или любого юзера 
 +от имени которого в master.cf запускается скрипт) 
 + 
 +Создать файл /etc/postfix/autoreply.msg и вписать в него текст сообщения 
 + 
 +Добавить в main.cf: 
 +  smtpd_recipient_restrictions = что там есть, hash:/etc/postfix/recipient 
 + 
 +Создать файлик /etc/postfix/recipient такого вида: 
 +    user1@mydomain.com FILTER redirect: 
 +    user2@mydomain.com FILTER redirect: 
 + 
 +  postmap recipient 
 +  postfix reload 
 + 
  
  
сисадмин/postfix.1476174298.txt.gz · Последнее изменение: 2016.10.11 08:24 — feser