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

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


сисадмин:postfix

Различия

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

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

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
сисадмин:postfix [2022.01.25 11:52] feserсисадмин:postfix [2024.06.21 05:45] (текущий) feser
Строка 3: Строка 3:
   * [[Примерная конфигурация mail.cf]]    * [[Примерная конфигурация mail.cf]] 
   * [[Настройки hiserver]]   * [[Настройки hiserver]]
 +  * [[Настройка spamassassin]]
 +
 +=== Отправить заново всю почту из очереди ===
 +  postqueue -f
 +=== Очистка почтовой очереди ===
 +  postsuper -d ID
 +  postsuper -d ALL
 +
 +=== Пересылка всей почты на другой сервер ===
 +<code - /etc/postfix/main.cf>
 +   relayhost = mail.server.ru:25
 +</code>
 +
 +
  
 === Копия сообщений и в другой ящик === === Копия сообщений и в другой ящик ===
Строка 27: Строка 41:
   postmap /etc/postfix/generic   postmap /etc/postfix/generic
   service postfix reload   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.1643111547.txt.gz · Последнее изменение: 2022.01.25 11:52 — feser