Postfix und die frage nach dem warum es nicht will wie ich!

User avatar
sbrandhoff
Userprojekt
Userprojekt
Posts: 39
Joined: 2003-06-22 12:19
Location: Frankenau

Postfix und die frage nach dem warum es nicht will wie ich!

Post by sbrandhoff »

Mahlzeit und schönen Tag der deutschen Einheit! Seit gestern sitze ich an so einer verkappten scheisse und komme nicht darauf klar hier erstmal meine main.cf:

Code: Select all

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = yes

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = xXx.onlinehome-server.info
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = xXx.onlinehome-server.info, localhost.onlinehome-server.info, , localhost, mysql:/etc/postfix/mysql-mydestination.cf
virtual_maps = mysql:/etc/postfix/mysql-virtual.cf, mysql:/etc/postfix/mysql-email2email.cf
sender_canonical_maps = mysql:/etc/postfix/mysql-canonical.cf
mynetworks = 127.0.0.0/8
mailbox_transport = procmail
message_size_limit = 25600000
mailbox_size_limit = 5120000000000
recipient_delimiter = +
maps_rbl_domains = relays.ordb.org, sbl.spamhaus.org, blackholes.easynet.nl, bl.spamcop.net, korea.blackholes.us, dynablock.easynet.nl, spam.dnsbl.sorbs.net, dul.dnsbl.sorbs.net, http.dnsbl.sorbs.net, smtp.dnsbl.sorbs.net, rhsbl.sorbs.net, socks.dnsbl.sorbs.net, misc.dnsbl.sorbs.net, cbl.abuseat.org, dnsbl.isoc.bg, opm.blitzed.org, t1.dnsbl.net.au
reject_rbl_client = relays.ordb.org, list.dsbl.org, sbl-xbl.spamhaus.org, proxies.bl.kundenserver.de, agobot.bl.kundenserver.de, http.dnsbl.sorbs.net, socks.dnsbl.sorbs.net, misc.dnsbl.sorbs.net, smtp.dnsbl.sorbs.net, web.dnsbl.sorbs.net, zombie.dnsbl.sorbs.net, sbl.spamhaus.org
#mailbox_command = procmail -a "$EXTENSION"
#mailbox_transport = cyrus
#relayhost =

# Added
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_policy_service inet:127.0.0.1:60000
smtpd_use_tls = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
#content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings


Jetzt meine master.cf (zumindest der Teil der wichtig ist :D)

Code: Select all

procmail  unix          -       n       n       -       -       pipe
  flags=R user=cyrus argv=/usr/bin/procmail -p USER=${user} EXTENSION=${extension} /etc/procmailrc


Jetzt mein procmail.rc

Code: Select all

LOGFILE="/var/log/procmail"
VERBOSE=on

DELIVERMAIL="/usr/sbin/cyrdeliver"
INBOX="$DELIVERMAIL -m user/$USER -f $SENDER -a cyrus"

:0w
| $INBOX


Jetzt ein kleiner Schnipp aus der procmail.log

Code: Select all

procmail: [3759] Fri Oct  2 17:47:01 2009
procmail: Assigning "DELIVERMAIL=/usr/sbin/cyrdeliver"
procmail: Assigning "INBOX=/usr/sbin/cyrdeliver -m user/werner.hoffmann -f  -a cyrus"
procmail: Executing "/usr/sbin/cyrdeliver,-m,user/werner.hoffmann,-f,-a,cyrus"
procmail: Program failure (65) of "/usr/sbin/cyrdeliver"
procmail: Assigning "LASTFOLDER=/usr/sbin/cyrdeliver -m user/werner.hoffmann -f -a cyrus"
procmail: Locking "/var/mail/cyrus.lock"
procmail: Assigning "LASTFOLDER=/var/mail/cyrus"
procmail: Opening "/var/mail/cyrus"
procmail: Acquiring kernel-lock
procmail: Unlocking "/var/mail/cyrus.lock"
 Subject: Rabatte
  Folder: /var/mail/cyrus                                                   886
