#haraka

/

      • Guest81644 has quit
      • Guest45764 joined the channel
      • Guest45764 has quit
      • EyePulp joined the channel
      • Guest45764 joined the channel
      • Guest45764 has quit
      • godsflaw joined the channel
      • godsflaw has quit
      • godsflaw joined the channel
      • godsflaw has quit
      • EyePulp joined the channel
      • godsflaw joined the channel
      • godsflaw has quit
      • Guest69349 joined the channel
      • Guest69349 has quit
      • Guest69349 joined the channel
      • Guest69349 has quit
      • syshero joined the channel
      • ultimatt has quit
      • ultimatt joined the channel
      • GitHubBot
        [13Haraka] 15msimerson opened pull request #2082: add get/set to conn/txn.notes (06master...06haraka-notes) 02https://github.com/haraka/Haraka/pull/2082
      • [J]oules joined the channel
      • godsflaw joined the channel
      • godsflaw has quit
      • syshero has quit
      • ultimatt has quit
      • stezzzle
        _smf_: Option 1 is basically sending a 400 error back to the sending server so they will resend again producing a second copy of the message ? This doesnt sound like a great solution as if the message has >10 recipients the final message processing time would be 10 x the retry time of the sending server.
      • Is that correct or have I misunderstood ? My understanding was that denysoft issues a SMTP 400 temp error and a reject would produce a SMTP 500 error?
      • GitHubBot
        [13Haraka] 15greenkeeper[bot] created 06greenkeeper/haraka-test-fixtures-1.0.20 (+1 new commit): 02https://github.com/haraka/Haraka/commit/f2b9f...
      • 13Haraka/06greenkeeper/haraka-test-fixtures-1.0.20 14f2b9f4c 15greenkeeper[bot]: chore(package): update haraka-test-fixtures to version 1.0.20
      • stezzzle
        we are using haraka as front facing spam filter and we are using the queue/smtp_forward plugin to relay to itself on port 2525. On the same box we have exim running as a relay to then send on the emails to the final destination using MX routing. We can configure exim to use static routing however I find exim MX routing is pretty reliable so far.
      • I am struggling to understand how denysoft will force the sender to split the message into two? and what sort of behaviour to expect if there was 10-20 recipients?
      • EyePulp joined the channel
      • GitHubBot
        [13Haraka] 15greenkeeper[bot] 04deleted 06greenkeeper/haraka-test-fixtures-1.0.20 at 14f2b9f4c: 02https://github.com/haraka/Haraka/commit/f2b9f4c
      • godsflaw joined the channel
      • _smf_
        stezzzle: that's exactly how it works. Deferring each recipient forces the message to be split by the sender.
      • I'd frankly be amazed if you had non-spam external messages sending to any more than a couple of recipients at a time.
      • What you're doing with the subject simply isn't feasible without this as SMTP was designed to transport messages by domain.
      • godsflaw has quit
      • godsflaw joined the channel
      • Unless you're really proficient with SMTP and understand in-depth how e-mail works - you shouldn't even consider Option 2. I've done e-mail for 10 years and even I would hesitate to even try it as it's so tricky to do correctly.
      • godsflaw has quit
      • godsflaw joined the channel
      • godsflaw has quit
      • Guest90255 joined the channel
      • Guest90255 has quit
      • GitHubBot
        [13Haraka] 15smfreegard pushed 1 new commit to 06master: 02https://github.com/haraka/Haraka/commit/578b5...
      • 13Haraka/06master 14578b54d 15Matt Simerson: discard: discard when txn.queue.wants = discard (#2067)...
      • knutix joined the channel
      • godsflaw joined the channel
      • godsflaw has quit
      • godsflaw joined the channel
      • nedry_ joined the channel
      • nedry has quit
      • _smf__ joined the channel
      • _smf_ has quit
      • EyePulp joined the channel
      • EyePulp joined the channel
      • EyePulp joined the channel
      • busybox42 joined the channel
      • _smf__
        Wow - my spam trap is doing 60 connections per second today with a peak of 253 connection/sec today.
      • EyePulp
        Crikey
      • _smf__
        Not bad for a cheap shit DigitalOcean droplet.
      • _smf__ is now known as _smf_
      • EyePulp joined the channel
      • EyePulp joined the channel
      • EyePulp joined the channel
      • EyePulp_ joined the channel
      • _smf_
        Peak now 417 connections/sec...
      • syshero joined the channel
      • anosh
        magical
      • _smf_
        Yeah - it's pretty incredible seeing as the spamtrap is running rspamd.
      • Normally at volumes like that plugins running on hook_data_post are usually too slow, but rspamd is handling it well.
      • EyePulp_
        _smf_: how much config have you done w/ rspamd?
      • _smf_
        Not that much.
      • I'm actually reporting message hashes to rspamd.com that everyone uses.
      • I've disabled a few odds and ends, but it's otherwise stock.
      • e.g. I've disabled chartable, dkim, spf
      • I should probably disable surbl too, but I needed it to check on a new list.
      • There's no possible way I could run SpamAssasin on this box. Even after disabling a load of stuff it would still be too slow.
      • ultimatt joined the channel
      • brisby joined the channel
      • brisby has quit
      • [J]oules has quit
      • GitHubBot
        [13Haraka] 15smfreegard closed pull request #2082: add get/set to conn/txn.notes (06master...06haraka-notes) 02https://github.com/haraka/Haraka/pull/2082
      • knutix has quit
      • knutix joined the channel
      • syshero joined the channel
      • syshero has quit
      • godsflaw has quit
      • godsflaw joined the channel
      • syshero joined the channel
      • ultimatt has quit
      • [J]oules joined the channel
      • syshero joined the channel
      • syshero has quit
      • _smf_
        Busy day on my spam trap today. 1.2m messages so far with a maximum of 1607 connections per second and 3578 messages per second!
      • baudehlo
        wowsers.
      • Do you send it all to /dev/null?
      • EyePulp_
        !
      • _smf_
        Haha - no. rspamd is processing it all to generate fuzzy hashes
      • And I collect samples of anything that rspamd doesn't classify as spam.
      • As you'd expect there's mountains of duplicates.
      • 5189 ? Rsl 114:53 Haraka (master) cn=1146768 cc=1711 cps=77/50.3/1607 msgs=1230646 mps=78/53.98/3578 out=0/0/1 respawn=82
      • That's since I restarted it this morning.
      • baudehlo
        Nice.
      • _smf_
        That's on really crappy hardware too.
      • gruceqq
        wow
      • anosh
        👌
      • ultimatt joined the channel
      • _smf_
        Digital Ocean droplet with 4Gb RAM, 2 CPUs and a 24Gb SSD
      • baudehlo
        I always worry as we keep adding stuff to Haraka that we'll somehow make it slow, but it seems to be holding up pretty well.
      • EyePulp_
        _smf_: how do you get your trap so popular?
      • baudehlo
        Although you're quite a few versions behind I suspect.
      • EyePulp_: it's all about the domains.
      • _smf_
        baudehlo: *nod*
      • baudehlo: actually in this case it isn't.
      • baudehlo
        We managed to get a few at Messagelabs that were insanely high traffic.
      • We ran regularly at about 50k concurrency.
      • (that was running Qpsmtpd-async though).
      • _smf_
        EyePulp_: I have got a handful of domains - things like popular_freemail_domainNOSPAM.com etc.
      • baudehlo
        We had a project to get hold of domains that might be spammed.
      • _smf_
        But I wrote a plugin that looks like a semi-open relay, but intentionally fails a select percentage of messages.
      • baudehlo
        Basically would check things like leaked email lists for expired domains, and buy them.
      • _smf_
        Then the plugin with also accept a percentage of AUTH attempts automatically.
      • baudehlo
        And also I had a bunch of those web sites with email addresses placed on them.
      • and had hidden links from messagelabs.com and eventually symantec.com
      • _smf_
        And finally it creates an HTTP and SOCKS open proxy, but redirects any port 25 traffic locally.
      • baudehlo
        Building spamtrap traffic is a bit of an art, and a lot of luck.
      • _smf_
        Any inbound traffic has 50% accepted (and processed/discarded/quarantined), 25% rejected and 25% tempfailed.
      • So it tries to look semi-legit.
      • ultimatt
        That's not even close to legit, legit would be rejecting 80%. ;)
      • _smf_
        I did say semi ;-)
      • ultimatt
        touché
      • _smf_
        Looking at Grafana - most of todays traffic has come in via the SOCKS proxy.
      • baudehlo: yeah - I wish there was a better way to find trap domains. I've bought domains hoping they'll get decent traffic e.g. > 10 msgs/sec, but I'm usually disappointed.
      • baudehlo
        Yup. We had some donated to us. Those were usually the best.
      • _smf_
        I've got a customer with a defunct school district in the US that he's having to keep running (but reject 99% of the mail) and I've been trying to get them to loan me it.
      • *nod* - donated stuff rocks.
      • EyePulp_
        *sniff* I think I'm going to cry: http://imgur.com/a/k5T3T
      • Wait, does this mean I have to support any of the terrible commits I've made?
      • dammit.
      • =P
      • ultimatt
        worse, it means you have to support some of the terrible commits *I've* made.
      • here's a good one to cut your teeth on: https://github.com/haraka/Haraka/pull/2073 ;-)
      • _smf_
        #2073 AKA "Scariest Pull Request evar!"
      • ultimatt
        I did a mini-version of that yesterday in haraka-test-fixtures, more-or-less to see how much stuff blew up
      • _smf_
        And?
      • EyePulp_
        It blows up badly in node 0.4.x =)
      • ultimatt
        The only failures were test suites that hasn't been updated to node 8 (still on node 4)