• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

postfix+cyrus+web-cyradm, grauenhaft mailserver will nicht

Status
Für weitere Antworten geschlossen.

hardy1234

Newbie
hey leutz,

seit ner woche fummel ich jetzt rum, ergebnis:

Mailbox does not exists

graue haare hab ich auch so schon, nur muß ich halt für meinen client auch nen mailboxzugang haben ohne das der user passwort und usernamen selbst definieren muß. die mailaddi soll ebenfalls vom system generiert werden. wenn das denn klappen würde, können die user mit einem mailclient auf ihre mailbox zugreifen ohne den ganzen sermon eingeben zu müssen, was ja auch vernünftig wäre.

nur komm ich halt nicht bis zur mailbox durch. hilfeeeeeeeeeeeeee...
 

leeenux

Member
greifst du mit du mit einem mailclient auf den server (imap) zu, wenn ja was für ein client? existiert die mailbox (cyrus)?

ein paar infos wären nicht schlecht....
 
OP
H

hardy1234

Newbie
hi, leeenux,

mein acc war ne weile gesperrt weil beim ändern der mail-addi das prog abgestürzt ist. deswegen konnte ich nicht früher antworten.

Ich wieß nicht ob dir die kombination bekannt ist. ich hab das nach dem How-To vom Web-Cyradm zusammengebastelt. scheinbar, zumindest scheinbar existieren die mailkonten, allerdings nicht im zu erwartenden verzeichnis. nun weiß ich nicht, ob das erst angelegt wird wenn das konto aktiviert wird, nur kann man es eben auch nicht aktivieren weil das offenbar bei der mysql-query schon schiefgeht. das mail-log zeigt denn auch den fehler: mailbox does not exists.

Nun ist die Doku für den Cyrus zum heulen, die für den Postfix gibt auch nicht wirklich etwas her. jedenfalls nimmt Postfix die mails zunächst an und weist sie erst nach der mysql-query ab. Nun kann man das schlecht debuggen, respektive hab ich sowas noch nicht versucht.

Zum Mailclient, den programmier ich selbst. Der ist Teil eines größeren Projektes und wir unter Delphi/enterprise mit den Indy-Kompos gebastelt und ist von daher unproblematisch. Nur der Mailserver muß halt richtig laufen.

Wenn du mir weiterhelfen möchtest, dann teil mir mal bitte welche logs und configs ich dir hier reinstellen soll, damit das nicht zuviel wird.

mfg
Hardy
 

leeenux

Member
vielleicht solltem wir erstmal schauen ob die mailboxen tatsächlich vorhanden sind.


Code:
linux:~ # cyradm -user cyrus -auth login localhost
IMAP Password:
              localhost> lm
user.chris (\HasChildren)
user.chris.Drafts (\HasNoChildren)
user.chris.SPAM-HAM (\HasNoChildren)
user.chris.SPAM-LEARN (\HasNoChildren)
user.chris.Sent (\HasNoChildren)
user.chris.Trash (\HasNoChildren)
user.chris.ablage (\HasNoChildren)
user.chris.club (\HasNoChildren)
user.chris.ebay (\HasNoChildren)
user.chris.foren (\HasNoChildren)
user.chris.fun (\HasNoChildren)
user.chris.root (\HasNoChildren)
user.chris.spam (\HasNoChildren)
 
OP
H

hardy1234

Newbie
die konten existieren zwar, nicht aber die zugehörigen unterverzeichnisse. Nun bin ich mir icht sicher, ob der web-cyradm die anlegt wenn er das Konto anlegt oder ob der cyrus das macht?
 

leeenux

Member
mit dem web-cyradm hab ich keine erfahrung, ist aber warscheinlich nur ein web frontend für cyrus, oder?
die unterverzeichnisse legen sich die user selbst an, nach den anlegen der user gibts noch keine unterverzeichnisse.
 
OP
H

hardy1234

Newbie
stimmt leeenux, das ist ein web-frontend. nicht besonders üppig im übrigen. sonst gibt es da noch den OpenMailAdmin, den hab ich aber noch nicht zum laufen gekriegt.

Das sieht dann also so aus, das ich wohl ein script für das Anlegen der Verzeichnisse basteln muß. Kommt dem Gesamtprojekt auch entgegen. Da läuft eh ein Serverprogramm, das letztlich auch die Mail-Addi generieren muß. Bei der Gelegenheit kann er auch gleich den Benutzer erzeugen und die Verzeichnisse anlegen. Der Server läuft eh als root, damit dürfte es also keine Probleme geben.

