I have installed OpenDKIM, and using Sendmail. I am trying to make the outgoing email signed by OpenDKIM. I created the keys, added the txt record, from the OpenDKIM package I understood the search directory for opendkim.conf to be /usr/local/etc/mail/opendkim.conf . I have my selector as postma, my subdomain.domain.tld . I am not sure exactly what the next step is I will make a quick check for relevant information.
Essentially I tried to start it in 2 ways and was unsucessful... one by following the instructions: http://www.opendkim.org/staging/opendkim-README
I followed some instructions from this site such as reconstructing the freebsd.cf file for sendmail : https://philio.me/setting-up-dkim-with-sendmail-on-ubuntu-14-04/ I freed up the socket 8891 on my ISP since all sockets are blocked by default.
this post looks interesting:
forums.freebsd.org
for it shows two different working versions of opendkim.conf the only thing is I thought mine would be working by its default settings , "out of the box"... I may have made a minor modification...
this is relevant because it showed me the build on the opendkim milter : https://cgit.freebsd.org/ports/tree/mail/opendkim/files/milter-opendkim.in
var/log/messages - do not really seem to be relevant in any way...
I used the application and tried a few things in the end I cannot get it to start something must be wrong...
I will give a few other details of things I tried but it's largely irrelevant...
two ways to start this is the less probable there's another way I tried using opendkim and passing the parameters... notably the port, domain, location of private key and the selector maybe that's the issue and it needs to be hardcoded... I am not sure
Thank you, I see there's more information but it's already sufficiently off topic so I will look for your help and fixing this issue and getting my server to work as it is supposed to.
Essentially I tried to start it in 2 ways and was unsucessful... one by following the instructions: http://www.opendkim.org/staging/opendkim-README
I followed some instructions from this site such as reconstructing the freebsd.cf file for sendmail : https://philio.me/setting-up-dkim-with-sendmail-on-ubuntu-14-04/ I freed up the socket 8891 on my ISP since all sockets are blocked by default.
this post looks interesting:
Solved - Issues with OpenDKIM
This is a little embarrassing even for me. I actually had worked out using OpenDKIM on my FreeBSD 11.2 server but I had a "oh no" with Bind9.. So my assumption is something that I did to fix that had a negative impact. I used...
for it shows two different working versions of opendkim.conf the only thing is I thought mine would be working by its default settings , "out of the box"... I may have made a minor modification...
this is relevant because it showed me the build on the opendkim milter : https://cgit.freebsd.org/ports/tree/mail/opendkim/files/milter-opendkim.in
Code:
Sep 6 19:24:45 <daemon.err> videotron inetd[27393]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:27:03 <daemon.err> videotron inetd[27396]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:30:55 <daemon.err> videotron inetd[27405]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:33:12 <daemon.err> videotron inetd[27414]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:37:01 <daemon.err> videotron inetd[27430]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:39:22 <daemon.err> videotron inetd[27432]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:43:14 <daemon.err> videotron inetd[27438]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:45:31 <daemon.err> videotron inetd[27450]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:50:04 <daemon.warn> videotron motsognir[[199.45.154.113]]: - Error during selector receiving phase. Connection aborted.
Sep 6 19:50:16 <daemon.warn> videotron motsognir[[199.45.154.113]]: - WARNING: failed to switch current directory to /var/gopher/PRI * HTTP (No such file or directory), original resource: /var/gopher/PRI * HTTP/2.0
Sep 6 19:52:14 <daemon.err> videotron inetd[27463]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:56:29 <daemon.err> videotron inetd[27476]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 19:59:46 <daemon.err> videotron inetd[27481]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 20:07:42 <daemon.err> videotron inetd[27500]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 20:54:22 <daemon.err> videotron inetd[27683]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 6 20:54:30 <daemon.err> videotron inetd[27684]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 6 20:54:31 <daemon.err> videotron inetd[27685]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 6 20:54:32 <daemon.err> videotron inetd[27686]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 6 20:54:33 <daemon.err> videotron inetd[27687]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 6 21:08:15 <daemon.err> videotron inetd[27716]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 6 23:28:16 <daemon.err> videotron inetd[28072]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 00:12:08 <daemon.err> videotron inetd[28159]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 02:36:24 <daemon.err> videotron inetd[28416]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 02:52:13 <daemon.err> videotron inetd[28439]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 02:52:13 <daemon.err> videotron inetd[28440]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:18:38 <daemon.err> videotron inetd[29510]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:18:41 <daemon.err> videotron inetd[29511]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:18:42 <daemon.err> videotron inetd[29512]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:18:42 <daemon.err> videotron inetd[29513]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:18:42 <daemon.err> videotron inetd[29514]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:39:56 <daemon.err> videotron inetd[29551]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:40:01 <daemon.err> videotron inetd[29554]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:40:01 <daemon.err> videotron inetd[29555]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:40:02 <daemon.err> videotron inetd[29556]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 03:40:02 <daemon.err> videotron inetd[29557]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 04:43:56 <daemon.err> videotron inetd[30010]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 07:04:02 <daemon.err> videotron inetd[30269]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 07:46:23 <daemon.err> videotron inetd[30343]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 08:18:53 <daemon.err> videotron inetd[30394]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 08:18:57 <daemon.err> videotron inetd[30395]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 08:18:57 <daemon.err> videotron inetd[30396]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 08:18:57 <daemon.err> videotron inetd[30397]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 08:18:57 <daemon.err> videotron inetd[30398]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 08:56:58 <daemon.err> videotron inetd[30467]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 08:57:02 <daemon.err> videotron inetd[30468]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 08:57:03 <daemon.err> videotron inetd[30469]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 08:57:03 <daemon.err> videotron inetd[30470]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 08:57:03 <daemon.err> videotron inetd[30471]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 09:45:04 <daemon.err> videotron inetd[30556]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 09:47:23 <daemon.err> videotron inetd[30558]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 10:13:25 <daemon.err> videotron inetd[30604]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 14:33:25 <daemon.err> videotron inetd[31111]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 14:33:30 <daemon.err> videotron inetd[31112]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 14:33:30 <daemon.err> videotron inetd[31113]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 14:33:30 <daemon.err> videotron inetd[31114]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 14:33:30 <daemon.warn> videotron inetd[2640]: accept (for imap4): Software caused connection abort
Sep 7 17:20:03 <daemon.warn> videotron motsognir[[199.45.155.90]]: - Error during selector receiving phase. Connection aborted.
Sep 7 17:20:13 <daemon.warn> videotron motsognir[[199.45.155.90]]: - WARNING: failed to switch current directory to /var/gopher/PRI * HTTP (No such file or directory), original resource: /var/gopher/PRI * HTTP/2.0
Sep 7 19:39:03 <daemon.err> videotron inetd[31665]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 7 21:05:50 <daemon.err> videotron inetd[31813]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 7 22:58:04 <daemon.err> videotron inetd[32008]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 01:08:52 <daemon.err> videotron inetd[32296]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 01:08:52 <daemon.err> videotron inetd[32297]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 01:13:34 <kern.err> videotron kernel: pid 32255 (php-fpm), jid 0, uid 80, was killed: failed to reclaim memory
Sep 8 02:29:24 <daemon.err> videotron inetd[32440]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 03:49:35 <daemon.err> videotron inetd[33615]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 03:49:38 <daemon.err> videotron inetd[33616]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 03:49:39 <daemon.err> videotron inetd[33617]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 03:49:39 <daemon.err> videotron inetd[33618]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 03:49:40 <daemon.err> videotron inetd[33619]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 03:52:29 <daemon.warn> videotron motsognir[[4.255.98.197]]: - Error during selector receiving phase. Connection aborted.
Sep 8 05:11:07 <daemon.err> videotron inetd[33776]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 05:11:11 <daemon.err> videotron inetd[33777]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 05:11:11 <daemon.err> videotron inetd[33778]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 05:11:11 <daemon.err> videotron inetd[33779]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 05:11:12 <daemon.warn> videotron inetd[33780]: warning: can't get client address: Connection reset by peer
Sep 8 05:11:12 <daemon.err> videotron inetd[33780]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 05:26:47 <daemon.err> videotron inetd[33803]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 05:37:20 <daemon.err> videotron inetd[33823]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 05:37:24 <daemon.err> videotron inetd[33824]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 05:37:24 <daemon.err> videotron inetd[33825]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 05:37:25 <daemon.err> videotron inetd[33826]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 05:37:26 <daemon.err> videotron inetd[33827]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 05:43:33 <kern.err> videotron kernel: pid 33690 (php-fpm), jid 0, uid 80, was killed: failed to reclaim memory
Sep 8 06:53:13 <daemon.err> videotron inetd[33950]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 06:53:16 <daemon.err> videotron inetd[33951]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 06:53:16 <daemon.err> videotron inetd[33952]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 06:53:16 <daemon.err> videotron inetd[33953]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 06:53:17 <daemon.err> videotron inetd[33954]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 06:53:25 <daemon.err> videotron inetd[33955]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 07:53:19 <daemon.err> videotron inetd[34070]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 09:23:38 <kern.err> videotron kernel: pid 34172 (php-fpm), jid 0, uid 80, was killed: failed to reclaim memory
Sep 8 09:58:32 <daemon.err> videotron inetd[34291]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 09:58:59 <daemon.err> videotron inetd[34292]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 10:41:39 <daemon.err> videotron inetd[34382]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 10:41:42 <daemon.err> videotron inetd[34383]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 10:41:43 <daemon.err> videotron inetd[34384]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 10:41:43 <daemon.err> videotron inetd[34385]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 10:41:43 <daemon.err> videotron inetd[34386]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 11:03:12 <daemon.err> videotron inetd[34429]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 11:10:04 <daemon.err> videotron inetd[34436]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 12:18:57 <daemon.err> videotron inetd[34559]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 12:19:01 <daemon.err> videotron inetd[34560]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 12:19:03 <daemon.err> videotron inetd[34561]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 12:19:03 <daemon.err> videotron inetd[34562]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 12:19:04 <daemon.err> videotron inetd[34563]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 13:15:58 <daemon.err> videotron inetd[34678]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 13:15:58 <daemon.err> videotron inetd[34679]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 13:15:58 <daemon.err> videotron inetd[34680]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 13:16:03 <daemon.err> videotron inetd[34682]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 13:16:42 <daemon.err> videotron inetd[34683]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 14:15:08 <mail.crit> videotron sm-mta[34897]: 488EF7DO034895: SYSERR(root): mail.net.eu. config error: mail loops back to me (MX problem?)
Sep 8 14:30:41 <mail.crit> videotron sm-mta[34996]: 488EUfac034994: SYSERR(root): mail.net.eu. config error: mail loops back to me (MX problem?)
Sep 8 14:32:10 <mail.crit> videotron sm-mta[35013]: 488EWAYl035011: SYSERR(root): mail.net.eu. config error: mail loops back to me (MX problem?)
Sep 8 14:33:17 <mail.crit> videotron sm-mta[35032]: 488EXH8X035030: SYSERR(root): mail.net.eu. config error: mail loops back to me (MX problem?)
Sep 8 14:33:55 <mail.crit> videotron sm-mta[35039]: 488EXsPx035037: SYSERR(root): mail.net.eu. config error: mail loops back to me (MX problem?)
Sep 8 15:11:41 <daemon.err> videotron inetd[35125]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 15:11:46 <daemon.err> videotron inetd[35127]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 15:40:19 <daemon.err> videotron inetd[35170]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 15:40:22 <daemon.err> videotron inetd[35171]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 15:40:23 <daemon.err> videotron inetd[35172]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 15:40:23 <daemon.err> videotron inetd[35173]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 8 15:40:23 <daemon.warn> videotron inetd[2640]: accept (for pop3): Software caused connection abort
Sep 8 16:30:13 <daemon.err> videotron inetd[35277]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 16:42:32 <daemon.err> videotron inetd[35300]: cannot execute /usr/local/libexec/imapd: No such file or directory
Sep 8 17:09:36 <mail.crit> videotron sm-mta[35381]: 488H9a6k035379: SYSERR(root): mail.net.eu. config error: mail loops back to me (MX problem?)
Sep 8 17:14:08 <mail.crit> videotron sm-mta[35405]: 488HE86k035403: SYSERR(root): mail.net.eu. config error: mail loops back to me (MX problem?)
Sep 8 18:15:27 <daemon.warn> videotron motsognir[[199.45.155.86]]: - Error during selector receiving phase. Connection aborted.
Sep 8 18:15:35 <daemon.warn> videotron motsognir[[199.45.155.86]]: - WARNING: failed to switch current directory to /var/gopher/PRI * HTTP (No such file or directory), original resource: /var/gopher/PRI * HTTP/2.0
Sep 8 18:39:51 <user.notice> videotron root[35715]: /usr/local/etc/rc.d/milter-opendkim: ERROR: USAGE: get_pidfile_from_conf string file (milteropendkim)
Sep 8 19:58:16 <user.notice> videotron root[35931]: /usr/local/etc/rc.d/milter-opendkim: WARNING: failed to start milteropendkim
Sep 8 22:23:31 <kern.err> videotron kernel: pid 36178 (php-fpm), jid 0, uid 80, was killed: failed to reclaim memory
Sep 9 01:21:50 <daemon.err> videotron inetd[36541]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 9 01:48:12 <daemon.err> videotron inetd[36592]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 9 01:48:22 <daemon.err> videotron inetd[36593]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 9 01:48:23 <daemon.err> videotron inetd[36594]: cannot execute /usr/local/libexec/popper: No such file or directory
Sep 9 01:48:26 <daemon.err> videotron inetd[36595]: cannot execute /usr/local/libexec/popper: No such file or directory
Code:
root@videotron:/ # opendkim "-?"opendkim: usage: opendkim -p socketfile [options] -A auto-restart -b modes select operating modes -c canon canonicalization to use when signing -d domlist domains to sign -D also sign subdomains -e name extract configuration value and exit -f don't fork-and-exit -F time fixed timestamp to use when signing (test mode only) -k keyfile location of secret key file -l log activity to system log -L limit signature limit requirements -n check configuration and exit -o hdrlist list of headers to omit from signing -P pidfile file into which to write process ID -q quarantine messages that fail to verify -Q query test mode -r require basic RFC5322 header compliance -s selector selector to use when signing -S signalg signature algorithm to use when signing -t testfile evaluate RFC5322 message in "testfile" -T timeout DNS timeout (seconds) -u userid change to specified userid -v increase verbosity during testing -V print version number and terminate -W "why?!" mode (log sign/verify decision logic) -x conffile read configuration from conffile
I will give a few other details of things I tried but it's largely irrelevant...
Code:
root@videotron:/usr/local/etc/rc.d # service milter-opendkim startStarting milteropendkim.root@videotron:/usr/local/etc/rc.d # service milter-opendkim statusmilteropendkim is not running.root@videotron:/usr/local/etc/rc.d #
Thank you, I see there's more information but it's already sufficiently off topic so I will look for your help and fixing this issue and getting my server to work as it is supposed to.