PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix und Hirn vernagelt



solarix
18.04.09, 17:04
Moin,

irgend wie hab ich wohl grade das Hirn vernagelt. Im Zug von Privatservierer
neu aufsetzen, migrier ich grade vom Gespann Qmail/courier zu Dovevot Postfix.

Der Dovecot tut was er soll nur der Postfix treibt mich in den absoluten Wahnsinn.

Was er an der proxmap auszusetzen hat ist mir "aktuell" absolut schleierhaft.




haumichblau# postconf -n

Ach ja nicht über die IP wundern, der Postfix läuft in einem Jail und lauscht daher auf die 10.0.0.2 und nicht auf localhost



alias_maps = $alias_database
broken_sasl_auth_clients = yes
command_directory = /usr/local/sbin
config_directory = /usr/local/etc/postfix
daemon_directory = /usr/local/libexec/postfix
data_directory = /var/db/postfix
debug_peer_level = 4
html_directory = no
inet_interfaces = 10.0.0.2
mail_owner = postfix
mailq_path = /usr/local/bin/mailq
manpage_directory = /usr/local/man
mydomain = rutschmirdenbuckelrunter.de
myhostname = haumichblau.net
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/local/bin/newaliases
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks
queue_directory = /var/spool/postfix
readme_directory = no
sample_directory = /usr/local/etc/postfix
sendmail_path = /usr/local/sbin/sendmail
setgid_group = maildrop
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_non_fqdn_hostname, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unauth_destination, reject_unauth_pipelining, reject_invalid_hostname
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks
smtpd_tls_CAfile = /etc/ssl/postfix/smtpd.pem
smtpd_tls_cert_file = /etc/ssl/postfix/smtpd.pem
smtpd_tls_key_file = /etc/ssl/postfix/smtpd.pem
smtpd_tls_loglevel = 0
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 550
virtual_alias_maps = proxy:mysql:/usr/local/etc/postfix/mysql-virtual_alias_maps.cf
virtual_gid_maps = static:125
virtual_mailbox_base = /usr/local/customers/mail/
virtual_mailbox_domains = proxy:mysql:/usr/local/etc/postfix/mysql-virtual_mailbox_domains.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_limit_override = yes
virtual_mailbox_maps = proxy:mysql:/usr/local/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_maildir_limit_message = Sorry, this user has overdrawn their diskspace quota. Please try again later.
virtual_minimum_uid = 125
virtual_overquota_bounce = yes
virtual_transport = virtual
virtual_uid_maps = static:125





haumichblau# cat mysql-virtual_mailbox_domains.cf
user = leckmichamsocken
password = dumichauch
dbname = dbwasistdas
table = panel_domains
select_field = domain
where_field = domain
additional_conditions = and isemaildomain = '1'
hosts =10.0.0.2





haumichblau# cat mysql-virtual_alias_maps.cf
user = leckmichamsocken
password = dumichauch
dbname = dbwasistdas
table = mail_virtual
select_field = destination
where_field = email
additional_conditions = and destination <> '' and destination <> ' '
hosts = 10.0.0.2





haumichblau#
haumichblau# cat mysql-virtual_mailbox_domains.cf
user = leckmichamsocken
password = dumichauch
dbname = dbwasistdas
table = panel_domains
select_field = domain
where_field = domain
additional_conditions = and isemaildomain = '1'
hosts =10.0.0.2





haumichblau#
haumichblau# cat mysql-virtual_mailbox_maps.cf
user = leckmichamsocken
password = dumichauch
dbname = dbwasistdas
table = mail_users
select_field = maildir
where_field = email
hosts = 10.0.0.2






pr 18 17:17:18 haumichblau postfix/proxymap[66918]: fatal: open /usr/local/etc/postfix/mysql-virtual_alias_maps.cf: Permission denied
Apr 18 17:17:18 haumichblau postfix/proxymap[66919]: fatal: open /usr/local/etc/postfix/mysql-virtual_alias_maps.cf: Permission denied
Apr 18 17:17:19 haumichblau postfix/master[63052]: warning: process /usr/local/libexec/postfix/proxymap pid 66918 exit status 1
Apr 18 17:17:19 haumichblau postfix/master[63052]: warning: /usr/local/libexec/postfix/proxymap: bad command startup -- throttling
Apr 18 17:17:19 haumichblau postfix/smtpd[64506]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:17:19 haumichblau postfix/cleanup[64505]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:17:19 haumichblau postfix/master[63052]: warning: process /usr/local/libexec/postfix/proxymap pid 66919 exit status 1
Apr 18 17:17:19 haumichblau postfix/smtpd[64507]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:18:19 haumichblau postfix/proxymap[66923]: fatal: open /usr/local/etc/postfix/mysql-virtual_alias_maps.cf: Permission denied
Apr 18 17:18:19 haumichblau postfix/proxymap[66924]: fatal: open /usr/local/etc/postfix/mysql-virtual_alias_maps.cf: Permission denied
Apr 18 17:18:20 haumichblau postfix/smtpd[64506]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:18:20 haumichblau postfix/cleanup[64505]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:18:20 haumichblau postfix/master[63052]: warning: process /usr/local/libexec/postfix/proxymap pid 66923 exit status 1
Apr 18 17:18:20 haumichblau postfix/master[63052]: warning: /usr/local/libexec/postfix/proxymap: bad command startup -- throttling
Apr 18 17:18:20 haumichblau postfix/smtpd[64507]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:18:20 haumichblau postfix/master[63052]: warning: process /usr/local/libexec/postfix/proxymap pid 66924 exit status 1
haumichblau#
Apr 18 17:14:16 haumichblau postfix/smtpd[64506]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:14:16 haumichblau postfix/master[63052]: warning: process /usr/local/libexec/postfix/proxymap pid 66882 exit status 1
Apr 18 17:14:16 haumichblau postfix/master[63052]: warning: /usr/local/libexec/postfix/proxymap: bad command startup -- throttling
Apr 18 17:14:16 haumichblau postfix/smtpd[64507]: warning: private/proxymap socket: service dict_proxy_open: Unknown error: 0
Apr 18 17:14:16 haumichblau postfix/master[63052]: warning: process /usr/local/libexec/postfix/proxymap pid 66883 exit status 1




