Re: match "tls" option implementation

2024-07-09 Thread gilles
July 9, 2024 4:16 PM, "Tassilo Philipp" wrote: >>> Would it be enough to introduce a new flag in enum envelope_flags, >> and >>> set it when the session >>> flag SF_SECURE is set, e.g. in smtp_tx()? >> E.g. some addition like (given >>> EF_TLS would be the new >>> envelope >> flag): >>> >>>

Re: match "tls" option implementation

2024-07-09 Thread gilles
July 9, 2024 2:32 PM, "Tassilo Philipp" wrote: > Hello ML, > > I tried to make use of the "tls" option of match rules, and got confused that > whenever that option > is specified, the server tries to expand the "RCPT TO", address, no matter > what action is > specified. This results in a 451

Re: Too many open files from fiter leads to smtpd death

2024-06-17 Thread gilles
June 16, 2024 2:12 PM, "Kirill A. Korinsky" wrote: > On Fri, 14 Jun 2024 01:53:48 +0100, > Kirill A. Korinsky wrote: > >> Thus, I thought that I made something wrong and tried getrrsetbyname_async >> without any success. > > Indeed I did: run asr_abort without decreasign counters which leads

Re: developers: unofficial OpenSMTD-framework

2024-06-12 Thread gilles
June 12, 2024 11:05 AM, "Igor Zornik" wrote: > Hello, > > Would it make sense to include context as the first parameter in each API > call? That's how Go > usually handles service calls. Then you may use it to pass any arbitrary > values or perform > operation cancellations. > > With regards

Re: Too many open files from fiter leads to smtpd death

2024-06-11 Thread gilles
misbehaviour, maybe with tracing filters, in my experience its often a print of an error message on the wrong fd. - when this is understood, tracking the leak and fixing it. Cheers, Gilles

developers: unofficial OpenSMTD-framework

2024-06-09 Thread gilles
Helo again, I have worked on a package called the OpenSMTPD-framework for developing Golang filters, it is an unofficial project that's only supported by me, don't bug OpenBSD with bugs :-) It is available at: https://github.com/poolpOrg/OpenSMTPD-framework It can currently be used to

smtpd: testing a new feature on the server list

2024-06-09 Thread gilles
Helo, I'm currently testing a "new" feature on the mailing-list server. The idea is to revive a feature that we introduced in OpenSMTPD a long time ago but which got removed for what I think were bad reasons: the kicker. The kicker is a mechanism that detects if a session is progressing towards

Re: apply fcrdns filter but with exemption?

2024-05-27 Thread gilles
May 27, 2024 2:53 AM, "Ian Darwin" wrote: > On 5/26/24 8:45 PM, gil...@poolp.org wrote: > >> May 27, 2024 12:41 AM, "Ian Darwin" wrote: >>> On 5/26/24 5:40 PM, gil...@poolp.org wrote: May 26, 2024 9:46 PM, "Ian Darwin" wrote: > I'd like to use the fcrdns filter but one of my users

Re: apply fcrdns filter but with exemption?

2024-05-26 Thread gilles
May 27, 2024 12:41 AM, "Ian Darwin" wrote: > On 5/26/24 5:40 PM, gil...@poolp.org wrote: > >> May 26, 2024 9:46 PM, "Ian Darwin" wrote: >> >>> I'd like to use the fcrdns filter but one of my users has a non-negotiable >>> need to get mail from a >>> site with inept administration. Is there a

Re: apply fcrdns filter but with exemption?

2024-05-26 Thread gilles
May 26, 2024 9:46 PM, "Ian Darwin" wrote: > I'd like to use the fcrdns filter but one of my users has a non-negotiable > need to get mail from a > site with inept administration. Is there a way to let this one site bypass > this one filter? > > I have two fairly standard 'listen' clauses and

Re: Negative Senderscore ?

2024-05-06 Thread gilles
gt; This is the first time I have seen a negative score. According to the >>> Senderscore website[0] scores should be between zero and one hundred. >>> >>> What does a negative result mean ? >> >> In most cases, -1 means that the IP address is not known to senderscore,

Re: Negative Senderscore ?

2024-05-05 Thread gilles
May 5, 2024 11:18 PM, "J Doe" wrote: > Hello, > Hello, > I am using the Senderscore OpenSMTPD filter from packages on OpenBSD > 7.5. All packages installed are up-to-date. > > In my mail server logs I noticed: > > May 4 20:12:44 server smtpd[58189]: check_senderscore: > link-connect

