Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 185637b990 | |||
| 7ba94253e3 |
+2
-4
@@ -87,13 +87,11 @@
|
|||||||
|
|
||||||
**debug**
|
**debug**
|
||||||
|
|
||||||
Выводит в форматированном виде ответ *Rspamd* (JSON). Может быть
|
Выводит в форматированном виде ответ *Rspamd* (JSON). Может быть использован для контроля возвращаемых *Rspamd* *символов* и других данных. Входной файл должен быть в формате файла очереди *CommuniGate Pro*. ***Применять только при запуске из командной строки!!!***
|
||||||
использован для контроля возвращаемых *Rspamd* *символов* и других данных. Входной файл должен быть в формате файла очереди *CommuniGate Pro*. ***Применять только при запуске из командной строки!!!***
|
|
||||||
|
|
||||||
**outbound**
|
**outbound**
|
||||||
|
|
||||||
Обрабатывает поток исходящих сообщений. Если исходящие сообщения отправляются на внешние MTA, в них не добавляются заголовки, являющиеся результатом проверки на спам. Какие именно сообщения обрабатываются таким образом определяется *Правилом*
|
Обрабатывает поток исходящих сообщений. Если исходящие сообщения отправляются на внешние MTA, в них не добавляются заголовки, являющиеся результатом проверки на спам. Какие именно сообщения обрабатываются таким образом определяется *Правилом* *CommuniGate Pro*.
|
||||||
*CommuniGate Pro*.
|
|
||||||
|
|
||||||
<br/>
|
<br/>
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -57,9 +57,10 @@ func NotifyTo(seq int, m *Message, to []string, header string, notifyfrom string
|
|||||||
} else {
|
} else {
|
||||||
w.WriteString("<>")
|
w.WriteString("<>")
|
||||||
}
|
}
|
||||||
|
w.WriteString("\n")
|
||||||
|
|
||||||
if len(m.Rcpts) > 0 {
|
if len(m.Rcpts) > 0 {
|
||||||
w.WriteString("\nrcpt to: ")
|
w.WriteString("rcpt to: ")
|
||||||
w.WriteString(m.Rcpts[0])
|
w.WriteString(m.Rcpts[0])
|
||||||
for _, rcpt := range m.Rcpts[1:] {
|
for _, rcpt := range m.Rcpts[1:] {
|
||||||
w.WriteString("\n ")
|
w.WriteString("\n ")
|
||||||
|
|||||||
Reference in New Issue
Block a user