[Postfix] Problem: virtual_alias_maps map lookupproblem

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
johnson
Posts: 22
Joined: 2005-01-19 18:22

[Postfix] Problem: virtual_alias_maps map lookupproblem

Post by johnson » 2005-03-14 22:42

Hallo,
manchmal, wenn ich über meinen Server eine Mail verschicke, bekomme ich dann innerhalb von minuten solche Einträge in meinen Logs:

Code: Select all

Mar 14 22:24:08 R217205 postfix/smtpd[31557]: connect from unknown[218.49.55.85]
Mar 14 22:29:08 R217205 postfix/smtpd[31557]: timeout after CONNECT from unknown[218.49.55.85]
Mar 14 22:29:08 R217205 postfix/smtpd[31557]: disconnect from unknown[218.49.55.85]
Mar 14 22:31:51 R217205 postfix/pickup[31514]: 8D96B23F91: uid=33 from=<www-data>
Mar 14 22:31:51 R217205 postfix/cleanup[31579]: 8D96B23F91: message-id=<20050314213151.8D96B23F91@best-webhosting.de>
Mar 14 22:31:51 R217205 postfix/cleanup[31579]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
Mar 14 22:31:51 R217205 postfix/cleanup[31579]: warning: 8D96B23F91: virtual_alias_maps map lookup problem for meine@mailaddy.de
Mar 14 22:31:51 R217205 postfix/pickup[31514]: warning: maildrop/843B823F2B: Error writing message file
Mar 14 22:32:20 R217205 postfix/pickup[31514]: 5D9C02482D: uid=33 from=<www-data>
Mar 14 22:32:20 R217205 postfix/cleanup[31579]: 5D9C02482D: message-id=<20050314213151.5D9C02482D@best-webhosting.de>
Mar 14 22:32:20 R217205 postfix/cleanup[31579]: warning: 5D9C02482D: virtual_alias_maps map lookup problem for meine@mailaddy.de
Mar 14 22:32:20 R217205 postfix/pickup[31514]: warning: maildrop/843B823F2B: Error writing message file
Mar 14 22:32:20 R217205 postfix/pickup[31514]: 5E69F2482D: uid=33 from=<www-data>
Mar 14 22:32:20 R217205 postfix/cleanup[31579]: 5E69F2482D: message-id=<20050314213220.5E69F2482D@best-webhosting.de>
Mar 14 22:32:20 R217205 postfix/cleanup[31579]: warning: 5E69F2482D: virtual_alias_maps map lookup problem for meine@mailaddy.de
Mar 14 22:32:20 R217205 postfix/pickup[31514]: warning: maildrop/5C2D823F91: Error writing message file
Mar 14 22:32:35 R217205 postfix/pickup[31514]: 5FC732482D: uid=33 from=<www-data>
Mar 14 22:32:35 R217205 postfix/cleanup[31579]: 5FC732482D: message-id=<20050314213151.5FC732482D@best-webhosting.de>
Mar 14 22:32:35 R217205 postfix/cleanup[31579]: warning: 5FC732482D: virtual_alias_maps map lookup problem for meine@mailaddy.de
Mar 14 22:32:35 R217205 postfix/pickup[31514]: warning: maildrop/843B823F2B: Error writing message file
Mar 14 22:32:35 R217205 postfix/pickup[31514]: 60A1E2482D: uid=33 from=<www-data>
Mar 14 22:32:35 R217205 postfix/cleanup[31584]: 60A1E2482D: message-id=<20050314213220.60A1E2482D@best-webhosting.de>
Mar 14 22:32:35 R217205 postfix/cleanup[31584]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)

Und so geht das immer weiter ..

Nach einem Restart von Postfix läuft aber alles wieder ... Woran kann das liegen ??

Johnny

geo
Posts: 42
Joined: 2005-02-24 11:44
Location: Hannover

Re: [Postfix] Problem: virtual_alias_maps map lookupproblem

Post by geo » 2005-03-16 12:30

Läuft postfix chroot'ed? (was er tun sollte)
Dann benötigst du einen link im chrooted Verzeichnis von postfix auf die socket-pipe von mysql. Dieser muß nach jedem Neustart von mysql erneuert werden.

Es gibt einige HowTo's, in denen das Anlegen des Links im Startscript von Postfix gemacht wird. Das nützt dann nichts, wenn zwischendurch mysql neu gestarted wird. Ich habe die Erstellung des Links im mysql Startsript:

Code: Select all

        # Verbindung zu postfix wg. chroot
        echo -n "hardlink mysqld.sock for postfix"
        sleep 1
        if [ -x /var/spool/postfix/var/run/mysqld/mysqld.sock ] ; then
          rm /var/spool/postfix/var/run/mysqld/mysqld.sock
        fi
        ln /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock
        echo -n "."

johnson
Posts: 22
Joined: 2005-01-19 18:22

Re: [Postfix] Problem: virtual_alias_maps map lookupproblem

Post by johnson » 2005-03-16 14:16

hi,
erstmal danke für die Antwort...

Er war bei der Install von syscp dabei ...

Also hab ich ka ob er chrooted läuft *gg*

Oder kann ich das irgendwie nachgucken ( su postfix ?)

Johnny

squize
Userprojekt
Userprojekt
Posts: 741
Joined: 2003-05-19 16:46
Location: Karlsruhe

Re: [Postfix] Problem: virtual_alias_maps map lookupproblem

Post by squize » 2005-03-16 14:19

Bei syscp läuft postfix chrooted und es wird ein passendes init.d script mitgeliefert. Hast du es auch installiert, d.h. nach /etc/init.d/postfix kopiert?

Gruss

Marc

geo
Posts: 42
Joined: 2005-02-24 11:44
Location: Hannover

Re: [Postfix] Problem: virtual_alias_maps map lookupproblem

Post by geo » 2005-03-16 20:16

...und es wird ein passendes init.d script mitgeliefert ... nach /etc/init.d/postfix kopiert...
Das ist ja gerade der Fehler! Es wird im Startscript von Postfix der Link zu mysql hergestellt. Nach bestimmten Datenbankoperationen muß mysql neu gestartet werden, dann ist dieser Link unwirksam.
Richtig ist daher die Modifizierung des mysql Startscripts!

johnson
Posts: 22
Joined: 2005-01-19 18:22

Re: [Postfix] Problem: virtual_alias_maps map lookupproblem

Post by johnson » 2005-03-17 17:06

geo wrote:
...und es wird ein passendes init.d script mitgeliefert ... nach /etc/init.d/postfix kopiert...
Das ist ja gerade der Fehler! Es wird im Startscript von Postfix der Link zu mysql hergestellt. Nach bestimmten Datenbankoperationen muß mysql neu gestartet werden, dann ist dieser Link unwirksam.
Richtig ist daher die Modifizierung des mysql Startscripts!
Danke, dass muss ich doch gleich mal ausprobieren ;)