Postfix benutzt falschen Server  [GELÖST]

User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Postfix benutzt falschen Server

Post by Tobi »

Hi Zusammen,

ich habe auf einer KeyHelp Installation ein seltsames Phänomen.
Postfix versucht sich hartnäckig mit einem fremden Server zu verbinden und das klappt natürlich nicht.

Mein Server hat den schönen Namen: j111111.servs.jbox.not
Aber postfix versucht es bei: j222222.servs.jbox.not

Die "j222222" gibt es aber gar nicht.
Es ist keiner meiner Server, die URL existiert auch gar nicht und ich habe keine Ahnung wo ich nachsehen kann.

Ich habe bereits die "/etc/postfix/main.cf" angeschaut, alles richtig.
Dort steht: myhostname = j111111.servs.jbox.not

In "/etc/mailname" habe ich den falschen Eintrag bereits gefunden und durch den richtigen ersetzt.
Ein Reboot danach brachte aber keine Besserung.

"hostname" ist lt. Ausgabe auf der Shell auch der richtige.

Wo kann ich denn noch gucken?

Danke!
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

Oder anders gefragt...
In welchen Dateien kann der String "j222222.servs.jbox.not" oder Teilstring "j222222" denn überhaupt vorkommen?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Martin
Posts: 984
Joined: Wed 20. Jan 2016, 00:43

Re: Postfix benutzt falschen Server

Post by Martin »

Hallo,

inwiefern brachte eine Änderung der /etc/mailname und reboot keine Besserung? Bei neu versendeten Mails sollte dies entsprechend wirksam sein. Bei bereits in der Queue befindlichen Mails hat dies aber keine Auswirkung, diese werden mit den alten Parametern bearbeitet.
Viele Grüße,
Martin
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

Martin wrote: Fri 6. Jul 2018, 18:45 Bei bereits in der Queue befindlichen Mails hat dies aber keine Auswirkung, diese werden mit den alten Parametern bearbeitet.
Danke Martin, das war der entscheidende Hinweis.
Ich hatte gedacht die würden nachträglich mit den neuen Einstellungen abgearbeitet.
Ich habe jetzt die Warteschlange über KeyHelp geleert und den Server nochmals neu gestartet.

Allerdings startet Postfix nicht und auch der zusätzliche Zusätzlicher PHP-FPM Interpreter: 7.1 startet nicht automatisch.
root@j111111:~# systemctl status postfix.service
● postfix.service - LSB: Postfix Mail Transport Agent
Loaded: loaded (/etc/init.d/postfix; bad; vendor preset: enabled)
Drop-In: /run/systemd/generator/postfix.service.d
└─50-postfix-$mail-transport-agent.conf
Active: inactive (dead)
Docs: man:systemd-sysv-generator(8)
Wo finde ich denn diese "50-postfix-$mail-transport-agent.conf"?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

Keiner eine Idee warum postfix nicht startet?
Braucht ihr mehr input?

Ansonsten ziehe ich die Kiste blank und installiere neu :shock:
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Postfix benutzt falschen Server

Post by nikko »

"Wo finde ich denn diese "50-postfix-$mail-transport-agent.conf"?"

Diese findest du in /run/systemd/generator/postfix.service.d
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

nikko wrote: Sat 14. Jul 2018, 19:30 "Wo finde ich denn diese "50-postfix-$mail-transport-agent.conf"?"

Diese findest du in /run/systemd/generator/postfix.service.d
Danke!
Aber leider steht da nix erhellendes drin.

Code: Select all

# Automatically generated by systemd-insserv-generator

[Unit]
Wants=mail-transport-agent.target
Before=mail-transport-agent.target
In welches Logfile muss ich denn unmittelbar nach dem Startversuch von Postfix gucken?
Irgendwo muss doch der Fehler verzeichnet werden warum postfix nicht startet.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Postfix benutzt falschen Server

Post by nikko »

Was wirft er dir denn entgegen, wenn du ihm sagst

Code: Select all

service postfix start
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Postfix benutzt falschen Server

Post by nikko »

