> On 03 Feb 2016, at 01:29, Steve Conrad <[email protected]> wrote: > > Not to come off as utterly hopeless, but still having only limited success > with this set up. > > I can get smtpd and dovecot working mostly as expected but only by dispensing > with all the filters. > > As is from the faq, smtpd bails with: > > smtpd: bind: address already in use
So there is already something running on your listen port, netstat and ps might help. > In order to get it going, I had to change the listen directives, replacing > 'all' with 'egress' as well as expunging all the bits about filters. > > In fact, I had to comment out the filter declarations themselves at the start > of smtpd.conf > > I had a go at uncommenting the filters one at a time, and thought I was > making tremendous progress only to discover that somewhere down the list, > smtpd has fallen outside the control of smtpctl, such that it wasn't actually > rereading the config. > > Tracking it down with ps and properly killing it revealed that smtpd was once > again failing to bind to the desired ports. Sounds like you killed not everything :) > Not entirely sure what to make of this > > I notice clamd is much slower to start than I'd have expected. > > Currently running the snapshot I grabbed this morning. And apart from the > filters, everything works fine. Snapshot of OpenBSD or snapshot of OpenSMTPD? Which package of opensmtpd-extras? You need the latest snapshot tarball or latest -current opensmtpd-extras package for it as well. Otherwise filters will not work, because path for loading them has changed recently. If you need hints what is going wrong start with debug/verbose mode, e.g.: smtpd -dv > On February 2, 2016 5:18:41 AM PST, Joerg Jung <[email protected]> wrote: > > Am 02.02.2016 um 05:36 schrieb Steve Conrad <[email protected] > <mailto:[email protected]>>: > >> Having a spot of bother setting up some virtual domains using the excellent >> faq at https://opensmtpd.org/faq/example1.html >> <https://opensmtpd.org/faq/example1.html> a guide. >> >> Despite my best efforts to follow the guide, smtpd complains of two syntax >> errors in the config file and declines to start. >> >> The offending lines are the ones involving sending to lmtp, one of which is >> listed below: >> >> accept from any for domain <domains> virtual <virtuals> deliver to lmtp >> "/var/dovecot/lmtp" rcpt-to >> >> If this is any different from the example, it's not jumping out at me. Has >> the syntax for 'lmtp ... rcpt-to' changed recently? >> >> Running OpenBSD 5.8 amd64 on a digital ocean droplet. Thanks in advance. >> This has been surprisingly easy going for learning a new MTA. >> If the service is free, you're the product. > > Yes, rcpt-to keyword was recently added. > You either need to install a snapshot or wait for 5.9. > > > ---------------------------------------------------------------- > If the service is free, you're the product.