developers ! developers ! developers !

2024-05-03 Thread gilles
a bit of cleanup and stricter protocol validations before I switch them for real. If you want to help, you can try using it, reporting issues and submitting improvements. Cheers, Gilles

smtpd: change the table protocol

2024-05-03 Thread gilles
Hello, This is a copy of a mail I sent to OpenBSD hackers a few days ago so you are aware of work being done on OpenSMTPD by Omar Polo. ~~~ TL;DR: proposal to change table backends wire protocol to one that's closer to filters, it has proven to work for years now, comes with many

Re: mlmmj upgrade

2024-05-02 Thread gilles
And I received yours which got propagated through the list, upgrade successful. Sorry for the noise ! May 2, 2024 4:50 PM, "Chris Brannon" wrote: > gil...@poolp.org writes: > >> I'd appreciate a couple answers to this mail to make sure it does not >> introduce a regression ;-) > > I received

mlmmj upgrade

2024-05-02 Thread gilles
Hello misc@, The mailing list software, mlmmj, has been upgraded to its latest version. I'd appreciate a couple answers to this mail to make sure it does not introduce a regression ;-) Gilles

Re: list server maintenance

2024-04-12 Thread gilles
April 12, 2024 5:18 PM, "Gilles Chehade" wrote: > PONG ! > > On Fri, Apr 12, 2024 at 5:14 PM wrote: > >> April 12, 2024 4:38 PM, gil...@poolp.org wrote: >> >>> Helo, >>> >>> The list server will be upgraded to OpenBSD 7.5 shortly,

Re: list server maintenance

2024-04-12 Thread Gilles Chehade
PONG ! On Fri, Apr 12, 2024 at 5:14 PM wrote: > April 12, 2024 4:38 PM, gil...@poolp.org wrote: > > > Helo, > > > > The list server will be upgraded to OpenBSD 7.5 shortly, > > there may be minor disruptions and I'll send a mail when it's back to > verify it is dispatched. > > > > Sorry for the

Re: list server maintenance

2024-04-12 Thread gilles
April 12, 2024 4:38 PM, gil...@poolp.org wrote: > Helo, > > The list server will be upgraded to OpenBSD 7.5 shortly, > there may be minor disruptions and I'll send a mail when it's back to verify > it is dispatched. > > Sorry for the noise. PING ?

list server maintenance

2024-04-12 Thread gilles
Helo, The list server will be upgraded to OpenBSD 7.5 shortly, there may be minor disruptions and I'll send a mail when it's back to verify it is dispatched. Sorry for the noise.

Re: Disabling incoming SMTP connections: Client limit reached

2024-04-12 Thread gilles
April 11, 2024 11:37 PM, "Kirill A. Korinsky" wrote: > Greetings, > Hello, > I've noticed that my personal mail stop to working. After some digging in > the log I discovered the magic line: > > Apr 10 23:37:43 mx1 smtpd[84358]: warn: Disabling incoming SMTP connections: > Client limit

Re: [PATCH] DSNs to follow more closely RFCs

2024-04-02 Thread gilles
April 2, 2024 6:00 PM, "Tassilo Philipp" wrote: > Hi, > > Find attached the first stab at a final patch making generated bounce mails > follow more closely the > RFCs 3461, 3464 and 6522. The attached file includes the patch from my > previous mail in this > thread. > > The patch is based on

Re: How to terminate smtpd filters?

2024-04-02 Thread gilles
April 2, 2024 4:47 AM, and...@tekrealm.net wrote: > What signals a termination for smtpd filters? > > I'm using the code at > https://github.com/Beutlin/howto-opensmtpd-filters-and-reports, > Which works great, except for when smtpd gets shutdown. The script continues > to run and > consumes up

Re: DSN message format: shouldn't this use multipart/report (as of RFC3464)

2024-03-13 Thread gilles
March 13, 2024 10:31 AM, "Tassilo Philipp" wrote: > Hello, > > I noticed that DSNs generated by OpenSMTPd use "Content-Type: > multipart/mixed", instead of > "Content-Type: multipart/report", as defined by RFC3461 (and described in > RFC3464 and RFC3462). I > wonder if there's a reason for

Re: Wrote a blogpost on OpenSMTPD mailrelay - feedback appreciated

2024-03-11 Thread gilles
I created a Wiki page on the public repository for OpenSMTPD: https://github.com/OpenSMTPD/OpenSMTPD/wiki/OpenSMTPD-articles-and-posts List to be completed ;-)