procmail: [3821] Fri Oct  2 17:47:11 2009
procmail: Assigning "DELIVERMAIL=/usr/sbin/cyrdeliver"
procmail: Assigning "INBOX=/usr/sbin/cyrdeliver -m user/info -f  -a cyrus"
procmail: Executing "/usr/sbin/cyrdeliver,-m,user/info,-f,-a,cyrus"
procmail: Program failure (65) of "/usr/sbin/cyrdeliver"
procmail: Assigning "LASTFOLDER=/usr/sbin/cyrdeliver -m user/info -f -a cyrus"
procmail: Locking "/var/mail/cyrus.lock"
procmail: Assigning "LASTFOLDER=/var/mail/cyrus"
procmail: Opening "/var/mail/cyrus"
procmail: Acquiring kernel-lock
procmail: [3821] Fri Oct  2 17:47:12 2009
procmail: Unlocking "/var/mail/cyrus.lock"
 Subject: Das richtige Betriebsklima
  Folder: /var/mail/cyrus                                                  1385


und jetzt die Frage warum bekomme ich nach zig versuchen keine E-Mail in die Mailboxen! Auch bekomme ich den Benutzernamen nicht vernüftig von der master.cf an Procmail übergeben der eigentlich ln2300x-x sein sollte. Wer mir hilft den lade ich auf nen Döner oder eine Pizza ein! Bitte ist echt wichtig!

Danke der Sascha
Top

Roger Wilco
Administrator
Administrator
Posts: 6001
Joined: 2004-05-23 12:53

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by Roger Wilco »

sbrandhoff wrote:und jetzt die Frage warum bekomme ich nach zig versuchen keine E-Mail in die Mailboxen!

Wegen
sbrandhoff wrote:

Code: Select all

procmail: Program failure (65) of "/usr/sbin/cyrdeliver"

Google liefert dazu übrigens einige Treffer. Zusammengefasst: Entweder die Übergabe von Postfix an procmail oder von procmail an den Cyrus MDA läuft schief.

Ich frage mich allerdings, wozu du in dem Setup überhaupt procmail benötigst. Zum Zustellen der E-Mails reicht der Cyrus MDA (oder Postfix liefert die E-Mails direkt per LMTP ein) und zum Sortieren bietet Cyrus IMAP Sieve-Unterstützung. procmail ist also ein unnötiger Zwischenschritt, wenn du nicht noch komplexere Rezepte einrichtest, als die in deiner procmailrc vorhandene.
Top

kenshin-
Posts: 7
Joined: 2009-10-16 00:47

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by kenshin- »

der Threadtitel passt zu mir, darum erlaube ich mir mal mich hier einzuklinken. In diesem Sinne, tach.

Eigentlich bilde ich mir ein, brav nach dem Tutorial im Rootforum-Wiki vorgegangen zu sein, aber Einbildung ist scheinbar auch ne Bildung denn ich hab wohl was übersehn oder falschgemacht, es tut nicht so wie ich will.

