Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: runtime в Jun 17, 2010, 15:00



Титла: Spamassassin да връща писмо
Публикувано от: runtime в Jun 17, 2010, 15:00
Може ли spamassassin да връща писмо с определен текст на изпращача,  ако писмото му е класифицирано като спам след като съм го приел? Идеята е, че писмата им се трият директно, но има определени хора, на които пощата им се класифицира като спам, та да им се връща отговор, че писмото им не е получено!
Търсих из wiki-то им ама или нещо не съм в кондиция или съм яко затъпял щото не мога да намеря такова нещо :) Или поне не го виждам... А съм почти сигурен, че трябва да го има като опция.


Титла: Re: Spamassassin да връща писмо
Публикувано от: neter в Jun 17, 2010, 15:16
Това не е работа на SpamAssassin, а на пощенския сървър или на скриптовете, седящи между пощенския сървър и SpamAssassin. Какъв пощенски сървър използваш и по какъв начин комуникира той със SpamAssassin?
Аз ползвам Postfix с един Perl скрипт SAQ ($2) за връзка със SpamAssassin, който върши много добра работа за запазване на писмата в карантина, известяване на получателите с ежедневни репорти, а и е удобен за дописване на функционалности - аз съм си драснал към нещо още възможности за ваканционни съобщения, препращания на писмата и изпълнение на външни bash скриптове. Нямам против да ти го дам и в моя вариант, стига да си с Postfix и да искаш да ползваш този скрипт за връзка със SpamAssassin.


Титла: Re: Spamassassin да връща писмо
Публикувано от: runtime в Jun 17, 2010, 15:26
Еми ползвам Sendmail 8.14.2.  Ползвам и spamd демона :) Като цяло м/у тях мисля, че няма никакъв скрипт. Правилата съм ги наблъскал във procmailrc.

П.С. Явно ще трябва да се зачета как да стане работата. Мислех, че има по-лесен начин :)


Титла: Re: Spamassassin да връща писмо
Публикувано от: laskov в Jun 17, 2010, 19:00
За връзка между sendmail и SpamAssassin ползвам MailScanner. Ето какво може да направи той със спам писмата, като имам два прага: под 3 не е спам, между 3 и 6 вероятен спам. (Винаги е спам, защо ли не го променя?) и над 6 - категоричен спам. И в трите варианта имаш възможност за следните действия:

Цитат
#
# What to do with spam
# --------------------
#

# This is a list of actions to take when a message is spam.
# It can be any combination of the following:
#    deliver                 - deliver the message as normal
#    delete                  - delete the message
#    store                   - store the message in the (spam) quarantine
#    store-nonmcp            - store the message in the non-MCP quarantine
#    store-mcp               - store the message in the MCP quarantine
#    store-nonspam           - store the message in the non-spam quarantine
#    store-spam              - store the message in the spam quarantine
#    store-<directory-path>  - store the message in the <directory-path>
#    bounce                  - send a rejection message back to the sender
#    forward user@domain.com - forward a copy of the message to user@domain.com
#                              See the note below about the keywords that
#                              can be used.
#    striphtml               - convert all in-line HTML content to plain text.
#                              You need to specify "deliver" as well for the
#                              message to reach the original recipient.
#    attachment              - Convert the original message into an attachment
#                              of the message. This means the user has to take
#                              an extra step to open the spam, and stops "web
#                              bugs" very effectively.
#    notify                  - Send the recipients a short notification that
#                              spam addressed to them was not delivered. They
#                              can then take action to request retrieval of
#                              the original message if they think it was not
#                              spam.
#    header "name: value"    - Add the header
#                                name: value
#                              to the message. name must not contain any spaces.
#                              The "value" may contain the magic keyword "_TO_"
#                              anywhere in it. _TO_ will be replaced by a
#                              comma-separated list of the original recipients
#                              of the message. This is very useful if you just
#                              forward the message to a new address and don't
#                              use the "deliver" action, as otherwise the list
#                              of the original recipients may be lost.
#    custom(parameter)       - Call the CustomAction function in /usr/lib/Mail-
#                              Scanner/MailScanner/CustomFunctions/CustomAction
#                              .pm with the 'parameter' passed in. This can be
#                              used to implement any custom action you require.
#


Титла: Re: Spamassassin да връща писмо
Публикувано от: runtime в Jun 17, 2010, 20:14
Ще ги пробвам тези варианти... А за сега съм го сътворил със procmailrc

http://www.knowplace.org/pages/howtos/autoresponder_with_procmail_howto.php

И все пак ще се заиграя с вашите предложения  [_]3