Re: Wrote a blogpost on OpenSMTPD mailrelay - feedback appreciated

2024-03-11 Thread Gilles CHEHADE
Since people are sharing posts / articles, if others have written such articles feel free to share in this thread, I’m curious :-) > On 8 Mar 2024, at 22:53, Peter Thurner | Blunix GmbH > wrote: > > Hello misc@opensmtpd.org, > > I just wrote a blogpost that explains how to configure

Re: need test from MacOS not Sonoma

2024-03-10 Thread gilles
thing in macOS. March 10, 2024 4:19 AM, "ED Fochler" wrote: > I can take that. Tell me what you need. > > ED. > >> On Mar 9, 2024, at 6:21 AM, gil...@poolp.org wrote: >> >> Hello, >> >> Anyone on the list has a MacOS that's not Sonoma and can help track a bug ? >> >> Gilles

need test from MacOS not Sonoma

2024-03-09 Thread gilles
Hello, Anyone on the list has a MacOS that's not Sonoma and can help track a bug ? Gilles

Re: OpenSMTPD 7.5.0 RC1

2024-03-08 Thread gilles
I somehow uploaded the correct sum.sig but an older version of the tarball, let's pretend I did this to ensure someone made a verify test ;-) Anyways... the tarball has been reuploaded: $ signify -C -e -p opensmtpd-20181026.pub -x opensmtpd-7.5.0rc1.sum.sig Signature Verified

Re: MDA exited prematurely when using custom script

2024-03-05 Thread gilles
March 5, 2024 4:19 PM, "Simon Hoffmann" wrote: > gil...@poolp.org wrote: > >> Does your script exit with 0 ? > > If the curl output is "OK", then I exit with "exit 0". I have even removed > the "if" > and have just set a static "exit 0" at the end no matter if the curl before > was >

Re: MDA exited prematurely when using custom script

2024-03-05 Thread gilles
Does your script exit with 0 ? March 5, 2024 10:49 AM, "Simon Hoffmann" wrote: > Hey list, > > in my virtual users file, I have specified an external script additionally to > delivery to mailboxes. > > emerge...@domain.tld user1,user2,|/etc/smtpd/send_sms.sh > > Local delivery to the

Re: Senderscore Filter Version Bump on OpenBSD

2024-02-19 Thread gilles
February 6, 2024 8:40 PM, "Otto Retter" wrote: > Fantastic, thank you Gilles! > > - Otto > > On 2/6/2024 12:27 PM, Gilles Chehade wrote: > >> I’ll send a diff to update ports tonight or tomorrow >> Cheers, Took a bit more time because I forgot how to

Re: Introductions

2024-02-17 Thread Gilles Chehade
ep things working. My setup isn't > particularly complicated compared to enterprise environments, but I've > had to go beyond the examples in the man pages to get things working. > > Anyway, I figured I'd join the mailing list, to both learn, and share > where I can. > > Cheers, > Welcome ! -- Gilles Chehade

Re: [test] testing a new mda

2024-02-11 Thread gilles
didn't break the mailing list while deploying >> a new default MDA on the server. >> >> Gilles

Re: [test] testing a new mda

2024-02-11 Thread gilles
Everything's fine, There will be two more mails to test a behaviour change. February 11, 2024 10:00 AM, gil...@poolp.org wrote: > Hello misc@, > > Just a mail to make sure that I didn't break the mailing list while deploying > a new default MDA on the server. > > Gilles

[test] testing a new mda

2024-02-11 Thread gilles
Hello misc@, Just a mail to make sure that I didn't break the mailing list while deploying a new default MDA on the server. Gilles

Re: Senderscore Filter Version Bump on OpenBSD

2024-02-06 Thread Gilles Chehade
I’ll send a diff to update ports tonight or tomorrow Cheers, > On 6 Feb 2024, at 18:02, Otto Retter wrote: > > Hi Folks, > > I'm running OpenSMTPD 7.4.0 on OpenBSD 7.4. I tried using the senderscore > filter option "-allowlist", but it is not available in the filter version > installed

Re: mlmmj, public-inbox broken after upgrade to (portable) 7.4.0p1

2024-01-26 Thread gilles
January 26, 2024 10:22 PM, gil...@poolp.org wrote: > January 25, 2024 9:23 PM, "Chris Brannon" wrote: > >> Well, maybe the thing I thought would be very stupid isn't so stupid >> after all. In doas.conf: >> >> permit nopass smtpd as mlmmj cmd /usr/bin/mlmmj-receive >> permit nopass smtpd as