Klar ist mir nur nocht nicht, wie die Verzeichnisse dem Cyrus für das Ablegen der Mails bekannt gemacht werden. Z.B. korrekte Mail in ../user/mailkto/current. Das wird er sich ja nicht freiwillig aussuchen.

mfg
Hardy
 

leeenux

Member
läuft postfix auf dem server? hier kann man den mailbox_transport = cyrus definieren.

/etc/postfix/main.cf


dazu gibts hier auch ein gutes howto
 
OP
H

hardy1234

Newbie
ich stell hier mal die wichtigen Teile der configs rein. Vielleicht bin ich ja auch nur betriebsblind, was nach mehr als einer Woche basteln auch kein Wunder wäre.

1. main.cf
setgid_group = maildrop

# html_directory: The location of the Postfix HTML documentation.
#
html_directory = /usr/share/doc/packages/postfix/html

# manpage_directory: The location of the Postfix on-line manual pages.
#
manpage_directory = /usr/share/man

# sample_directory: The location of the Postfix sample configuration files.
# This parameter is obsolete as of Postfix 2.1.
#
sample_directory = /usr/share/doc/packages/postfix/samples

# readme_directory: The location of the Postfix README files.
#
readme_directory = /usr/share/doc/packages/postfix/README_FILES
program_directory = /usr/lib/postfix
sendmail_path = /usr/sbin/sendmail
mailq_path = /usr/bin/mailq
newaliases_path = /usr/bin/newaliases
biff = no
inet_interfaces = all
mail_spool_directory = /var/spool/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
transport_maps = hash:/etc/postfix/transport
relocated_maps = hash:/etc/postfix/relocated
alias_maps = hash:/etc/aliases
sender_canonical_maps = hash:/etc/postfix/sender_canonical
# mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
mynetworks = 192.168.123.0/24, 127.0.0.0/8
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = websrv.meet-me-now.dyndns.org
mydomain = meet-me-now.dyndns.org
smtp_banner = $myhostname ESMTP

#
# for courier only
#
mydestination = $myhostname, loacalhost, localhost.$mydomain, mail.$mydomain
# virtual_mailbox_base = /var/spool/maildirs
# virtual_mailbox_maps = mysql:/etc/postfix/mailbox.mysql
# mailbox_transport =
# virtual_minimum_uid = 5000
# virtual_uid_maps = static:5001
# virtual_gid_maps = static:5001

#
# for cyrus only
#
mailbox_transport = cyrus
mydestination = $myhostname, loacalhost, localhost.$mydomain, mail.$mydomain, mysql:/etc/postfix/mydestination.mysql
virtual_alias_maps = mysql:/etc/postfix/virtual.mysql
sender_canonical_maps = mysql:/etc/postfix/canonical.mysql

# gateway IP
proxy_interfaces = 192.168.123.254
relay_domains = $mydestination
masquerade_domains = $mydomain
defer_transports =
disable_dns_lookups = no

# smtpd_sender_restrictions = hash:/etc/postfix/access, reject_unknown_sender_domain
smtpd_client_restrictions = permit_mynetworks, reject_unknown_client
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_invalid_hostname
strict_rfc821_envelopes = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = yes
# smtpd_sasl_auth_clients = yes
smtpd_recipient_limit = 50
smtpd_timeout = 300s
smtpd_use_tls = no
broken_sasl_auth_clients = yes
smtp_use_tls = no
mailbox_size_limit = 10240000
message_size_limit = 2048000
queue_minfree = 100000000
queue_directory = /var/spool/postfix
mail_owner = postfix
append_dot_mydomain = no
relay_domains_reject_code = 554

double_bounce_sender = webmaster@localhost
empty_address_recipient = webmaster@localhost

2. master.cf
# ==========================================================================
# service type private unpriv chroot wakeup maxproc command + args
# (yes) (yes) (yes) (never) (100)
# ==========================================================================
smtp inet n - y - - smtpd -v
#smtps inet n - n - - smtpd -o smtpd_tls_wrappermode=yes
# -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes
#submission inet n - n - - smtpd
# -o smtpd_enforce_tls=yes -o smtpd_sasl_auth_enable=yes -o smtpd_etrn_restrictions=reject
#628 inet n - n - - qmqpd
pickup fifo n - y 60 1 pickup
cleanup unix n - y - 0 cleanup
qmgr fifo n - y 300 1 qmgr
#qmgr fifo n - n 300 1 oqmgr
#tlsmgr fifo - - n 300 1 tlsmgr
rewrite unix - - y - - trivial-rewrite
bounce unix - - y - 0 bounce
defer unix - - y - 0 bounce
trace unix - - n - 0 bounce
verify unix - - n - 1 verify
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - y - - smtp
relay unix - - n - - smtp
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - y - - showq
error unix - - y - - error
local unix - n n - - local
virtual unix - n y - - virtual
lmtp unix - - y - - lmtp
anvil unix - - n - 1 anvil
#localhost:10025 inet n - n - - smtpd -o content_filter=
#
# Interfaces to non-Postfix software. Be sure to examine the manual
# pages of the non-Postfix software to find out what options it wants.
#
# maildrop. See the Postfix MAILDROP_README file for details.
#
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus unix - n n - - pipe
flags=R user=cyrus argv=/usr/lib/cyrus/bin/deliver -r ${sender} -m ${extension} ${user}
uucp unix - n n - - pipe
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - pipe
flags=Fq. user=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}
scache unix - - n - 1 scache
discard unix - - n - - discard
tlsmgr unix - - n 1000? 1 tlsmgr

