Am un container docker și am instalat cu succes postfix, dar nu pot instala OpenDKIM cu succes.
Am incercat comanda starea serviciului OpenDKIM
, primiți această eroare opendkim nu rulează
M-am referit la următorul link pentru a instala OpenDKIM
https://www.linuxbabe.com/mail-server/setting-up-dkim-and-spf
*Versiunea mea docker Linux, după cum urmează:
NAME="Ubuntu"
VERSION="20.04.2 LTS (Focal Fossa)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 20.04.2 LTS"
VERSION_ID="20.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal
*jurnalul de e-mail arată următoarea eroare:
xxx x xx:xx:xx 28ed2292bec0 opendkim[8199]: curățarea soclului [părinte] a eșuat: adresă deja utilizată
*fișier opendkim.conf:
# Aceasta este o configurație de bază care poate fi ușor adaptată pentru a se potrivi unui standard
# instalare. Pentru opțiuni mai avansate, consultați opendkim.conf(5) și/sau
# /usr/share/doc/opendkim/examples/opendkim.conf.sample.
# Conectați-vă la syslog
Syslog da
# Necesar pentru a utiliza socket-ul local cu MTA-uri care accesează socket-ul ca non-
# utilizator privilegiat (de exemplu, Postfix)
UMask 007
# Semnează de exemplu.com cu cheia în /etc/dkimkeys/dkim.key folosind
# selector „2007” (de exemplu, 2007._domainkey.example.com)
#Domain example.com
#KeyFile /etc/dkimkeys/dkim.key
#Selector 2007
# Opțiuni utilizate în mod obișnuit; versiunile comentate arată valorile implicite.
#Canonizare simplă
#Mod sv
#Subdomenii nr
Canonizare relaxată/simplu
Mod sv
Subdomeniile nr
# Socket smtp://localhost
#
# ## Socketspec
# ##
# ## Denumește priza unde acest filtru ar trebui să asculte pentru conexiunile milter
# ## de la MTA. Necesar. Ar trebui să fie în una dintre aceste forme:
# ##
# ## inet:port@address pentru a asculta pe o anumită interfață
# ## inet:port pentru a asculta pe toate interfețele
# ## local:/path/to/socket pentru a asculta pe un socket de domeniu UNIX
#
#Socket inet:8892@localhost
#Socket local:/run/opendkim/opendkim.sock
Socket local:/var/spool/postfix/opendkim/opendkim.sock
## Nume fișier PidFile
### implicit (niciunul)
###
### Numele fișierului în care filtrul ar trebui să-și scrie pid-ul înainte de a începe
### operațiuni normale.
#
PidFile /run/opendkim/opendkim.pid
# Suprasemnați întotdeauna De la (semnați folosind De la real și un De la nul pentru a preveni
# câmpuri de antet semnături rău intenționate (De la și/sau altele) între semnatar
# și verificatorul. From este suprasemnat în mod implicit în pachetul Debian
# pentru că este adesea cheia de identitate folosită de sistemele de reputație și astfel
# oarecum sensibil la securitate.
OversignHeaders De la
## Nume fișier ResolverConfiguration
## implicit (niciunul)
##
## Specifică un fișier de configurare care va fi transmis bibliotecii Unbound care
## efectuează interogări DNS aplicând protocolul DNSSEC. Vedeți Unbound
## documentație la http://unbound.net pentru conținutul așteptat al acestui fișier.
## Rezultatele utilizării acesteia și a setării TrustAnchorFile în același timp
## orele sunt nedefinite.
## În Debian, /etc/unbound/unbound.conf este livrat ca parte a Sugested
## pachet nelegat
# ResolverConfiguration /etc/unbound/unbound.conf
## TrustAnchorFile nume de fișier
## implicit (niciunul)
##
## Specifică un fișier din care datele de ancorare de încredere ar trebui să fie citite atunci când se face
## Interogări DNS și aplicarea protocolului DNSSEC. Consultați documentația Unbound
## la http://unbound.net pentru formatul așteptat al acestui fișier.
TrustAnchorFile /usr/share/dns/root.key
## Userid userid
### implicit (niciunul)
###
### Schimbați la „userid” înainte de a începe funcționarea normală? Poate include
### un ID de grup, de asemenea, separat de userid prin două puncte.
#
Repornire automată da
Rata de repornire automată 10/1M
Fundal da
DNSTimeout 5
Algoritmul semnăturii rsa-sha256
Utilizator #OpenDKIM
# Nu uitați să adăugați postfix utilizator la grupul opendkim
ID utilizator opendkim
# Hartați domeniile în De la adrese la cheile utilizate pentru semnarea mesajelor
KeyTable refile:/etc/opendkim/key.table
SigningTable refile:/etc/opendkim/signing.table
# Gazde de ignorat la verificarea semnăturilor
ExternalIgnoreList /etc/opendkim/trusted.hosts
# Un set de gazde interne a căror e-mail ar trebui să fie semnată
InternalHosts /etc/opendkim/trusted.hosts
#RequiredHeaders da
*/etc/default/opendkim fișier
# Opțiunile de linie de comandă specificate aici vor suprascrie conținutul
# /etc/opendkim.conf. Consultați opendkim(8) pentru o listă completă de opțiuni.
#DAEMON_OPTS=""
# Schimbați în /var/spool/postfix/run/opendkim pentru a utiliza un socket Unix cu
# postfix într-un chroot:
#RUNDIR=/var/spool/postfix/run/opendkim
RUNDIR=/run/opendkim
#
# Anulați comentariile pentru a specifica o priză alternativă
# Rețineți că setarea acestui lucru va suprascrie orice valoare Socket din opendkim.conf
# Mod implicit:
#SOCKET=local:$RUNDIR/opendkim.sock
SOCKET="local:/var/spool/postfix/opendkim/opendkim.sock"
# ascultați pe toate interfețele de pe portul 54321:
#SOCKET=inet:54321
# ascultați în loopback pe portul 12345:
#SOCKET=inet:12345@localhost
# asculta pe 192.0.2.1 pe portul 12345:
#SOCKET=inet:[email protected]
USER=opendkim
GROUP=opendkim
PIDFILE=$RUNDIR/$NAME.pid
EXTRADUPĂ=