Re: mlmmj, public-inbox broken after upgrade to (portable) 7.4.0p1

2024-01-26 Thread gilles
January 25, 2024 9:23 PM, "Chris Brannon" wrote: > Well, maybe the thing I thought would be very stupid isn't so stupid > after all. In doas.conf: > > permit nopass smtpd as mlmmj cmd /usr/bin/mlmmj-receive > permit nopass smtpd as inboxen cmd /usr/bin/public-inbox-mda > > And then in the

Re: smtpd: fix ipv6 table lookups [was: Re: IPv6 and addrname SNAFU]

2023-12-14 Thread gilles
hello, fyi, if the first line of a file used to feed a table is @list, then it forces parsing to consider content as a serie of values, not a serie of key-value. gilles December 14, 2023 11:33 PM, "Omar Polo" wrote: > On 2023/12/14 21:36:44 +0100, Kirill Miazine wrote: >

Re: Quotation marks in smtpd.conf

2023-10-31 Thread gilles
I don't recall the exact exact rule as it is one shared by all OpenBSD daemon through the common lexer, but basically if the string starts w/ a special character or contains some special ones, you need quotes: table foobar /etc/mail/aliases ^ not a valid way to begin a

Re: Setting personal mailserver

2023-09-07 Thread gilles
September 7, 2023 11:44 AM, "Sagar Acharya" wrote: > In today's times of mature NLP, you will not be able to differentiate human > mail from bot mail or > spam. Only in person verification is trustworthy. > No. Are you saying that only people who control the network should send > mails? Well

Re: Announce: OpenSMTPD 7.3.0p0 released

2023-06-17 Thread gilles
Hello, OpenBSD 7.3 ships with the code used to build OpenSMTPD 7.3.0 portable, so you're not "affected" by this release: releases announced here are a port of OpenSMTPD for other systems. Gilles June 17, 2023 6:21 PM, latin...@vcn.bc.ca wrote: > Hello > > Please excuse m

Re: Announce: OpenSMTPD 7.3.0p0 released

2023-06-17 Thread gilles
thanks \o/ June 17, 2023 9:50 AM, "Omar Polo" wrote: > OpenSMTPD 7.3.0p0 has just been released. > > OpenSMTPD is a FREE implementation of the SMTP protocol with some common > extensions. It allows ordinary machines to exchange e-mails with systems > speaking the SMTP protocol. It implements a

Re: opensmtpd-filter-rspamd update

2023-06-15 Thread gilles
June 15, 2023 7:28 AM, "Omar Polo" wrote: > Hello, > > just a small notice: the rspamd filter[0] got an update. It would > quit after a login attempt with a "|" in the user name bringing down > smtpd too along the way. The OpenBSD package was just updated (both > -stable and -current) so a new

Re: OpenSMTPD 7.3.0p0 rc1 -- please test!

2023-06-01 Thread gilles
table tweaks, I've talked with Gilles and we > both agree it's finally time for a release. > > I intend to release OpenSMTPD 7.3.0p0 in the next few weeks, around > mid June, so I would appreciate if you could give the rc1 a try and > confirm that it works as expected. Yo

Re: Can OpenSMTPD filters rewrite MAIL FROM based on a message header?

2023-05-18 Thread gilles
May 18, 2023 4:45 PM, "Pēteris Caune" wrote: > Hello, > Hello, > Is it possible to configure OpenSMTPD in some way so that it would grab a > specific header from an > email message, and use it in the MAIL FROM field? > Nope, not doable but that's because DATA which contains the headers is

Re: [RELAY] Setting up a relay from a specific IP address

2023-01-11 Thread gilles
January 11, 2023 1:05 PM, "Wael Karram" wrote: > Hello, > Hello, > I tried to look it up online and went also through the mailing list but > couldn't > find what I needed, hence why I'm asking here: > > I am trying to setup a relay on an OpenSMTPd server which should only accept > mail from

Re: Fwd: expand-only explanation

2023-01-10 Thread gilles
January 10, 2023 2:29 PM, "Илья Коскин" wrote: > So, if I get you right, I can use expand-only for both "local" and > "external", but how can the delivery method be specified? > > For example, if i has this in alias table: > alice = foo > bob = b...@example.com > > Then, I must have the user

Re: expand-only explanation