System ist ein Debian Lenny auf einem OVH RPS III ( Linux version 2.6.27.10-grsec-xxxx-grs-ipv4-32 (root@kernel-32.ovh.net) (gcc version 4.3.2 (Debian 4.3.2-1) ) #7 SMP Wed Sep 9 22:05:06 UTC 2009 ).

Installieren wollte ich postfix mit postfixadmin , und dovecot.

Hat imo auch soweit alles funktioniert wie im Tutorial beschrieben, funktioniert nur nicht so richtig.

Nicht so richtig bedeutet konkret:

#1 postfix nimmt Mails an, die an Systemuser gehen und stellt die soweit ersichtlich auch korrekt zu.
#2 postfix stellt keine Mails zu, die an über postfix-admin angelegte Mailboxen gehen. Die kommen als Bounce zurück (user unknown).
#3 postfix forwardet aber Emails, die im postfix-admin als Alias eingetragen sind.

ich kann mich per pop3 oder imap auf ein per postfix-admin angelegtes Mailkonto einloggen und von dort auch einwandfrei Mails versenden - nur der Empfang von Mails an die Adresse der so angelegten Mailbox funktioniert nicht, siehe #2.


postconf -n

Code: Select all

# postconf -n

allow_percent_hack = no
biff = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
data_directory = /var/lib/postfix
disable_vrfy_command = yes
home_mailbox = Maildir/
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_size_limit = 102400000
mailq_path = /usr/bin/mailq
masquerade_exceptions = root
message_size_limit = 20480000
mydestination = $myhostname, $mydomain, localhost
mydomain = newhope-ev.de
myhostname = newhope-ev.de
mynetworks_style = host
myorigin = $mydomain
newaliases_path = /usr/bin/newaliases
queue_directory = /var/spool/postfix
recipient_delimiter = +
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtpd_client_restrictions = permit_mynetworks,  permit_sasl_authenticated,  reject_unknown_reverse_client_hostname,  permit
smtpd_data_restrictions = permit_mynetworks,  permit_sasl_authenticated,  reject_unauth_pipelining,  permit
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks,  permit_sasl_authenticated,  reject_invalid_helo_hostname,  permit
smtpd_recipient_restrictions = permit_mynetworks,  permit_sasl_authenticated,  reject_non_fqdn_recipient,  reject_unknown_recipient_domain,  check_recipient_mx_access cidr:/etc/postfix/mx_access,  reject_unauth_destination,  check_recipient_access pcre:/etc/postfix/recipient_checks.pcre,  permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $myhostname
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_sender_restrictions = permit_mynetworks,  permit_sasl_authenticated,  reject_non_fqdn_sender,  reject_unknown_sender_domain,  permit
smtpd_tls_CAfile = /etc/postfix/ssl/demoCA/cacert.pem
smtpd_tls_auth_only = yes
smtpd_tls_cert_file = /etc/postfix/ssl/server-crt.pem
smtpd_tls_dh1024_param_file = /etc/postfix/ssl/dh_1024.pem
smtpd_tls_dh512_param_file = /etc/postfix/ssl/dh_512.pem
smtpd_tls_key_file = /etc/postfix/ssl/server-key.pem
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_session_cache
smtpd_use_tls = yes
unknown_local_recipient_reject_code = 550
virtual_alias_maps = proxy:mysql:/etc/postfix//mysql_virtual_alias_maps.cf
virtual_gid_maps = static:8
virtual_mailbox_base = /var/mail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 150
virtual_transport = dovecot
virtual_uid_maps = static:150


uid/gid stimmen

Code: Select all

x# id vmail
uid=150(vmail) gid=8(mail) Gruppen=8(mail)

master.cf dovecot zeile

Code: Select all

dovecot   unix  -       n        n      -       -       pipe  flags=DRhu user=vmail:mail argv=/usr/lib/dovecot/deliver -d $(recipient)


und das gleiche mit dovecot

Code: Select all

# dovecot -n
# 1.0.15: /etc/dovecot/dovecot.conf
base_dir: /var/run/dovecot/
log_timestamp: .%Y-%m-%d %H:%M:%S .
protocols: imaps pop3s imap pop3
listen(default): *:143
listen(imap): *:143
listen(pop3): *:110
ssl_listen(default): *:993
ssl_listen(imap): *:993
ssl_listen(pop3): *:995
ssl_ca_file: /etc/postfix/ssl/demoCA/cacert.pem
ssl_cert_file: /etc/postfix/ssl/server-crt.pem
ssl_key_file: /etc/postfix/ssl/server-key.pem
ssl_verify_client_cert: yes
login_dir: /var/run/dovecot//login
login_executable(default): /usr/lib/dovecot/imap-login
login_executable(imap): /usr/lib/dovecot/imap-login
login_executable(pop3): /usr/lib/dovecot/pop3-login
first_valid_uid: 150
last_valid_uid: 150
mail_access_groups: mail
mail_location: maildir:/var/vmail/%d/%u
mail_debug: yes
maildir_copy_with_hardlinks: yes
mail_executable(default): /usr/lib/dovecot/imap
mail_executable(imap): /usr/lib/dovecot/imap
mail_executable(pop3): /usr/lib/dovecot/pop3
mail_plugin_dir(default): /usr/lib/dovecot/modules/imap
mail_plugin_dir(imap): /usr/lib/dovecot/modules/imap
mail_plugin_dir(pop3): /usr/lib/dovecot/modules/pop3
pop3_uidl_format(default):
pop3_uidl_format(imap):
pop3_uidl_format(pop3): %08Xu%08Xv
auth default:
  user: nobody
  debug: yes
  debug_passwords: yes
  passdb:
    driver: sql
    args: /etc/dovecot/dovecot-sql.conf
  userdb:
    driver: sql
    args: /etc/dovecot/dovecot-sql.conf
  socket:
    type: listen
    client:
      path: /var/spool/postfix/private/auth
      mode: 432
      user: postfix
      group: postfix
    master:
      path: /var/run/dovecot/auth-master
      mode: 432
      user: vmail
      group: mail


beispielhafter auszug aus der mail.info beim versand an einen angelegten Account

Code: Select all

Oct 15 23:15:12 r28606 dovecot: auth(default): new auth connection: pid=18813
Oct 15 23:15:12 r28606 postfix/smtpd[18813]: connect from mail.gmx.net[213.165.64.20]
Oct 15 23:15:12 r28606 postfix/trivial-rewrite[18817]: warning: do not list domain newhope-ev.de in BOTH mydestination and virtual_mailbox_domains
Oct 15 23:15:12 r28606 postfix/smtpd[18813]: 88A4D7566D: client=mail.gmx.net[213.165.64.20]
Oct 15 23:15:12 r28606 postfix/cleanup[18818]: 88A4D7566D: message-id=<4AD790CC.8020803@gmx.de>
Oct 15 23:15:12 r28606 postfix/qmgr[18759]: 88A4D7566D: from=<$MEINEEMAILADRESSE@gmx.de>, size=890, nrcpt=1 (queue active)
Oct 15 23:15:12 r28606 postfix/trivial-rewrite[18817]: warning: do not list domain newhope-ev.de in BOTH mydestination and virtual_mailbox_domains
Oct 15 23:15:12 r28606 postfix/local[18819]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct 15 23:15:12 r28606 postfix/smtpd[18813]: disconnect from mail.gmx.net[213.165.64.20]
Oct 15 23:15:13 r28606 postfix/local[18819]: 88A4D7566D: to=<$ACCOUNTNAME@newhope-ev.de>, relay=local, delay=0.69, delays=0.36/0.01/0/0.32, dsn=5.1.1, status=bounced (unknown user: "$ACCOUNTNAME")
Oct 15 23:15:13 r28606 postfix/cleanup[18818]: 3709D7566F: message-id=<20091015211513.3709D7566F@newhope-ev.de>
Oct 15 23:15:13 r28606 postfix/bounce[18820]: 88A4D7566D: sender non-delivery notification: 3709D7566F
Oct 15 23:15:13 r28606 postfix/qmgr[18759]: 3709D7566F: from=<>, size=2615, nrcpt=1 (queue active)
Oct 15 23:15:13 r28606 postfix/qmgr[18759]: 88A4D7566D: removed
Oct 15 23:15:13 r28606 postfix/smtp[18821]: 3709D7566F: to=<$MEINEEMAILADRESS@gmx.de>, relay=mx1.gmx.net[213.165.64.102]:25, delay=0.49, delays=0.32/0.01/0.09/0.08, dsn=2.6.0, status=sent (250 2.6.0 Message accepted {mx106})
Oct 15 23:15:13 r28606 postfix/qmgr[18759]: 3709D7566F: removed


Kann mir bitte jemand auf die Sprünge helfen wo mein Fehler liegt? Wäre super. :)