dovecot imap-login 64510 4 tcp4 10.0.0.2:143 *:*
dovecot imap-login 64510 5 tcp4 10.0.0.2:993 *:*
dovecot imap-login 64509 10 tcp4 10.0.0.2:143
root smtpd 64507 6 tcp4 10.0.0.2:465 *:*
root smtpd 64506 6 tcp4 10.0.0.2:25 *:*
dovecot imap-login 64503 4 tcp4 10.0.0.2:143 *:*
dovecot imap-login 64503 5 tcp4 10.0.0.2:993 *:*
root master 63052 12 tcp4 10.0.0.2:25 *:*
root master 63052 16 tcp4 10.0.0.2:465 *:*
root httpd 47560 3 tcp4 10.0.0.2:80 *:*
dovecot imap-login 9177 4 tcp4 10.0.0.2:143 *:*
dovecot imap-login 9177 5 tcp4 10.0.0.2:993 *:*
dovecot pop3-login 9174 4 tcp4 10.0.0.2:110 *:*
dovecot pop3-login 9174 5 tcp4 10.0.0.2:995 *:*
dovecot pop3-login 9173 4 tcp4 10.0.0.2:110 *:*
dovecot pop3-login 9173 5 tcp4 10.0.0.2:995 *:*
dovecot pop3-login 9172 4 tcp4 10.0.0.2:110 *:*
dovecot pop3-login 9172 5 tcp4 10.0.0.2:995 *:*
root dovecot 9168 5 tcp4 10.0.0.2:143 *:*
root dovecot 9168 6 tcp4 10.0.0.2:993 *:*
root dovecot 9168 7 tcp4 10.0.0.2:110 *:*
root dovecot 9168 8 tcp4 10.0.0.2:995 *:*




Die Librarie Abhängigkeiten.



haumichblau# ldd /usr/local/sbin/postfix

/usr/local/sbin/postfix:
libpcre.so.0 => /usr/local/lib/libpcre.so.0 (0x800643000)
libsasl2.so.2 => /usr/local/lib/libsasl2.so.2 (0x800770000)
libpam.so.4 => /usr/lib/libpam.so.4 (0x800889000)
libcrypt.so.4 => /lib/libcrypt.so.4 (0x800991000)
libssl.so.5 => /usr/lib/libssl.so.5 (0x800aaa000)
libcrypto.so.5 => /lib/libcrypto.so.5 (0x800bf4000)
libmysqlclient.so.15 => /usr/local/lib/mysql/libmysqlclient.so.15 (0x800e86000)
libz.so.4 => /lib/libz.so.4 (0x800ff0000)
libm.so.5 => /lib/libm.so.5 (0x801104000)
libc.so.7 => /lib/libc.so.7 (0x80121e000)
haumichblau#


So langsam geht es mir auf die Nerven. :-)

FLOST
18.04.09, 17:24
Ich denke, es liegt an dieser Zeile im Log:



Apr 18 17:18:19 haumichblau postfix/proxymap[66923]: fatal: open /usr/local/etc/postfix/mysql-virtual_alias_maps.cf: Permission denied


Check mal die Rechte.

solarix
18.04.09, 17:40
Ich denke, es liegt an dieser Zeile im Log:



Apr 18 17:18:19 haumichblau postfix/proxymap[66923]: fatal: open /usr/local/etc/postfix/mysql-virtual_alias_maps.cf: Permission denied


Check mal die Rechte.

Ja Du hast recht... baah so funktioniert das nicht ;)



rw-r----- 1 root wheel 177 Apr 18 12:59 mysql-virtual_mailbox_domains.cf:
-rw-r----- 1 root wheel 177 Apr 18 12:59 mysql-virtual_mailbox_domains.cf
-rw-r----- 1 root wheel 202 Apr 18 12:58 mysql-virtual_alias_maps.cf:
-rw-r----- 1 root wheel 202 Apr 18 12:58 mysql-virtual_alias_maps.cf


Manchmal sieht man den Wald vor lauter Bäumen nicht mehr...

Merci. :-)

FLOST
18.04.09, 17:45
Ich kenn das. Je länger man an einem Problem sitzt, je dürftiger der Schlaf ist, deso eher übersieht man triviale Probleme und wälzt sich in den gehobenen Sphären der gepflegten Problemlösung.