Good afternoon,
I am using postfix within assp only for sending mail as a relay for
exchange 2010. When I do telnet tests it gives me everything correct and
sends but the emails do not go to the internet, gmail, etc ...
The errors I see in mail.log are 554 5.4.0 and also 421 4.7.0.
But I have no more information and I also get the bounced mail at the
origin.
Can anyone help me correct it?
Thank you.
Greetings.

El mar., 3 mar. 2020 a las 18:21, K Post (<nntp.p...@gmail.com>) escribió:

> That's one heck of a regex, but I get the idea..  Thank you.
>
> How much overhead would this add if it was set for 20-30 people?
>
> Is the AllowCodeInRegex feature documented anywhere?  I only see:
>
>
> - it is now possible to use the regex-eval-code function in regular
> expressions without any restriction
> how ever - it is highly recommended to NOT enable the required hidden
> feature ('AllowCodeInRegex'). If regex files are not protected from
> unauthorized write access,
>
>   assp/perl can be forced to execute any code at runtime!
>
> I don't like doing anything you don't recommend - you obviously know your
> stuff.  Provided my ASSP server is inaccessible to others, is this still a
> big risk?
>
> Why are you using the hex codes in the regex?  Just preference or a
> requirement of using AllowCodeInRegex?
>
> Again, thanks
> Ken
>
>
> On Tue, Mar 3, 2020 at 2:19 AM Thomas Eckardt <thomas.ecka...@thockar.com>
> wrote:
>
>> this regex (all in one line) example will call sub
>> CorrectASSPcfg::tagSubject if a match is found - values are bold
>>
>> (?:^|\n)(?:*from|sender|reply-to*):\s*"?\s*(?:(?:(?:Mrs?|Ms|Miss|Dr|Prof)\.?
>> *)?(?{local %_ = qw, fname *paul*  sname* jones*  domain *OurCharity.org*
>> ,})(?:(??{$_{'fname'}})[.\x20_\-]+(??{$_{'sname'}})|(??{$_{'sname'}})[,\x20](??{$_{'fname'}})|(??{$_{'fname'}})\.(??{$_{'sname'}})\@(??{$_{'domain'}})))\s*"?[^<]*<[^\@]+\@(?!(??{$_{'domain'}}))\x3E(?{&CorrectASSPcfg::tagSubject($fh)})
>>
>>
>> *this example requires the hidden variable 'AllowCodeInRegex' to be set
>> to 1*
>>
>>
>>
>>
>> in the sub CorrectASSPcfg::tagSubject you can do and modify what ever you
>> want (even the complete mail)
>>
>> modify the subject - example
>>
>> my $fh = shift;
>> return unless $fh;
>> return unless exists $main::Con{$fh};
>>
>> my $this = $main::Con{$fh};
>> my $HeaderRe = $main::HeaderRe;
>> my $HeaderValueRe = $main::HeaderValueRe;
>>
>> $this->{header} =~ s/($HeaderRe*)(subject:)($HeaderValueRe)/$1$2
>> your_tag$3/io;
>> $this->{maillength} = $this->{headerlength} = length($this->{header});
>>
>> mlog($fh,"info: found match for local name in external mail - subject was
>> modified");
>>
>> return 1;
>>
>>
>>
>> Thomas
>>
>>
>>
>> Von:        "K Post" <nntp.p...@gmail.com>
>> An:        "ASSP development mailing list" <
>> assp-test@lists.sourceforge.net>
>> Datum:        18.02.2020 19:33
>> Betreff:        Re: [Assp-test] Message body modification
>> ------------------------------
>>
>>
>>
>> I know we've been round and round on this, but it continues to be a
>> problem, and it's only getting worse.   Spear phishing via CEO name
>> spoofing is all too common and ASSP doesn't yet do all that much to to
>> protect.
>>
>> Today our staff got hit with another spear phishing email from a gmail
>> account that was created with our director's name on it.  The staff is
>> trained very well and they didn't fall for it, but it was really cleverly
>> crafted and obviously had some inside information that if followed would
>> have been terrible for the organization.  There's no way that ASSP could
>> have detected this.  It wasn't HMM/Bayesian spammy, it came from a good IP
>> (gmail).  DKIM signed, spf pass, etc.  To a computer, nothing about it was
>> bad.  However, if ASSP were able to say "hey, this email has the director's
>> name in the FROM, but it isn't from director.n...@ourcharity.org.  I'd
>> better *warn* the user" we would have been safer.
>>
>> My original idea was to insert an HTML warning into the body of the
>> message like Google and other providers do.  That's apparently a 100+ hour
>> project.  I tried to get funding, but got laughed at...
>>
>> What if instead, there were some kind of manually maintained rule based
>> matching on the FROM line that *could modify only the subject*. instead
>> of being overly complicated and inserting a warning in the body?  Kind of
>> like the spam prepend that low threshold mails get?
>>
>> Your sample rules in this thread are good, but they score the message.
>> That's not what I'm suggesting.  I do NOT want to block or even score these
>> messages - there's plenty of times that the director sends legitimate
>> message from personal gmail/hotmail/whatever and it of course has her
>> name.  BUT, to either have an HTML warning in the body or even just
>> [EXTERNAL MESSAGE] or something prepended to the subject when ASSP detects
>> this would be an outstanding feature.
>>
>> We really only need to check the FROM line.  Sender, Reply to, etc
>> doesn't matter.  ASSP will keep doing it's job blocking spoofed headers,
>> but the NAME of the sender is that we're considering.
>>
>> How about something like:
>> to:first:last:notfrom:WarnMsg
>>
>> *@ourcharity:Sally:Smith:sally.sm...@ourcharity.org:Caution: External
>> Email
>>
>> matches mail sent to *@OurCharity.org, with a from line where the name
>> (not the email address, but the name itself) is a combination of FirstName
>> & LastName.* that ASSP tests against (.*FirstName.*LastName.*,
>> .*Lastname.*FirstName>8, where the from email isn't
>> sally.sm...@ourcharity.org
>>
>> Even better:
>> *@ourcharity:Paul:Jones:paul.jo...@ourcharity.org|pjones12...@gmail.com:Caution:
>> External Email Not From Paul
>>
>> Which would catch the same thing, but not warn if the message is from
>> either Paul's known gmail account or his @OurCharity.org account.
>>
>> Does this simplification of the rules and only warning in the subject
>> instead of modifying the body make this easy enough for you to implement? I
>> understand that this isn't simple, but based on discussions that I've had
>> with counterparts elsewhere, they're all seeing the same problem.
>>
>> Would a body warning be great?  Of course, but since that's too much
>> work, I'm hopeful that subject modification based on these rules could be a
>> possibility.
>>
>> Thanks
>>
>>
>>
>>
>>
>>
>> On Thu, Nov 7, 2019 at 9:46 PM K Post <*nntp.p...@gmail.com*
>> <nntp.p...@gmail.com>> wrote:
>> Thanks for the nudge in the right direction.  I'll take a look at that
>> regex Showing the sender address in Outlook won't fly.  It's a good idea,
>> but users would hate it and it doesn't solve the issue for mobile users
>> (where most of our users get tricked into a quick reply).
>>
>> How much would you need for a 100 hour or so sponsorship of this?  I
>> doubt our charity can come up with the funds, but I'd try!!
>>
>> On Mon, Nov 4, 2019 at 9:12 AM Thomas Eckardt <
>> *thomas.ecka...@thockar.com* <thomas.ecka...@thockar.com>> wrote:
>> Such a feature is not worth the effort.
>>
>> *https://www.howto-outlook.com/howto/viewsenderaddress.htm*
>> <https://www.howto-outlook.com/howto/viewsenderaddress.htm>
>>
>> There are too many pitfalls and too many required manual configuration
>> tweaks and exceptions to be handled.
>> examples:
>> - assp does not know user and mailbox names - requires manual tweaks
>> using lists and/or regular expressions
>> - to keep the manual configuration impact low, a complex and very
>> variable LDAP and/or external scripting will be required
>> - a per local domain configuration will be required
>> - several bounce sender tagging mechanism will make problems (example: <
>> *bob.jones=ourcharity....@domain.com*
>> <bob.jones.ourcharity....@gmail.com>> )
>> ....
>>
>> So, with this feature you would have to configure matching sets for each
>> user. But you can do this now already - in 'bombHeaderRe'. If you got a
>> regular expression working for one user, it is easy to build them for every
>> user.
>> example:
>>
>> ~<<<(?:^|\n)(?:from|sender|reply-to):\s*"?\s*(?:(?:(?:Mrs?|Ms|Miss|Dr|Prof)\.?
>> *)?(?{local %_ = qw, fname *bob*  sname *jones*  domain *ourcharity.org*
>> <http://ourcharity.org/> ,})(?:(??{$_{'fname'}})[.
>> _\-]+(??{$_{'sname'}})|(??{$_{'sname'}})[,
>> ](??{$_{'fname'}})|(??{$_{'fname'}})\.(??{$_{'sname'}})\@(??{$_{'domain'}})))\s*"?[^<]*<[^\@]+\@(?!(??{$_{'domain'}}))\x3E>>>~=>YOURSCORE
>>
>> this example requires the hidden variable 'AllowCodeInRegex' to be set to
>> 1
>> and a small change in *assp.pl* <http://assp.pl/> - will be published
>> soon
>>
>> or more simple, but much more needs to be change in each line
>>
>> ~<<<(?:^|\n)(?:from|sender|reply-to):\s*"?\s*(?:(?:(?:Mrs?|Ms|Miss|Dr|Prof)\.?
>> *)?(?:*bob*[. _\-]+*jones*|*jones*[, ]*bob*|*bob.jones\@ourcharity\.org*
>> ))\s*"?[^<]*<[^\@]+\@(?!*ourcharity\.org*)\x3E>>>~=>YOURSCORE
>>
>>
>>
>> How ever, if you think you need such a feature, you'll need to sponsor it
>> or find a sponsor. I expect an effort of two weeks but not less than 100
>> hours to implement and test this feature as a level-1 plugin.
>>
>> Thomas
>>
>>
>>
>>
>>
>> Von:        "K Post" <*nntp.p...@gmail.com* <nntp.p...@gmail.com>>
>> An:        "ASSP development mailing list" <
>> *assp-test@lists.sourceforge.net* <assp-test@lists.sourceforge.net>>
>> Datum:        04.11.2019 00:28
>> Betreff:        Re: [Assp-test] Message body modification
>> ------------------------------
>>
>>
>>
>> Right, but what I'm trying to accomplish (as described in detail in my
>> previous thread) is flagging, maybe just with subject modification mail
>> from outside senders with a name that matches one of our organization's
>> senders.  I'd love to be able to have ASSP insert a warning, not on all
>> mail, but only when there's a suspicious name match.  We can't reasonably
>> quarantine all external email, the messages in question don't have links or
>> attachments to block.
>>
>> For example Bob Jones <bob.jo...@ourcharity.org> is the real address
>> within our organization.  We're seeing name spoofing mail from Bob Jones <
>> *bob.jones.ourcharity....@gmail.com* <bob.jones.ourcharity....@gmail.com>>
>> or Bob Jones <*president123mad...@gmail.com*
>> <president123mad...@gmail.com>>.  It shows up in outlook as Bob Jones in
>> the inbox.   Lots of times, the message even had the signature that the
>> person actually uses.  We've had even some of our most savvy users get
>> tricked.   The messages slips through assp, because they're innocuous
>> sounding "are you in the office? I need your help"  "I've got a favor to
>> ask, reply when you get this please?"  Whatever, user gets fooled, replies,
>> and then that gmail address is whitelisted.  The next mail asks for the
>> purchase of gift cards, etc.  Common scheme.  If we could change even just
>> the subject line like [Potential Spoof]: <real subject> that would help the
>> recipient.  Inserting a warning into the body would be even better!
>>
>> To do the matching though, we'd need to list the names our people and
>> their correct address and have ASSP flag only when there's a match from
>> outside.   Of course there are lots of legitimate instances where our
>> people email from their real personal email address to our staff.  Those
>> would get a subject or body modification too, but that's okay.  We don't
>> have the budge to have a third part system do this.
>>
>> Would you mind taking a look at the original thread for more detail and
>> explanation of what I'm thinking?  I think it's at least worth discussion -
>> I think there's some real value to the ASSP community being how often we're
>> getting name spoofing messages.
>>
>>
>> On Sat, Nov 2, 2019 at 3:34 AM Thomas Eckardt <
>> *thomas.ecka...@thockar.com* <thomas.ecka...@thockar.com>> wrote:
>> simple company rules are the solution:
>>
>> - every mail from outside the company is subject to be malicious - open
>> attachments or following links in such mails, requires a full manually
>> verification of the email before any action is done - on any doubt the mail
>> has to be quarantained
>> - qurantined mails are untouchable as long as they are not released by an
>> authorisized person or system
>> - every mail from outside the company passed an assp system
>> - every mail from/to inside the company will never reach any assp system
>> (except assp reporting)
>> - every mail from outside contains a X-ASSP header but at least the ASSP
>> received header - this header has to be used by the mail client and/or
>> server to classify the mail
>>
>> >can I insert something into the bodies of selected messages as it is
>> sent to the real mail server
>>
>> there is no such code in *assp.pl* <http://assp.pl/> - only ASSP_AFC is
>> able to manipulate the mail body (replace attachments , SMIME)
>>
>> >without having that warning message saved in the corpus
>>
>> assp stores the incoming mail + assp headers  - never the content sent to
>> the server
>>
>> Thomas
>>
>>
>>
>> Von:        "K Post" <*nntp.p...@gmail.com* <nntp.p...@gmail.com>>
>> An:        "ASSP development mailing list" <
>> *assp-test@lists.sourceforge.net* <assp-test@lists.sourceforge.net>>
>> Datum:        01.11.2019 18:02
>> Betreff:        [Assp-test] Message body modification
>> ------------------------------
>>
>>
>>
>> Thomas, quick question: can I insert something into the bodies of
>> selected messages as it is sent to the real mail server without having that
>> warning message saved in the corpus?
>>
>> Early last month, I sent "An idea: Visual warnings in message body" but
>> received no replies.
>> We're seeing SO many of these, that I might try to figure this out on my
>> own if there isn't broad appeal.
>>
>> Thanks
>>
>> _______________________________________________
>> Assp-test mailing list
>> *Assp-test@lists.sourceforge.net* <Assp-test@lists.sourceforge.net>
>> *https://lists.sourceforge.net/lists/listinfo/assp-test*
>> <https://lists.sourceforge.net/lists/listinfo/assp-test>
>>
>>
>>
>>
>> DISCLAIMER:
>> *******************************************************
>> This email and any files transmitted with it may be confidential, legally
>> privileged and protected in law and are intended solely for the use of the
>> individual to whom it is addressed.
>> This email was multiple times scanned for viruses. There should be no
>> known virus in this email!
>> *******************************************************
>>
>> _______________________________________________
>> Assp-test mailing list
>> *Assp-test@lists.sourceforge.net* <Assp-test@lists.sourceforge.net>
>> *https://lists.sourceforge.net/lists/listinfo/assp-test*
>> <https://lists.sourceforge.net/lists/listinfo/assp-test>
>> _______________________________________________
>> Assp-test mailing list
>> *Assp-test@lists.sourceforge.net* <Assp-test@lists.sourceforge.net>
>> *https://lists.sourceforge.net/lists/listinfo/assp-test*
>> <https://lists.sourceforge.net/lists/listinfo/assp-test>
>>
>>
>>
>>
>> DISCLAIMER:
>> *******************************************************
>> This email and any files transmitted with it may be confidential, legally
>> privileged and protected in law and are intended solely for the use of the
>> individual to whom it is addressed.
>> This email was multiple times scanned for viruses. There should be no
>> known virus in this email!
>> *******************************************************
>>
>> _______________________________________________
>> Assp-test mailing list
>> *Assp-test@lists.sourceforge.net* <Assp-test@lists.sourceforge.net>
>> *https://lists.sourceforge.net/lists/listinfo/assp-test*
>> <https://lists.sourceforge.net/lists/listinfo/assp-test>
>> _______________________________________________
>> Assp-test mailing list
>> Assp-test@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/assp-test
>>
>>
>>
>>
>> DISCLAIMER:
>> *******************************************************
>> This email and any files transmitted with it may be confidential, legally
>> privileged and protected in law and are intended solely for the use of the
>> individual to whom it is addressed.
>> This email was multiple times scanned for viruses. There should be no
>> known virus in this email!
>> *******************************************************
>>
>> _______________________________________________
>> Assp-test mailing list
>> Assp-test@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/assp-test
>>
> _______________________________________________
> Assp-test mailing list
> Assp-test@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/assp-test
>
_______________________________________________
Assp-test mailing list
Assp-test@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/assp-test

Reply via email to