2023-01-10 Thread gilles
to force recipients to be specified in aliases or forward file regardless of what they resolve to, and you use forward-only if they must resolve to an external address. Gilles January 10, 2023 9:00 AM, "Илья Коскин" wrote: > Hello misc! I'm sorry for bothering you. > I'

Re: Is nooSMTPD available anywhere?

2022-06-24 Thread gilles
June 24, 2022 6:33 AM, "Demi Marie Obenour" wrote: > > Do you by any chance have the golang code you are using anywhere? > unsure I understand the question: if you're meaning the SMTP golang code, I don't have any as I use OpenSMTPD. if you mean other unrelated Golang, it's all on my github

Re: Is nooSMTPD available anywhere?

2022-06-23 Thread gilles
June 23, 2022 9:02 PM, "Simon Harrison" wrote: > On Thu, 23 Jun 2022 14:54:36 -0400 > Demi Marie Obenour wrote: > >> Is nooSMTPD available anywhere? > > That's weird. I'm sure it used to be on Gilles github: > > https://github.com/poolpOrg > > S

Re: Why does OpenSMTPD not support pipelining?

2022-05-03 Thread gilles
ttleneck for volume ranging from hundreds of thousands to millions of enqueues. I'm very biased towards "this is a useless feature" but I might very well be wrong and you should not take my word for it, the diff to support pipelining is quite simple and you should really test it if you think it may benefit. Gilles

Re: Why does OpenSMTPD not support pipelining?

2022-05-03 Thread gilles
May 3, 2022 12:14 PM, "Demi Marie Obenour" wrote: > Why does OpenSMTPD not support pipelining? Was it just never > implemented, or is it a spam prevention feature? > There were multiple reasons but it most generally boiled down to: It's not worth the effort. Adding support for pipelining

Re: Why isn't there a simple way to add a catchall alias to OpenSMTP ?

2022-04-16 Thread gilles
April 16, 2022 2:50 AM, "Beau Ford" wrote: > Gilles, > > Thank you for the time and energy you have spent on this. I appreciate it. > You're welcome :-) > On Fri, 15 Apr 2022, gil...@poolp.org wrote: > >> Sorry but on a second thought, this is wrong for se

Re: Why isn't there a simple way to add a catchall alias to OpenSMTP ?

2022-04-15 Thread gilles
Sorry but on a second thought, this is wrong for several reasons. The main one is that aliases transforms recipient addresses BEFORE they are matched to a local user, so imagine you have something like: root: gilles @: gilles If I send mail to e...@poolp.org and there's a local user

Re: Why isn't there a simple way to add a catchall alias to OpenSMTP ?

2022-04-14 Thread gilles
Forget about the whole fallback idea, it can't work because an envelope can only successfully match a single rule for _very_ good reasons that are not related to the implementation itself but to how SMTP works more generally. The ruleset does a first-match evaluation and once it found a rule that

Re: Why isn't there a simple way to add a catchall alias to OpenSMTP ?

2022-04-14 Thread gilles
I'm not active these days, but waking up because this thread is getting out of hands :-) Reponses inlined: April 14, 2022 7:20 AM, "Beau Ford" wrote: > On Mon, 11 Apr 2022, Reio Remma wrote: > >>> Am I misremembering or is that a possibility - to implement the '@' >> >>> catchall directly

Re: would OpenSMTPD be a good choice for single-user MTA mail spool on Android?

2021-10-05 Thread gilles
October 3, 2021 8:18 PM, "Constantine A. Murenin" wrote: > Hello misc@OpenSMTPD, > Hello, > Not too sure if https://github.com/OpenSMTPD/OpenSMTPD/issues/1145 is > a place to file this or not, or whether mailing lists are preferred. > Mailing list is preferred :-) > I'm looking into

Re: Regex in db table

2021-09-01 Thread gilles
DDRNAME|K_MAILADDRMAP|K_RELAYHOST| >> + K_STRING|K_REGEX, >> table_db_config, >> NULL, >> NULL, > > Thank you gilles. I tried the patch but unfortunately the behaviour is > exactly the same as before. > > $ makemap -U myregex.db > .* > > Th

Re: Authentication problem

2021-06-14 Thread Gilles CHEHADE
> On 14 Jun 2021, at 19:20, François RONVAUX wrote: > > Thanks for the reply. > I will have a look at smtpctl encrypt... > > > According to this ressource (section "Credentials tables"): > https://man.openbsd.org/OpenBSD-6.9/table.5 > -- >

Re: Authentication problem