gruß
kenshin-
Top

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by daemotron »

kenshin- wrote:Nicht so richtig bedeutet konkret:

#1 postfix nimmt Mails an, die an Systemuser gehen und stellt die soweit ersichtlich auch korrekt zu.
#2 postfix stellt keine Mails zu, die an über postfix-admin angelegte Mailboxen gehen. Die kommen als Bounce zurück (user unknown).
#3 postfix forwardet aber Emails, die im postfix-admin als Alias eingetragen sind.


Wenn virtuelle Aliase gehen, virtuelle Mailboxen aber nicht, klingt das für mich nach einem Syntax-Fehler, Fipptehler o. ä. in der mysql_virtual_mailbox_maps.cf - schau Dir die doch mal genauer an bzw. poste deren Inhalt (natürlich ohne DB-Passwort).
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
Top

kenshin-
Posts: 7
Joined: 2009-10-16 00:47

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by kenshin- »

mysql_virtual_mailbox_maps.cf

Code: Select all

user = postfix
password = $PASSWORT
hosts = localhost
dbname = postfix
table = mailbox
select_field = CONCAT(domain,'/',maildir)
where_field = username
additional_conditions = and active = '1'
#query = SELECT CONCAT(domain,'/',maildir) FROM mailbox WHERE username='%s' AND active = '1'


sag mir jetzt nicht der # muss weg... der steht im tutorial nämlich bei allen mysql_*.cfs vor dem query daher hielt ich den für absichtlich vorhanden :)

Achja Nachtrag: Mails an Systemuser werden "korrekt" zugestellt im Sinne von die Mail wird ausgeliefert und nicht gebounced, aber sie landet dann natürlich in Maildir/ also als Datei im /home/<name>/Maildir/ als textfile ..
Top

User avatar
Joe User
Project Manager
Project Manager
Posts: 11518
Joined: 2003-02-27 01:00
Location: Hamburg

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by Joe User »

Ersetze mal

Code: Select all

select_field = CONCAT(domain,'/',maildir)

durch

Code: Select all

select_field = maildir


Hilft es?
PayPal.Me/JoeUserFreeBSD Remote Installation
Wings for LifeWings for Life World Run

