Hello all, What do you think about my initial question.When I receive an email, I have the following messagewarn: smtpd: parent_forward_open: /var/mail/_vmail: No such file or directory With /var/mail... not /var/rep... like I wrote in my first message I don't store my mails in /var/mail/_vmail. I mounted a NFS share to another server and the mount point is not /var/mail This message comes from smtpd.c if (stat(directory, &sb) < 0) { log_warn("warn: smtpd: parent_forward_open: %s", directory); return -1; }
or if (errno == ELOOP) ... else log_warn("warn: smtpd: parent_forward_open: %s", pathname); return -1; Regards Le mercredi 3 janvier 2018 à 15:25:25 UTC+1, Scott Court <z...@z5t1.com> a écrit : That's ok; it's all good. One thing though: I noticed that there have been several API version bumps between 6.0.2 and the current git version in smtpd/smtpd-api.h (namely PROC_*_API_VERSION has been bumped from 1 to 2). When I was working with the git version the other day I realized that this change in the API version breaks backwards compatibility with any extras that have been installed (from OpenSMTPD-extras). This makes me wonder if this 6.0.3 release might actually warrant a larger version number bump (maybe to 6.1.0 or even 7.0.0) to signify this backwards incompatible change. On Tue, Jan 02, 2018 at 09:43:52AM -0500, Scott Court wrote: On 01/01/2018 07:19 PM, Mik J wrote: # smtpd -h version: OpenSMTPD 6.0.0 Also, if anyone knows why 6.0.2 is not the version shipped in the latest 6.2 openbsd. Thanks I have been wondering about this myself. After taking a look at the code in the OpenBSD CVS tree though, it looks like the "6.0.0" version of OpenSMTPD shipped with OpenBSD 6.2 is actually not the 6.0.0 version available on opensmtpd.org. It appears that it is actually closer to a recent fork of the CVS version of OpenSMTPD. Additionally, the OpenSMTPD version in OpenBSD has been upgraded with the release of OpenBSD 6.1 and 6.2; however, the version number seems to stay at "6.0.0" for some reason. I tried building OpenSMTPD 6.0.2 from source the other day, just to find out it was actually older than the "6.0.0" version in my stock OpenBSD 6.2. This seems very strange to me. You are absolutely right. We used to have a release process specifically for OpenSMTPD when it was using git as a main repository and synchronized to OpenBSD but since the switch we never discussed our versionning despite the fact that there is a different workflow and we often have many minor commits that we do not think warrant a version update... but causes OpenSMTPD to have different code for identical versions. In the meantime, I have bumped the version in OpenBSD -current to 6.0.3, this will make it obvious that the code is more ahead than on github. This weekend, I will update the code on github and prepare a 6.0.3 minor release so everyone gets the same code for that version, then we'll have a discussion on how we will prevent this from happening in the future. This was entirely my fault so... apologies