2021-06-14 Thread gilles
June 14, 2021 9:19 AM, "François RONVAUX" wrote: > Hello, > > I have a mail server "mx1" with this listening section : > --- > listen on egress inet4 \ > tls-require \ > auth > --- > > I have also a server "test"

mailing list server maintenance

2021-06-14 Thread gilles
Hello, A maintenance is in progress on the mailing list server, there may be minor delays today Gilles

IRC move

2021-05-26 Thread gilles
Hellow, There has been a hostile takeover of the freenode IRC network. The new IRC channel for the project is #OpenSMTPD @ irc.libera.chat Cheers, Gilles

mailing list was temporarily broken

2021-03-01 Thread gilles
Hellow, The mailing list was temporarily broken and refusing messages due to a bug in a diff being tested. Sorry for the inconvenience, things should be back to normal. Gilles

Announce: OpenSMTPD 6.8.0p1 released

2020-12-23 Thread gilles
OpenSMTPD 6.8.0p1 has just been released. OpenSMTPD is a FREE implementation of the SMTP protocol with some common extensions. It allows ordinary machines to exchange e-mails with systems speaking the SMTP protocol. It implements a fairly large part of RFC5321 and can already cover a large range

OpenSMTPD with privsep ECDSA support for OpenSSL, please test !

2020-12-01 Thread gilles
from the 6.8.0p1-rc1 tag so that if you test it, you're also helping me prepare the next release. Cheers, Gilles PS: if you want to sponsor a bit this dev too, I'd appreciate it ;-)

Re: Retry Interval?

