Ich habe mich wieder einmal an der Socket-Activation von systemd mit exim4 versucht...
Dazu gibt es nun folgende Units auf meinem System:
Code: Alles auswählen
/etc/systemd/system: # cat exim@.service
[Unit]
Description=Exim Mail Transfer Agent ('%i' Socket Handler)
Documentation=man:exim(8)
RefuseManualStart=true
Wants=exim-queue.path
Wants=exim-queue.timer
[Service]
ExecStart=/usr/sbin/exim -bw10m
ExecReload=/bin/kill -HUP $MAINPID
StandardInput=socket
Code: Alles auswählen
/etc/systemd/system: # cat exim@smtp.socket
[Unit]
Description=Exim Mail Transfer Agent (SMTP Socket)
[Socket]
ListenStream=25
[Install]
WantedBy=sockets.target
Code: Alles auswählen
/etc/systemd/system: # cat exim-queue.path
[Unit]
Description=Exim Mail Transfer Agent (Queue Watch)
[Path]
PathExistsGlob=/var/spool/exim4/input/*-*-H
[Install]
WantedBy=paths.target
Code: Alles auswählen
/etc/systemd/system: # cat exim-queue.service
[Unit]
Description=Exim Mail Transfer Agent (Queue Runner)
Documentation=man:exim(8)
[Service]
Type=oneshot
# Diese Zeile ExecStartPre dient dazu, nicht mehrere Instanzen von exim bei Fetchmail zu starten... funktioniert aber nicht... Daher ist sie auskommentiert.
#ExecStartPre=/bin/sh -c "!(/bin/systemctl is-active -q exim-queue.service)"
ExecStart=/usr/sbin/exim -q -v
[Install]
Also=exim-queue.path
Also=exim-queue.timer
Code: Alles auswählen
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: Unit exim-queue.service entered failed state.
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran fetchmail[541]: Nachricht jakobus.schuerz@gmx.at@pop.gmx.net:4 von 11 wird gelesen (3300 Bytes) gelöscht
Aug 06 21:54:50 aldebaran bogofilter[10783]: X-Bogosity: Ham, spamicity=0.000000, version=1.2.4, register-n, 131 words, 1 messages
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran bogofilter[10859]: X-Bogosity: Ham, spamicity=0.000000, version=1.2.4, register-n, 137 words, 1 messages
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran fetchmail[541]: Nachricht jakobus.schuerz@gmx.at@pop.gmx.net:5 von 11 wird gelesen (3300 Bytes) gelöscht
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran dovecot[10865]: lda(jakob): sieve: msgid=<E1ZNREp-0002RF-Sk@localhost>: stored mail into mailbox 'INBOX/Sent'
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran dovecot[10870]: lda(jakob): sieve: msgid=<E1ZNREp-0002RI-Sp@localhost>: stored mail into mailbox 'INBOX/Sent'
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran dovecot[10865]: lda(jakob): sieve: msgid=<E1ZNREp-0002RF-Sk@localhost>: stored mail into mailbox 'INBOX/Arbeiten/Xunde_Energie'
Aug 06 21:54:50 aldebaran fetchmail[541]: Nachricht jakobus.schuerz@gmx.at@pop.gmx.net:6 von 11 wird gelesen (3300 Bytes) gelöscht
Aug 06 21:54:50 aldebaran dovecot[10870]: lda(jakob): sieve: msgid=<E1ZNREp-0002RI-Sp@localhost>: stored mail into mailbox 'INBOX/Arbeiten/Xunde_Energie'
Aug 06 21:54:50 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:50 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:50 aldebaran bogofilter[10906]: X-Bogosity: Ham, spamicity=0.000000, version=1.2.4, register-n, 131 words, 1 messages
Aug 06 21:54:51 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:51 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:51 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:51 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:51 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:51 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:51 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:51 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Aug 06 21:54:51 aldebaran systemd[1]: exim-queue.service start request repeated too quickly, refusing to start.
Aug 06 21:54:51 aldebaran systemd[1]: Failed to start Exim Mail Transfer Agent (Queue Runner).
Da ich den Mailserver nur auf meinem Laptop und nur zur Verwaltung meiner mehreren Mailaccounts eingesetzt habe, ist auch nicht mit größerem Mailverkehr in Zukunft zu rechnen... Daher meine Frage, starte ich exim4 mit den falschen Optionen in exim-queue.service, oder muss ich damit leben? (Was ich nicht glaube)
lg scientific