„If there’s more than one possible outcome of a job or task, and one
of those outcomes will result in disaster or an undesirable consequence,
then somebody will do it that way.“ -- Edward Aloysius Murphy Jr.
Top

kenshin-
Posts: 7
Joined: 2009-10-16 00:47

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by kenshin- »

query:

Code: Select all

SELECT CONCAT( domain, '/', maildir )
FROM mailbox
WHERE username = 'testaccount@newhope-ev.de'
AND active = '1'
LIMIT 0 , 30


result:

Code: Select all

CONCAT(domain,'/',maildir)
newhope-ev.de/testaccount@newhope-ev.de/


das hier is der komplette datensatz (abgesehn vom PW versteht sich):

Code: Select all

username    password    name    maildir    quota    local_part    domain    created    modified    active
testaccount@newhope-ev.de    $PASSWORT    test    testaccount@newhope-ev.de/    0    testaccount    newhope-ev.de    2009-10-16 14:20:25    2009-10-16 14:20:25    1


E: Joe war dazwischen, das probiere ich jetzt dann mal.
Top

kenshin-
Posts: 7
Joined: 2009-10-16 00:47

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by kenshin- »

nein hat nichts gebracht. (postfix/dovecot hatte ich neugestartet nach der Änderung, nur zur Sicherheit)

Code: Select all

Oct 16 14:31:37 r28606 dovecot: auth(default): new auth connection: pid=21551
Oct 16 14:31:37 r28606 postfix/smtpd[21551]: connect from mail.gmx.net[213.165.64.20]
Oct 16 14:31:37 r28606 postfix/trivial-rewrite[21555]: warning: do not list domain newhope-ev.de in BOTH mydestination and virtual_mailbox_domains
Oct 16 14:31:37 r28606 postfix/smtpd[21551]: 433C975671: client=mail.gmx.net[213.165.64.20]
Oct 16 14:31:37 r28606 postfix/cleanup[21556]: 433C975671: message-id=<4AD86794.10108@gmx.de>
Oct 16 14:31:37 r28606 postfix/qmgr[21531]: 433C975671: from=<$MEINEADRESSE@gmx.de>, size=878, nrcpt=1 (queue active)
Oct 16 14:31:37 r28606 postfix/trivial-rewrite[21555]: warning: do not list domain newhope-ev.de in BOTH mydestination and virtual_mailbox_domains
Oct 16 14:31:37 r28606 postfix/local[21557]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct 16 14:31:37 r28606 postfix/smtpd[21551]: disconnect from mail.gmx.net[213.165.64.20]
Oct 16 14:31:37 r28606 postfix/local[21557]: 433C975671: to=<testaccount@newhope-ev.de>, relay=local, delay=0.63, delays=0.36/0.01/0/0.27, dsn=5.1.1, status=bounced (unknown user: "testaccount")
Oct 16 14:31:37 r28606 postfix/cleanup[21556]: D7CAD75673: message-id=<20091016123137.D7CAD75673@newhope-ev.de>
Oct 16 14:31:38 r28606 postfix/bounce[21558]: 433C975671: sender non-delivery notification: D7CAD75673
Oct 16 14:31:38 r28606 postfix/qmgr[21531]: D7CAD75673: from=<>, size=2603, nrcpt=1 (queue active)
Oct 16 14:31:38 r28606 postfix/qmgr[21531]: 433C975671: removed
Oct 16 14:31:38 r28606 postfix/smtp[21559]: D7CAD75673: to=<$MEINEADRESSE@gmx.de>, relay=mx1.gmx.net[213.165.64.102]:25, delay=1, delays=0.27/0.01/0.12/0.62, dsn=2.6.0, status=sent (250 2.6.0 Message accepted {mx088})
Oct 16 14:31:38 r28606 postfix/qmgr[21531]: D7CAD75673: removed
Top

User avatar
daemotron
Administrator
Administrator
Posts: 2800
Joined: 2004-01-21 17:44

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by daemotron »

kenshin- wrote:sag mir jetzt nicht der # muss weg... der steht im tutorial nämlich bei allen mysql_*.cfs vor dem query daher hielt ich den für absichtlich vorhanden :)


query ist die modernere Alternative zu table, select_field, where_field und additional_conditions. Du kannst es also so oder so handhaben. Um mal im Maillog etwas genauer zu sehen, was genau Postfix stört, setze doch einfach in der master.cf mal ein -v als Option für den Postfix-Prozess (hinterher natürlich Postfix durchstarten):