3. imapd.conf
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
admins: cyrus
allowanonymouslogin: no
allowusermoves: yes
allowplaintext: yes
sasl_mech_list: PLAIN
servername: websrv.meet-me-now.dyndns.org
autocreatequota: 10000
reject8bit: no
quotawarn: 90
timeout: 30
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd
sieve_maxscriptsize: 32
sieve_maxscripts: 5
lmtp_overquota_perm_failure: no
unixhierarchysep: yes
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA

4. cyrus.conf
# standard standalone server implementation

START {
# do not delete this entry!
recover cmd="ctl_cyrusdb -r"

# this is only necessary if using idled for IMAP IDLE
idled cmd="idled"
}

# UNIX sockets start with a slash and are put into /var/lib/imap/socket
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="imap" prefork=0
imaps cmd="imapd -s" listen="imaps" prefork=0
pop3 cmd="pop3d" listen="pop3" prefork=0
pop3s cmd="pop3d -s" listen="pop3s" prefork=0
sieve cmd="timsieved" listen="sieve" prefork=0

# at least one LMTP is required for delivery
# lmtp cmd="lmtpd" listen="lmtp" prefork=0
lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=0

# this is only necessary if using notifications
# notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1
}

EVENTS {
# this is required
checkpoint cmd="ctl_cyrusdb -c" period=30

# this is only necessary if using duplicate delivery suppression
delprune cmd="cyr_expire -E 3" at=0400

# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" at=0400

# Uncomment the next entry, if you want to automatically remove
# old messages of EVERY user.
# This example calls ipurge every 60 minutes and ipurge will delete
# ALL messages older then 30 days.
# enter 'man 8 ipurge' for more details

# cleanup cmd="ipurge -d 30 -f" period=1440
}

5. /etc/pam.d/imap
auth sufficient pam_mysql.so user=mail passwd=eR193lrN host=websrv db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time

# auth sufficient pam_unix_auth.so

account required pam_mysql.so user=mail passwd=eR193lrN host=websrv db=mail table=accountuser usercolumn=username passwdcolumn=password crypt=1 logtable=log logmsgcolumn=msg logusercolumn=user loghostcolumn=host logpidcolumn=pid logtimecolumn=time

# account sufficient pam_unix_acct.so

Stand der Dinge mit dieser Config, vom internen Client(KMail) connect möglich, vom externen Client läuft die Verbindung noch nicht. Rauskriegen muß ich noch, wo bei dieser Config die user-konten landen. 2 Möglichkeiten existieren (Postfix läuft chrooted, Cyrus und saslauthd laufen ebenfalls)

1. /var/spool/imap/user/[mailkto]

2. /var/spool/postfix

Ich neige eher zu 1.. Möglich das ich einfach ne falsche Einstellung irgendwo drin hab. Hab mich soweit es ging, an das How-To hier gehalten. Habe allerdings nur eins für courier gefunden. Das bleib als Ausweichmöglichkeit, falls ich mit dem ding hier nicht weiterkomme. Entsprechende Scripten zum schnellen Wechsel zwischen beiden möglichkeiten hab ich mir angelegt, die jeweils den letzten Zustand sichern. Die müssen eventuell noch etwas verfeinert werden, klappen aber schon ganz gut.

Gruß
Hardy
 
OP
H

hardy1234

Newbie
da fehlt eigentlich nur der obere Teil, der ohnehin mehr der Erklärung und Beispielen dient. Das ist jedenfalls der wichtige Teil mit den tatsächlichen settings.

Fehlt Dir da irgendwas bestimmtes?
 
OP
H

hardy1234

Newbie
...ist ein bißchen viel, weil smtp mit Param (-v) gestartet wird. Dafür sieht man aber an welchen Stellen er meckert:

