#haraka

/

      • chazomaticus
        hi y'all
      • it's been a while since I've pulled the latest from git -- I just did so and tried to run the tests
      • I'm getting a hang on rcpt_to.routes.js, it appears to be trying to connect to a redis instance that I'm not running
      • is it expected that a redis running on localhost is a prereq for running the tests? Or am I doin' it wrong?
      • _smf_
        chazomaticus: That doesn't sound right to me, redis shouldn't be a prereq. Can you raise and issue - hopefully ultimatt will see it and comment.
      • chazomaticus
        _smf_ ah rad, thanks
      • you mean open a ticket on github?
      • _smf_
        Yeah
      • chazomaticus
        coo', thanks!
      • dexus joined the channel
      • thanks!
      • donspaulding joined the channel
      • donspaulding has quit
      • niftylettuce joined the channel
      • donspaulding joined the channel
      • vivek779 joined the channel
      • vivek779
        hello haraka team i have querry on smtp_proxy plugin mentioned on issue
      • please guide or whether i should open a new issue
      • donspaulding joined the channel
      • SynchroM joined the channel
      • _smf_
        vivek779: smart - you've commented on a closed issue....
      • vivek779
        you told me not to open an issue
      • for asking questions
      • _smf_
        Yeah - you should ask them here first.
      • And your question makes absolutely no sense to me at all.
      • Maybe try explaining it again here, but better.
      • vivek779
        please explain does that smtp_proxy plugins able to send proxies on multiple server?
      • _smf_
        What do you mean by 'send proxies'?
      • If you mean 'proxy the message to multiple servers' - then no - it doesn't.
      • DoubleMalt joined the channel
      • DoubleMalt has quit
      • dopesong joined the channel
      • DoubleMalt joined the channel
      • DoubleMalt joined the channel
      • maerwald
        where does haraka parse the smtp email data into body+header objects? I'd like to access that function
      • _smf_
        maerwald: mailheader.js and mailbody.js
      • maerwald
        there is no documentation on them and I don't see where they are used
      • _smf_
        They're internal functions, so not documented as you don't call the functions from plugins.
      • maerwald
        I have a complete email as string and want to create the body/header objects. I only see "function (line)"... things in the mentioned modules
      • _smf_
        Look at transaction.js - it gets fed incoming data from connection.js and uses mailheader.js and mailbody.js.
      • maerwald
        I guess it's easier to use an external mail parser
      • _smf_
        Yes
      • DoubleMalt has quit
      • DoubleMalt joined the channel
      • vivek779
        hello smfreegard how do we use qmail-queue plugin
      • _smf_
        no idea - I don't use it myself. Read the docs.
      • vivek779 has quit
      • lnb joined the channel
      • lnb
        morning
      • cebka has quit
      • _smf_: wonder if you can help with this. Sending mail from my phone which uses our haraka smtpd server to myself but to a different domain name, goes to spam.
      • _smf_: looking at source, I see one spf pass, and 2 spf failures.
      • in the same email
      • one of the spf failures has the ip of my office where the cell phone is.
      • X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,HTML_MESSAGE
      • autolearn=ham autolearn_force=no version=3.4.1
      • X-Haraka-Karma: connect: 4, history: 184, total_connects: 2950, pass:p0f.os_name, fcrdns.fcrdns, helo.checks.pass, spamassassin.hits, skip:penalty
      • so doesn't that basically say the mail is not spam?
      • maerwald
        mh, I set "parse_body = true" and then called add_data() with all lines of my custom mail, yet it doesn't create the body object. Headers are created successfully though
      • dopesong joined the channel
      • ah, I didn't call end_data
      • donspaulding joined the channel
      • donspaulding has quit
      • https://gist.github.com/hasufell/2aa486075079cd... this seems to work for creating a new transaction from a raw email string
      • anything fishy there?
      • I want to use it to replace the current transaction
      • and then let the rest of the hooks "relay" it further
      • _smf_
        maerwald: looks OK to me. I've never tried anything like that though - I'm sure there's some gotchas awaiting you.
      • lnb: it's the receiver that doesn't like your message for some reason.
      • dopesong joined the channel
      • lnb
        _smf_: this is happening to many emails sent to clients and its even happening when our sip server sends a fax converted to PDF
      • most emails end up in clients spam folder
      • i am not sending any spam at all
      • _smf_
        Well there's clearly something they don't like.
      • lnb
        my own thunderbird is putting my emails sent from another of our domains into spam folder
      • dopesong joined the channel
      • _smf_
        Check all of the basics. e.g. outbound IP address, PTR record, IP reputation etc.
      • lnb
        smtpd.barontel.net is using one ip address and last time i checked it was not on any spam list
      • Checking 107.6.51.183 against 96 known blacklists...
      • Listed 0 times with 1 timeouts
      • so its not the ip address
      • but what i am seeing in the email headers is 2 failed spf
      • i dont know why it checks my office
      • i send from office but that goes to haraka smtpd server to be sent out
      • DoubleMalt has quit
      • _smf_: our haraka smtpd server rdns: 183.51.6.107.in-addr.arpa. 14400 IN PTR smtpd.barontel.net.
      • _smf_
        Well I can't see anything obvious.
      • EyePulp joined the channel
      • DoubleMalt joined the channel
      • busybox42 has quit
      • busybox42 joined the channel
      • donspaulding joined the channel
      • donspaulding has quit
      • donspaulding joined the channel
      • maerwald
        _smf_: the only gotcha with constructing a transaction object is that you are missing the "results" object
      • I just used the old one and modified it
      • because that also contains information about the current connection, it would be weird to reconstruct it
      • DoubleMalt joined the channel
      • DoubleMalt joined the channel
      • DoubleMalt has quit
      • DoubleMalt joined the channel
      • ultimatt joined the channel
      • donspaulding has quit
      • DoubleMalt has quit
      • dopesong joined the channel
      • dopesong joined the channel
      • busybox42 has quit
      • busybox42 joined the channel
      • busybox42 has quit
      • donspaulding joined the channel
      • dopesong joined the channel
      • busybox42 joined the channel
      • busybox42 has quit
      • busybox42 joined the channel
      • _smf_ has quit
      • busybox42 has quit
      • busybox42 joined the channel
      • dopesong joined the channel
      • _smf_ joined the channel
      • _smf_ has quit
      • SynchroM has quit
      • lnb
        ultimatt: hi Matt, you going to be around later?
      • ultimatt
        sporadically
      • lnb
        ok
      • dexus joined the channel
      • ultimatt has quit