2020-10-26 Thread gilles
October 19, 2020 9:23 AM, "Sean Kamath" wrote: > Hi all. > > Comcast is saying I’m throttled > (http://postmaster.comcast.net/smtp-error-codes.php#RL01). > > About the only thing I can think of to do is try more often (“If the > rate-limit is impacting your > ability to deliver email,

Re: Restricting allowed MDAs

2020-10-26 Thread gilles
October 23, 2020 6:03 PM, "Demi M. Obenour" wrote: > Would it be reasonable to allow the admin to configure a list of > directories MDAs may reside in? I would like to only allow custom MDAs > (from ~/.forward files) to be run in if they are in /etc/mail/mdas > or ~/.config/mail/mdas. > I'm

Re: Caching of userinfo data in mda.c

2020-10-26 Thread gilles
s, it becomes possible to provoke a DoS by preventing deliveries from happening in a relatively fair distribution. i.e: I could flood myself so that mda is saturated with mail deliveries to gilles@ which will then cause parent to call forkmda() exclusively for gilles@ and hit process limits which will pr

Re: Retry Interval?

2020-10-26 Thread gilles
October 23, 2020 9:39 AM, "Sean Kamath" wrote: >> On Oct 19, 2020, at 00:23, Sean Kamath wrote: >> >> However, I can’t find anything in smtpd.conf about changing the interval for >> retries. Is this >> currently configurable? > > It’s been a bit, but haven’t seen a reply. Possible responses:

Re: Single PR or many smaller PRs?

2020-10-14 Thread gilles
October 14, 2020 11:31 PM, "Demi M. Obenour" wrote: > On 10/14/20 3:18 PM, gil...@poolp.org wrote: > >> October 12, 2020 10:06 PM, "Demi M. Obenour" wrote: >> >>> I created https://github.com/OpenSMTPD/OpenSMTPD/pull/1087, which >>> fixes some bugs and avoids spawning shells when it isn’t

Re: How does OpenSMTPD compare to a dedicated high-volume MTA?

2020-10-14 Thread gilles
October 14, 2020 11:05 PM, "Demi M. Obenour" wrote: > On 10/14/20 4:01 PM, gil...@poolp.org wrote: > >> October 9, 2020 1:29 AM, "Demi M. Obenour" wrote: >> >>> I was looking at the EuroBSDCon 2017 presentation on OpenSMTPD, and I >>> was wondering how it differs from the dedicated

Re: How does OpenSMTPD compare to a dedicated high-volume MTA?

2020-10-14 Thread gilles
October 9, 2020 1:29 AM, "Demi M. Obenour" wrote: > I was looking at the EuroBSDCon 2017 presentation on OpenSMTPD, and I > was wondering how it differs from the dedicated high-volume MTA that > wound up being written for the ESP. What are the features that are > needed for high volume, but

Re: Single PR or many smaller PRs?

2020-10-14 Thread gilles
make changes out of smtpd/ subdirectory, or inside smtpd/ subdirectory when it fixes some build issues on other systems. Any other change should go through the OpenBSD developers via diffs sent to tech@. I do look at the bug tracker still but will only handle portable bits as I no longer commit to OpenBSD. Gilles

Re: Is LDAP+SSL supported?

2020-07-26 Thread gilles
July 25, 2020 2:26 PM, "Éloi Rivard" wrote: >> In my opinion, table-ldap from extras is doomed as it relies on a lib >> that >> is barely maintained and doing LDAP asynchronously is painful. > > Are you saying the support for table-ldap may stop in a near future? > Nope, the table API has

Re: Is LDAP+SSL supported?

2020-07-20 Thread gilles
g LDAP asynchronously is painful. I doubt the code will go much further than it currently does. If the table-procexec work I documented on my blog gets pushed to OpenBSD, then it will ease the writing of a table-ldap with a modern library. Gilles

Re: Sort to different maildir subdirs based on recipient address?

2020-06-30 Thread gilles
June 30, 2020 12:25 PM, "Unicorn" wrote: >> You have two methods to achieve what you want: >> >> 1- use a smarter mda, such as `fdm`, which allows you to specify >> where mails are supposed to be delivrered based on rules. in this >> case, you would simply have a rule that recipient address

Re: Sort to different maildir subdirs based on recipient address?

2020-06-30 Thread gilles
fdm`, which allows you to specify where mails are supposed to be delivrered based on rules. in this case, you would simply have a rule that recipient address blog@ should land in .Blog 2- alias blog to admin+blog instead of admin, this way when smtpd extracts email extension, it will check if a .blog folder exists and deliver there if exists but this is more limited that a real classification. Gilles

Re: syslog logging changed ?

2020-06-30 Thread gilles
I'm going to investigate this, I don't recall anything change in there but there's been tons of portable specific cleanup so it might just have introduced a regression. Gilles June 26, 2020 8:33 PM, "Reio Remma" wrote: > On 26.06.2020 18:03, Harald Dunkel wrote: &

Re: Newbie config question

2020-06-05 Thread gilles
On my phone but I'll show you tomorrow if no one answers before, this is trivialGillesOn Jun 5, 2020 18:28, David Favor wrote:I've been wrestling with this for days with no progress. Can someone drop me a v6.6.4 config to do something similar to the following.     da...@davidfavor.com   -

Re: "bouncing messages from ..." (was: request (privately) for maillog)

2020-06-03 Thread gilles
I've done some maintenance on all mail servers this night, it's going to be a bit shaky today June 4, 2020 7:01 AM, ml+opensmtpd_m...@esmtp.org wrote: > Happened again for me. Anyone else?

Re: Unable to remove mail from queue

2020-06-03 Thread Gilles Chehade
this is due to a short-coming with how inflight envelopes are handled: when a mail is passed from scheduler to mta, it is marked as "inflight" and can't be removed until it comes back to scheduler. this is usually not a big deal because an envelope is marked inflight only a few seconds

Re: Hello@All

2020-05-29 Thread gilles
May 28, 2020 10:51 AM, drav...@dravionsoftware.com wrote: > Hi, > Hi, > I want to introduce myself to the list ;d > Welcome > By the way, is there anybody out there, tried to make OpenSMTPD work on > Cygwin/Windows? > > I was able to built OpenSMTPD under Windows Subsystem for Windows

Re: new table backends

2020-05-27 Thread gilles
May 27, 2020 2:27 AM, "Edgar Pettijohn" wrote: > > [...] > > Sweet. Looking at > https://github.com/poolpOrg/go-opensmtpd/blob/master/table/table.go > seems like it will be pretty simple to write some nice tables. > yes, I have also written a py-opensmtpd interface to table API ... ... and

new table backends

2020-05-26 Thread gilles
operations of table API. A sample table-example.go is available here to see how a backend looks like: https://gist.github.com/poolpOrg/b3b97a65791a11a49f5e76ea51331ae4 If people are willing to help implement some backends, hit me up Cheers, Gilles

Re: Including remote addresses in smtpd syslog output

2020-05-26 Thread gilles
eason=quit With this split, human log vs reporting api for tools, tomorrow we can decide in the sample above to rename "message" into "msg" knowing that human readers will not be affected and that scripts will not break as long as they use that reporting API. Hope it clarifies a bit, Gilles

OpenSMTPD 6.7.1p1 released

2020-05-21 Thread gilles
Hello, Two bugs were spotted by package maintainers right after the 6.7.0p1 release: a- a packaging issue causing asr.h to be installed on the host system b- a possible crash when the MTA establishes an IPv6 connection I have rolled a minor release with the two bug fixes applied.

WIP: filter-prometheus

2020-05-20 Thread gilles
don't have much experience with prometheus, so if some of you are prometheus users and want to contribute let me know :-) Gilles

Announce: OpenSMTPD 6.7.0p1 released

2020-05-19 Thread gilles
OpenSMTPD 6.7.0p1 has just been released. OpenSMTPD is a FREE implementation of the SMTP protocol with some common extensions. It allows ordinary machines to exchange e-mails with systems speaking the SMTP protocol. It implements a fairly large part of RFC5321 and can already cover a large range

Re: Questions about the proc-exec filter API

2020-05-19 Thread gilles
Here is fine yes May 19, 2020 3:46 AM, po...@protonmail.com (mailto:po...@protonmail.com) wrote: OpenSMTPd 6.7.0 Based upon Filters(7) I have written a proof-of-concept filter which is functioning properly I have several questions about the details of the API. Is this the most appropriate

Re: plain text authentication

2020-05-12 Thread gilles
ion methods relying on challenges. OpenSMTPD supports PLAIN AUTH, what it doesn't support is authentication outside of a TLS channel. So yes, you can use OpenSMTPD with plain authentication BUT you can't use authentication if you do not setup TLS first. Gilles

Re: .forward format and usage

2020-04-05 Thread gilles
April 5, 2020 2:47 AM, "grmat" wrote: > Hi there, > Hello, > I'd like to setup GNU Mailman with OpenSMTPD. In #1040[1], poolpOrg told > me command processing is to be done with a .forward file instead of > aliases: > >> I think aliases should not support command processing at all as

Re: "bouncing messages from ..." (was: request (privately) for maillog)

2020-02-25 Thread gilles
February 26, 2020 8:30 AM, gil...@poolp.org wrote: > February 24, 2020 9:08 PM, gil...@poolp.org wrote: > >> February 24, 2020 6:54 PM, ml+opensmtpd_m...@esmtp.org wrote: >> >>> On Mon, Feb 24, 2020, Peter J. Philipp wrote: >> >> I got another "bouncing messages from misc@opensmtpd.org"

Re: "bouncing messages from ..." (was: request (privately) for maillog)

2020-02-25 Thread gilles
m investigating but I suspect it is an issue with mlmmj, > I get the same bounces ... and I'm local. > I can confirm it is an issue with mlmmj, there's no failed SMTP attempt for any of you who reported getting this message. Gilles

Re: "bouncing messages from ..." (was: request (privately) for maillog)

2020-02-24 Thread gilles
such a failed delivery (I asked for more info the previous > time it happened but so far nobody replied) so together with this > report it seems the problem might be on the server side? I'm investigating but I suspect it is an issue with mlmmj, I get the same bounces ... and I'm local. Gilles

OpenSMTPD 6.6.3p1 released

2020-02-10 Thread gilles
Hello, I have just released the minor version 6.6.3p1 of OpenSMTPD. Following the advisory from Qualys late January, I have discussed various mitigation on my blog: https://poolp.org/posts/2020-01-30/opensmtpd-advisory-dissected/ Several were implemented in OpenBSD -current and this new

Re: 553 ORCPT address syntax errors on OpenBSD-6.6-current

2020-02-03 Thread gilles
mail.local needs to be updated too February 3, 2020 6:11 PM, "Scott Vanderbilt" wrote: > On 2/3/2020 8:11 AM, Gilles Chehade wrote: > >> On Mon, Feb 03, 2020 at 06:37:38AM -0800, Scott Vanderbilt wrote: >>> I'm starting to get several log entries for several er

Re: 553 ORCPT address syntax errors on OpenBSD-6.6-current

2020-02-03 Thread Gilles Chehade
On Mon, Feb 03, 2020 at 06:37:38AM -0800, Scott Vanderbilt wrote: > I'm starting to get several log entries for several errors of type: > > 553ORCPT address syntax error > > The error is intermittent since the server is able to process other incoming > mails without error. For instance, I just

OpenSMTPD advisory dissected

2020-01-31 Thread gilles
Hello, I have written a detailed write-up about the recent event: https://poolp.org/posts/2020-01-30/opensmtpd-advisory-dissected/ Hope it clarifies what happened and what we intend to do to avoid it in the future. Gilles

  1   2   3   4   5   6   7   8   9   >