mail.log
Code:
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  mail
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  ipv4
Mar 11 19:01:35 websrv postfix/smtpd[5471]: name_mask: ipv4
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  Postfix
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  postfix
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  postfix
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  maildrop
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand $myhostname, loacalhost, localhost.$mydomain, mail.$mydomain, mysql:/etc/postfix/mydestination.mysql -> websrv.meet-me-now.dyndns.org, loacalhost, localhost.meet-me-now.dyndns.org, mail.meet-me-now.dyndns.org, mysql:/etc/postfix/mydestination.mysql
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand $myhostname -> websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  /usr/lib/postfix
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  /usr/sbin
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  /var/spool/postfix
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  pid
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  all
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  192.168.123.254
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  webmaster@localhost
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  nobody
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  hash:/etc/aliases
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  20060221
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  2.2.9
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  hash
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  deferred, defer
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand $mydestination -> websrv.meet-me-now.dyndns.org, loacalhost, localhost.meet-me-now.dyndns.org, mail.meet-me-now.dyndns.org, mysql:/etc/postfix/mydestination.mysql
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand $relay_domains -> websrv.meet-me-now.dyndns.org, loacalhost, localhost.meet-me-now.dyndns.org, mail.meet-me-now.dyndns.org, mysql:/etc/postfix/mydestination.mysql
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  TZ MAIL_CONFIG
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  MAIL_CONFIG MAIL_DEBUG MAIL_LOGTAG TZ XAUTHORITY DISPLAY
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  subnet
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  +=
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  -=+
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  bounce
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  cleanup
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  defer
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  pickup
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  qmgr
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  rewrite
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  showq
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  error
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  flush
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  verify
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  trace
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  2048000
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  2
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  no
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100s
Mar 11 19:01:35 websrv last message repeated 3 times
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  3600s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  3600s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1000s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1000s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  10s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  10s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1s
Mar 11 19:01:35 websrv last message repeated 3 times
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  500s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  500s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  18000s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  18000s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  192.168.123.0/24, 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: inet_addr_local: configured 5 IPv4 addresses
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  50
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100000000
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  554
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  550
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand $myhostname ESMTP $mail_name -> websrv.meet-me-now.dyndns.org ESMTP Postfix
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  resource, software
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  permit_mynetworks, reject_unknown_client
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  permit_mynetworks, reject_invalid_hostname
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv last message repeated 4 times
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  postmaster
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  hash:/etc/postfix/canonical
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  mysql:/etc/postfix/virtual.mysql
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  hash:/etc/aliases
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand proxy:unix:passwd.byname $alias_maps -> proxy:unix:passwd.byname hash:/etc/aliases
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  noanonymous
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  smtpd
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv last message repeated 5 times
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  CONNECT GET POST
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  <>
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  postmaster
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand $authorized_verp_clients -> 
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand $myhostname -> websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv last message repeated 2 times
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: expand ${smtpd_client_connection_limit_exceptions:$mynetworks} -> 192.168.123.0/24, 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  permit_inet_interfaces
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  yes
Mar 11 19:01:35 websrv last message repeated 3 times
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  no
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  300s
Mar 11 19:01:35 websrv last message repeated 2 times
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  3s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  3s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  100s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  300s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  300s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1000s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_eval: const  1000s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: process generation: 51 (51)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: mynetworks ~? debug_peer_list
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: mynetworks ~? fast_flush_domains
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: mynetworks ~? mynetworks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: relay_domains ~? debug_peer_list
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: relay_domains ~? fast_flush_domains
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: relay_domains ~? mynetworks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: relay_domains ~? permit_mx_backup_networks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: relay_domains ~? qmqpd_authorized_clients
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: relay_domains ~? relay_domains
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/mydestination.mysql: user = mail
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/mydestination.mysql: password = eR193lrN
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/mydestination.mysql: dbname = mail
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/mydestination.mysql: result_format = %s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_int: /etc/postfix/mydestination.mysql: expansion_limit = 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/mydestination.mysql: query = SELECT domain_name FROM domain WHERE (domain_name = '%s')
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/mydestination.mysql: domain = 
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/mydestination.mysql: hosts = websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_open: mysql:/etc/postfix/mydestination.mysql
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: permit_mx_backup_networks ~? debug_peer_list
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: permit_mx_backup_networks ~? fast_flush_domains
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: permit_mx_backup_networks ~? mynetworks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: permit_mx_backup_networks ~? permit_mx_backup_networks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: connect to subsystem private/proxymap
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr request = open
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr table = unix:passwd.byname
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr flags = 64
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/proxymap socket: wanted attribute: status
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: status
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/proxymap socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 80
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/proxymap socket: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_proxy_open: connect to map=unix:passwd.byname status=0 server_flags=0120
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_open: proxy:unix:passwd.byname
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_open: hash:/etc/aliases
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_open: hash:/etc/postfix/canonical
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/virtual.mysql: user = mail
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/virtual.mysql: password = eR193lrN
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/virtual.mysql: dbname = mail
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/virtual.mysql: result_format = %s
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_int: /etc/postfix/virtual.mysql: expansion_limit = 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/virtual.mysql: query = SELECT dest FROM virtual WHERE (alias = '%s') AND (status = '1')
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/virtual.mysql: domain = 
Mar 11 19:01:35 websrv postfix/smtpd[5471]: cfg_get_str: /etc/postfix/virtual.mysql: hosts = websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_open: mysql:/etc/postfix/virtual.mysql
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: smtpd_access_maps ~? debug_peer_list
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: smtpd_access_maps ~? fast_flush_domains
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: smtpd_access_maps ~? mynetworks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: smtpd_access_maps ~? permit_mx_backup_networks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: smtpd_access_maps ~? qmqpd_authorized_clients
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: smtpd_access_maps ~? relay_domains
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: smtpd_access_maps ~? smtpd_access_maps
Mar 11 19:01:35 websrv postfix/smtpd[5471]: smtpd_sasl_initialize: SASL config file is smtpd.conf
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: fast_flush_domains ~? debug_peer_list
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: fast_flush_domains ~? fast_flush_domains
Mar 11 19:01:35 websrv postfix/smtpd[5471]: attr_clnt_create: transport=local endpoint=private/anvil
Mar 11 19:01:35 websrv postfix/smtpd[5471]: connection established
Mar 11 19:01:35 websrv postfix/smtpd[5471]: master_notify: status 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: name_mask: resource
Mar 11 19:01:35 websrv postfix/smtpd[5471]: name_mask: software
Mar 11 19:01:35 websrv postfix/smtpd[5471]: name_mask: noanonymous
Mar 11 19:01:35 websrv postfix/smtpd[5471]: connect from mail02.hansenet.de[213.191.73.62]
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: attr_clnt_connect: connected to private/anvil
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr request = connect
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr ident = smtp:213.191.73.62
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/anvil: wanted attribute: status
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: status
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/anvil: wanted attribute: count
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: count
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 1
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/anvil: wanted attribute: rate
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: rate
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 1
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/anvil: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 220 websrv.meet-me-now.dyndns.org ESMTP Postfix
Mar 11 19:01:35 websrv postfix/smtpd[5471]: < mail02.hansenet.de[213.191.73.62]: EHLO webmail.hansenet.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250-websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250-PIPELINING
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250-SIZE 2048000
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250-VRFY
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250-ETRN
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250-AUTH PLAIN LOGIN
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250-AUTH=PLAIN LOGIN
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250 8BITMIME
Mar 11 19:01:35 websrv postfix/smtpd[5471]: < mail02.hansenet.de[213.191.73.62]: MAIL FROM:<postmaster@meet-the-singles.de> SIZE=604
Mar 11 19:01:35 websrv postfix/smtpd[5471]: extract_addr: input: <postmaster@meet-the-singles.de>
Mar 11 19:01:35 websrv postfix/smtpd[5471]: smtpd_check_addr: addr=postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: connect to subsystem private/rewrite
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr request = rewrite
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr rule = local
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr address = postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: address
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: address
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: rewrite_clnt: local: postmaster@meet-the-singles.de -> postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr request = resolve
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr address = postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: transport
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: transport
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: smtp
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: nexthop
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: nexthop
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: recipient
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: recipient
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 4096
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: resolve_clnt: `postmaster@meet-the-singles.de' -> transp=`smtp' host=`meet-the-singles.de' rcpt=`postmaster@meet-the-singles.de' flags= class=default
Mar 11 19:01:35 websrv postfix/smtpd[5471]: ctable_locate: install entry key postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: extract_addr: result: postmaster@meet-the-singles.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: fsspace: .: block size 4096, blocks free 8010505
Mar 11 19:01:35 websrv postfix/smtpd[5471]: smtpd_check_size: blocks 4096 avail 8010505 min_free 100000000 msg_size_limit 2048000
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250 Ok
Mar 11 19:01:35 websrv postfix/smtpd[5471]: < mail02.hansenet.de[213.191.73.62]: RCPT TO:<hardy@meet-me-now.dyndns.org>
Mar 11 19:01:35 websrv postfix/smtpd[5471]: extract_addr: input: <hardy@meet-me-now.dyndns.org>
Mar 11 19:01:35 websrv postfix/smtpd[5471]: smtpd_check_addr: addr=hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr request = rewrite
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr rule = local
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr address = hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: address
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: address
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: rewrite_clnt: local: hardy@meet-me-now.dyndns.org -> hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr request = resolve
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr address = hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: transport
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: transport
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: virtual
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: nexthop
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: nexthop
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: recipient
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: recipient
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 256
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: resolve_clnt: `hardy@meet-me-now.dyndns.org' -> transp=`virtual' host=`meet-me-now.dyndns.org' rcpt=`hardy@meet-me-now.dyndns.org' flags= class=local
Mar 11 19:01:35 websrv postfix/smtpd[5471]: ctable_locate: install entry key hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: extract_addr: result: hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr request = rewrite
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr rule = local
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr address = postmaster
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: flags
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: address
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: address
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: postmaster@websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: private/rewrite socket: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: rewrite_clnt: local: postmaster -> postmaster@websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: >>> START Client host RESTRICTIONS <<<
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_mynetworks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: permit_mynetworks: mail02.hansenet.de 213.191.73.62
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_mynetworks status=0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=reject_unknown_client
Mar 11 19:01:35 websrv postfix/smtpd[5471]: reject_unknown_client: mail02.hansenet.de 213.191.73.62
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=reject_unknown_client status=0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: >>> END Client host RESTRICTIONS <<<
Mar 11 19:01:35 websrv postfix/smtpd[5471]: >>> START Helo command RESTRICTIONS <<<
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_mynetworks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: permit_mynetworks: mail02.hansenet.de 213.191.73.62
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_mynetworks status=0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=reject_invalid_hostname
Mar 11 19:01:35 websrv postfix/smtpd[5471]: reject_invalid_hostname: webmail.hansenet.de
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=reject_invalid_hostname status=0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: >>> END Helo command RESTRICTIONS <<<
Mar 11 19:01:35 websrv postfix/smtpd[5471]: >>> START Recipient address RESTRICTIONS <<<
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_mynetworks
Mar 11 19:01:35 websrv postfix/smtpd[5471]: permit_mynetworks: mail02.hansenet.de 213.191.73.62
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 192.168.123.0/24
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 127.0.0.0/8
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_mynetworks status=0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_sasl_authenticated
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=permit_sasl_authenticated status=0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=reject_unauth_destination
Mar 11 19:01:35 websrv postfix/smtpd[5471]: reject_unauth_destination: hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: permit_auth_destination: hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: ctable_locate: leave existing entry key hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: generic_checks: name=reject_unauth_destination status=0
Mar 11 19:01:35 websrv postfix/smtpd[5471]: >>> END Recipient address RESTRICTIONS <<<
Mar 11 19:01:35 websrv postfix/smtpd[5471]: >>> CHECKING RECIPIENT MAPS <<<
Mar 11 19:01:35 websrv postfix/smtpd[5471]: ctable_locate: leave existing entry key hardy@meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: maps_find: recipient_canonical_maps: hardy@meet-me-now.dyndns.org: not found
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? loacalhost
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? localhost.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? mail.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? mysql:/etc/postfix/mydestination.mysql(0,100)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql_get_active: attempting to connect to host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql: successful connection to host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql: successful query from host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql_lookup: retrieved 1 rows
Mar 11 19:01:35 websrv postfix/smtpd[5471]: maps_find: recipient_canonical_maps: hardy: not found
Mar 11 19:01:35 websrv postfix/smtpd[5471]: maps_find: recipient_canonical_maps: @meet-me-now.dyndns.org: not found
Mar 11 19:01:35 websrv postfix/smtpd[5471]: mail_addr_find: hardy@meet-me-now.dyndns.org -> (not found)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: maps_find: canonical_maps: hardy@meet-me-now.dyndns.org: not found
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? websrv.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? loacalhost
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? localhost.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? mail.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: match_string: meet-me-now.dyndns.org ~? mysql:/etc/postfix/mydestination.mysql(0,100)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql_get_active: found active connection to host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql: successful query from host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql_lookup: retrieved 1 rows
Mar 11 19:01:35 websrv postfix/smtpd[5471]: maps_find: canonical_maps: hardy: not found
Mar 11 19:01:35 websrv postfix/smtpd[5471]: maps_find: canonical_maps: @meet-me-now.dyndns.org: not found
Mar 11 19:01:35 websrv postfix/smtpd[5471]: mail_addr_find: hardy@meet-me-now.dyndns.org -> (not found)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql_get_active: attempting to connect to host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql: successful connection to host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql: successful query from host websrv
Mar 11 19:01:35 websrv postfix/smtpd[5471]: dict_mysql_lookup: retrieved 1 rows
Mar 11 19:01:35 websrv postfix/smtpd[5471]: maps_find: virtual_alias_maps: mysql:/etc/postfix/virtual.mysql(0,100): hardy@meet-me-now.dyndns.org = hardy.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: mail_addr_find: hardy@meet-me-now.dyndns.org -> hardy.meet-me-now.dyndns.org
Mar 11 19:01:35 websrv postfix/smtpd[5471]: smtpd_check_rewrite: trying: permit_inet_interfaces
Mar 11 19:01:35 websrv postfix/smtpd[5471]: permit_inet_interfaces: mail02.hansenet.de 213.191.73.62
Mar 11 19:01:35 websrv postfix/smtpd[5471]: before input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping
Mar 11 19:01:35 websrv postfix/smtpd[5471]: after input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping
Mar 11 19:01:35 websrv postfix/smtpd[5471]: connect to subsystem public/cleanup
Mar 11 19:01:35 websrv postfix/smtpd[5471]: public/cleanup socket: wanted attribute: queue_id
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: queue_id
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute value: EB2DF39012
Mar 11 19:01:35 websrv postfix/smtpd[5471]: public/cleanup socket: wanted attribute: (list terminator)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:35 websrv postfix/smtpd[5471]: send attr flags = 50
Mar 11 19:01:35 websrv postfix/smtpd[5471]: EB2DF39012: client=mail02.hansenet.de[213.191.73.62]
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250 Ok
Mar 11 19:01:35 websrv postfix/smtpd[5471]: < mail02.hansenet.de[213.191.73.62]: DATA
Mar 11 19:01:35 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 354 End data with <CR><LF>.<CR><LF>
Mar 11 19:01:36 websrv postfix/smtpd[5471]: public/cleanup socket: wanted attribute: status
Mar 11 19:01:36 websrv postfix/cleanup[5479]: EB2DF39012: message-id=<441020E1.4000608@meet-the-singles.de>
Mar 11 19:01:36 websrv postfix/smtpd[5471]: input attribute name: status
Mar 11 19:01:36 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:01:36 websrv postfix/smtpd[5471]: public/cleanup socket: wanted attribute: reason
Mar 11 19:01:36 websrv postfix/smtpd[5471]: input attribute name: reason
Mar 11 19:01:36 websrv postfix/smtpd[5471]: input attribute value: (end)
Mar 11 19:01:36 websrv postfix/smtpd[5471]: public/cleanup socket: wanted attribute: (list terminator)
Mar 11 19:01:36 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:01:36 websrv postfix/smtpd[5471]: > mail02.hansenet.de[213.191.73.62]: 250 Ok: queued as EB2DF39012
Mar 11 19:01:36 websrv postfix/qmgr[4822]: EB2DF39012: from=<postmaster@meet-the-singles.de>, size=824, nrcpt=1 (queue active)
Mar 11 19:01:36 websrv postfix/pipe[5484]: EB2DF39012: to=<hardy.meet-me-now.dyndns.org@websrv.meet-me-now.dyndns.org>, orig_to=<hardy@meet-me-now.dyndns.org>, relay=cyrus, delay=1, status=bounced (data format error. Command output: hardy.meet-me-now.dyndns.org: Mailbox does not exist )
Mar 11 19:01:36 websrv postfix/cleanup[5479]: 09E8B39025: message-id=<20060311180136.09E8B39025@websrv.meet-me-now.dyndns.org>
Mar 11 19:01:36 websrv postfix/qmgr[4822]: 09E8B39025: from=<>, size=2930, nrcpt=1 (queue active)
Mar 11 19:01:36 websrv postfix/qmgr[4822]: EB2DF39012: removed
Mar 11 19:01:36 websrv postfix/smtp[5489]: 09E8B39025: to=<postmaster@meet-the-singles.de>, relay=webmail.hansenet.de[213.191.73.2], delay=0, status=sent (250 <440D1119000A9995> Mail accepted)
Mar 11 19:01:36 websrv postfix/qmgr[4822]: 09E8B39025: removed
Mar 11 19:02:06 websrv postfix/smtpd[5471]: smtp_get: EOF
Mar 11 19:02:06 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 192.168.123.0/24
Mar 11 19:02:06 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 192.168.123.0/24
Mar 11 19:02:06 websrv postfix/smtpd[5471]: match_hostname: mail02.hansenet.de ~? 127.0.0.0/8
Mar 11 19:02:06 websrv postfix/smtpd[5471]: match_hostaddr: 213.191.73.62 ~? 127.0.0.0/8
Mar 11 19:02:06 websrv postfix/smtpd[5471]: match_list_match: mail02.hansenet.de: no match
Mar 11 19:02:06 websrv postfix/smtpd[5471]: match_list_match: 213.191.73.62: no match
Mar 11 19:02:06 websrv postfix/smtpd[5471]: send attr request = disconnect
Mar 11 19:02:06 websrv postfix/smtpd[5471]: send attr ident = smtp:213.191.73.62
Mar 11 19:02:06 websrv postfix/smtpd[5471]: private/anvil: wanted attribute: status
Mar 11 19:02:06 websrv postfix/smtpd[5471]: input attribute name: status
Mar 11 19:02:06 websrv postfix/smtpd[5471]: input attribute value: 0
Mar 11 19:02:06 websrv postfix/smtpd[5471]: private/anvil: wanted attribute: (list terminator)
Mar 11 19:02:06 websrv postfix/smtpd[5471]: input attribute name: (end)
Mar 11 19:02:06 websrv postfix/smtpd[5471]: disconnect from mail02.hansenet.de[213.191.73.62]
Mar 11 19:02:06 websrv postfix/smtpd[5471]: master_notify: status 1
Mar 11 19:02:06 websrv postfix/smtpd[5471]: connection closed
Mar 11 19:03:15 websrv postfix/smtpd[5471]: proxymap stream disconnect
Mar 11 19:03:15 websrv postfix/smtpd[5471]: rewrite stream disconnect
Mar 11 19:03:46 websrv postfix/smtpd[5471]: idle timeout -- exiting
Mar 11 19:05:26 websrv postfix/anvil[5473]: statistics: max connection rate 1/60s for (smtp:213.191.73.62) at Mar 11 19:01:35
Mar 11 19:05:26 websrv postfix/anvil[5473]: statistics: max connection count 1 for (smtp:213.191.73.62) at Mar 11 19:01:35
Mar 11 19:05:26 websrv postfix/anvil[5473]: statistics: max cache size 1 at Mar 11 19:01:35