Code: Select all

smtp      inet  n       -       n       -       -       smtpd -v


P. S.

Code: Select all

mydomain = newhope-ev.de
in der main.cf solltest Du abändern, Postfix mag es nicht so gerne, wenn eine Domain sowohl fest als auch virtuell angegeben ist. Du kannst ja stattdessen einfach localdomain angeben...
“Some humans would do anything to see if it was possible to do it. If you put a large switch in some cave somewhere, with a sign on it saying 'End-of-the-World Switch. PLEASE DO NOT TOUCH', the paint wouldn't even have time to dry.” — Terry Pratchett, Thief of Time
Top

kenshin-
Posts: 7
Joined: 2009-10-16 00:47

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by kenshin- »

äh das wird halt sehr schnell sehr viel text, aber ich finde da auf Anhieb nix neues, ausser das er das ganze am Beginn von "Check Recipient Maps" erst nicht findet und dann scheinbar doch?

Code: Select all

Oct 16 15:38:10 r28606 postfix/smtpd[24158]: >>> CHECKING RECIPIENT MAPS <<<
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: ctable_locate: leave existing entry key testaccount@newhope-ev.de
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: maps_find: recipient_canonical_maps: testaccount@newhope-ev.de: not found
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: maps_find: recipient_canonical_maps: testaccount: not found
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: maps_find: recipient_canonical_maps: @newhope-ev.de: not found
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: mail_addr_find: testaccount@newhope-ev.de -> (not found)
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: maps_find: canonical_maps: testaccount@newhope-ev.de: not found
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: maps_find: canonical_maps: testaccount: not found
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: maps_find: canonical_maps: @newhope-ev.de: not found
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: mail_addr_find: testaccount@newhope-ev.de -> (not found)
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: send attr request = lookup
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: send attr table = mysql:/etc/postfix//mysql_virtual_alias_maps.cf
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: send attr flags = 16448
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: send attr key = testaccount@newhope-ev.de
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: private/proxymap socket: wanted attribute: status
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute name: status
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute value: 0
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: private/proxymap socket: wanted attribute: value
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute name: value
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute value: testaccount@newhope-ev.de
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: private/proxymap socket: wanted attribute: (list terminator)
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute name: (end)
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: dict_proxy_lookup: table=mysql:/etc/postfix//mysql_virtual_alias_maps.cf flags=lock|fold_fix key=testaccount@newhope-ev.de -> status=0 result=testaccount@newhope-ev.de
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: maps_find: virtual_alias_maps: proxy:mysql:/etc/postfix//mysql_virtual_alias_maps.cf(0,lock|fold_fix): testaccount@newhope-ev.de = testaccount@newhope-ev.de
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: mail_addr_find: testaccount@newhope-ev.de -> testaccount@newhope-ev.de
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: smtpd_check_rewrite: trying: permit_inet_interfaces
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: permit_inet_interfaces: mail.gmx.net 213.165.64.20
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: before input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping enable_milters
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: after input_transp_cleanup: cleanup flags = enable_header_body_filter enable_automatic_bcc enable_address_mapping
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: connect to subsystem public/cleanup
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: public/cleanup socket: wanted attribute: queue_id
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute name: queue_id
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute value: E7EA075671
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: public/cleanup socket: wanted attribute: (list terminator)
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: input attribute name: (end)
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: send attr flags = 178
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: E7EA075671: client=mail.gmx.net[213.165.64.20]
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: > mail.gmx.net[213.165.64.20]: 250 2.1.5 Ok
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: < mail.gmx.net[213.165.64.20]: DATA
Oct 16 15:38:10 r28606 postfix/smtpd[24158]: >>> START Data command RESTRICTIONS <<<
Top

kenshin-
Posts: 7
Joined: 2009-10-16 00:47

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by kenshin- »

jemand noch ne Idee? :/
Top

kenshin-
Posts: 7
Joined: 2009-10-16 00:47

Re: Postfix und die frage nach dem warum es nicht will wie ich!

Post by kenshin- »

jfreund wrote:P. S.

Code: Select all

mydomain = newhope-ev.de
in der main.cf solltest Du abändern, Postfix mag es nicht so gerne, wenn eine Domain sowohl fest als auch virtuell angegeben ist. Du kannst ja stattdessen einfach localdomain angeben...


das wars, beinahe jedenfalls.

"mydestination" abgeändert das keine Überschneidung mehr da ist mit festen und virtuellen Einträgen, reload und es ging.

:)
Top