Primär glaube ich, das jetzt etwas an der Grundkonfiguration nicht mehr stimmt, seit dem Theater mit 222.... und 111....
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

nikko wrote: Sat 14. Jul 2018, 22:29 Was wirft er dir denn entgegen, wenn du ihm sagst

Code: Select all

service postfix start
Komischerweise startet er dann.

Nach einem Reboot ist postfix wieder tot.
nikko wrote: Sat 14. Jul 2018, 22:32 Primär glaube ich, das jetzt etwas an der Grundkonfiguration nicht mehr stimmt,
Das ist ja auch meine Vermutung. Aber ich habe bereits die ganze Platte mit "grep" auf "j222222" durchsucht.
Da hatte ich dann die "/etc/mailname" gefunden.

In welcher config Datei kann denn "j222222" noch stehen?
Ich durchsuche jetzt mal noch die Datenbank.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

In der Datenbank "keyhelp" finde ich nur den richtigen Server-Namen.

Ich mach Schluss für heute :lol:
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
nikko
Posts: 914
Joined: Fri 15. Apr 2016, 16:11

Re: Postfix benutzt falschen Server

Post by nikko »

Keine Fehlermeldung nach dem Kommando? Auch nicht nach etwas längerer Zeit?
Schau mal bitte, ob /etc/hosts und /etc/hostname korrekt sind.
The software said: Requires Win Vista®, 7®, 8® or better. And so I installed Linux.
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

Also nach dem manuellen Start von postfix scheint es zu laufen.

Code: Select all


/etc/init.d/postfix status
● postfix.service - LSB: Postfix Mail Transport Agent
   Loaded: loaded (/etc/init.d/postfix; bad; vendor preset: enabled)
  Drop-In: /run/systemd/generator/postfix.service.d
           └─50-postfix-$mail-transport-agent.conf
   Active: active (running) since Sun 2018-07-15 07:46:57 UTC; 3min 48s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 6484 ExecStart=/etc/init.d/postfix start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/postfix.service
           ├─7204 /usr/lib/postfix/sbin/master
           ├─7205 pickup -l -t fifo -u -c
           ├─7206 qmgr -l -t fifo -u
           ├─7208 trivial-rewrite -n rewrite -t unix -u -c
           ├─7211 tlsmgr -l -t unix -u -c
           ├─7221 smtpd -n 127.0.0.1:10025 -t inet -u -c -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_delay...
           ├─7222 smtpd -n 127.0.0.1:10025 -t inet -u -c -o content_filter= -o local_recipient_maps= -o relay_recipient_maps= -o smtpd_restriction_classes= -o smtpd_delay...
           └─7508 showq -t unix -u -c

Ich kontrolliere das nochmal in einer Stunde.

/etc/hosts ist unauffällig

Code: Select all


127.0.0.1       localhost.localdomain localhost
::1             localhost6.localdomain6 localhost6
127.0.0.1       localhost
::1             localhost ip6-localhost ip6-loopback
ff02::1         ip6-allnodes
ff02::2         ip6-allrouters

/etc/hostname hat den korrekten Servernamen.

An welcher Stelle beim Bootvorgang wird denn postfix normalerweise gestartet?
Bzw. in welcher Datei ist das festgelegt?
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server  [GELÖST]

Post by Tobi »

O.K.
Wer googlen kann ist klar im Vorteil :shock:

Die Ausgabe von "systemctl is-enabled postfix" lautet

Code: Select all

postfix.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install is-enabled postfix
disabled
Ich versuche jetzt "systemctl enable postfix"

Ergebnis:

Code: Select all


insserv: warning: current start runlevel(s) (empty) of script `postfix' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `postfix' overrides LSB defaults (0 1 6).
insserv: warning: current start runlevel(s) (empty) of script `postfix' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `postfix' overrides LSB defaults (0 1 6).

Und jetzt noch reboot :|
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
User avatar
Tobi
Community Moderator
Posts: 3236
Joined: Thu 5. Jan 2017, 13:24

Re: Postfix benutzt falschen Server

Post by Tobi »

HA!

Problem behoben!
Postfix läuft nach dem Reboot wieder!
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Locked