Vielleicht lieg ich ja völlig schief, aber mir sieht das eher nach nem Fehler in den SQL-Querys aus. Gerade darüber läßt sich aber nichts vernünftiges in den Docu's finden. Zur Sicherheit poste ich dir die 3 Scripte gleich mit, die sind eh nicht lang:

1. virtual.myqsl
Code:
hosts = websrv
user = mail
password = eR193lrN
dbname = mail
query = SELECT dest FROM virtual WHERE (alias = '%s') AND (status = '1')

2. mydestination.mysql
Code:
hosts = websrv
user = mail
password = eR193lrN
dbname = mail
query = SELECT domain_name FROM domain WHERE (domain_name = '%s')

3. canonical.mysql
Code:
hosts = websrv
user = mail
password = eR193lrN
dbname = mail
table = virtual
query = SELECT dest FROM virtual WHERE (username = SUBSTRING_INDEX('%s','@',-1)) and (status = '1')
# SUBSTRING_INDEX stammt von mir, weil er sonst vermutlich einen völlig falschen Benutzer suchen würde, nämlich user.domain@domain
# wegen unixhierarchysep reicht aber user.domain völlig aus, der ist
# bereits unique

Postfix ist übrigens in der Ver. 2.2.9 vom Quellcode neu installiert, wegen der SQL-unterstützung. Seid 2.2.0 ist die Syntax für die Abfragen geändert worden und man kann mit query komplexere Abfragen definieren. Sieht so aus, als hätten Sie da embedded-SQL einkompiliert. Leider ist auch da die Docu äußerst dürftig.

Hardy
 
OP
H

hardy1234

Newbie
Hast du der log denn irgendwas entnehmen können?

Im Verzsichnis /var/spool/imap/user werden bei mir die Mailboxen mit

user^username^domain

angelegt. In der virtual-table wird aber zur Trennung unter destination '.' verwendet, wenn er das so verwenden sollte, kann er die mailbox keinesfalls finden. Gut möglich, das es daran liegt.

Hardy
 

tux486

Member
Mojn.
Ein Punkt darf bei Cyrus IMAP weder in Benutzernamen, noch in Mailordnern vorkommen. Mit einem Punkt werden Unterordner voneinander getrennt.
Guckst Du http://www.linux-club.de/viewtopic.php?p=26206#26206
 
Status
Für weitere Antworten geschlossen.
Oben