Virtuelle User und postfix-konf - Zusammenhänge noch nicht klar

Status
Für weitere Antworten geschlossen.

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Öhm, der war mal da. Spamassassin ist installiert.
Beim starten des Prozesses erhalte ich aber einen Fehler:
Rich (BBCode):
meineDS> ./S62spamd start
Starting spamd...
[7606] error: spamd: could not create INET socket on 127.0.0.1:783: Address alre                                                                             ady in use
spamd: could not create INET socket on 127.0.0.1:783: Address already in use

Aber auf diesem Port lauscht doch nix weiter. Daher verstehe ich nicht warum der Prozess nicht mehr startet.
Der Prozess lief aber mal laut mail.log.

In der master.cf habe ich jetzt folgenden Eintrag zugefügt:

Rich (BBCode):
spamfilter     unix    -       n       n       -       -       pipe
 flags=Rq user=vmail argv=/usr/syno/mailstation/etc/spamfilter.sh -f ${sender} -- ${recipient}
Die Datei habe ich angelegt mit dem Inhalt den ich im Forum gefunden habe.
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Öhm, der war mal da. Spamassassin ist installiert.
Beim starten des Prozesses erhalte ich aber einen Fehler:
Rich (BBCode):
meineDS> ./S62spamd start
Starting spamd...
[7606] error: spamd: could not create INET socket on 127.0.0.1:783: Address alre                                                                             ady in use
spamd: could not create INET socket on 127.0.0.1:783: Address already in use

Aber auf diesem Port lauscht doch nix weiter. Daher verstehe ich nicht warum der Prozess nicht mehr startet
Bist du sicher? Ich würde eher der Fehlermeldung glauben. Mach mal ein netstat -lnp | grep :783
Der Prozess lief aber mal laut mail.log.

In der master.cf habe ich jetzt folgenden Eintrag zugefügt:

Rich (BBCode):
spamfilter     unix    -       n       n       -       -       pipe
 flags=Rq user=vmail argv=/usr/syno/mailstation/etc/spamfilter.sh -f ${sender} -- ${recipient}
diesen Eintrag hat woh Postfix als Transport vermisst. postfix reload und die neue Konfig sollte eingelesen sein
Die Datei habe ich angelegt mit dem Inhalt den ich im Forum gefunden habe.
Wenn alles klappt dann sollte die Meldung wegen dem fehlenden transport jetzt aber weg sein :)
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Hier noch mal die letzten Logeinträge:

Rich (BBCode):
meineDS> tail mail.log
Feb 19 21:35:58 meineDS postfix/postfix-script[7791]: starting the Postfix mail system
Feb 19 21:35:59 meineDS postfix/master[7793]: daemon started -- version 2.5.5, configuration /usr/syno/mailstation/etc
Feb 19 21:36:05 meineDS spamd[7794]: logger: removing stderr method
Feb 19 21:36:11 meineDS postfix/postfix-script[7826]: stopping the Postfix mail system
Feb 19 21:36:11 meineDS postfix/master[7793]: terminating on signal 15
Feb 19 21:36:14 meineDS postfix/postfix-script[7876]: starting the Postfix mail system
Feb 19 21:36:15 meineDS postfix/master[7878]: daemon started -- version 2.5.5, configuration /usr/syno/mailstation/etc
Feb 19 21:36:27 meineDS spamd[7879]: server socket setup failed, retry 1: spamd: could not create INET socket on 127.0.0.1:783: Address already in use
Feb 19 21:36:28 meineDS spamd[7879]: server socket setup failed, retry 2: spamd: could not create INET socket on 127.0.0.1:783: Address already in use
Feb 19 21:36:29 meineDS spamd[7879]: spamd: could not create INET socket on 127.0.0.1:783: Address already in use
meineDS>
meineDS> netstat -lnp | grep :783
tcp        0      0 127.0.0.1:783           0.0.0.0:*               LISTEN      7798/spamd.pid

Gerade habe ich postfix noch mal gestoppt und gestartet. Dann eine Mail von intern nach extern geschickt. Funktioniert.
Dann darauf geantwortet. Die Mail wird aber abgewiesen denn ich bekomme die Mail zurück. Jedenfalls schon mal einen Schritt weiter.

Log:
Rich (BBCode):
Feb 19 21:44:12 meineDS postfix/postfix-script[7972]: starting the Postfix mail system
Feb 19 21:44:12 meineDS postfix/master[7974]: daemon started -- version 2.5.5, configuration /usr/syno/mailstation/etc
Feb 19 21:44:17 meineDS postfix/postfix-script[7980]: the Postfix mail system is running: PID: 7974
Feb 19 21:45:14 meineDS postfix/smtpd[8032]: connect from meineDS[192.168.1.251]
Feb 19 21:45:14 meineDS postfix/smtpd[8032]: D6EB71BE006: client=meineDS[192.168.1.251], sasl_method=LOGIN, sasl_username=meinname@meinedomain.tld
Feb 19 21:45:14 meineDS postfix/cleanup[8036]: D6EB71BE006: message-id=<e419b60496eee03cba5ac40daed28c95@meinedomain.tld>
Feb 19 21:45:15 meineDS postfix/qmgr[7976]: D6EB71BE006: from=<meinname@meinedomain.tld>, size=664, nrcpt=1 (queue active)
Feb 19 21:45:15 meineDS postfix/smtpd[8032]: disconnect from meineDS[192.168.1.251]
Feb 19 21:45:16 meineDS postfix/smtp[8037]: D6EB71BE006: to=<meinname@gmx.de>, relay=mx1.gmx.net[213.165.64.102]:25, delay=1.6, delays=0.47/0.39/0.27
Feb 19 21:45:16 meineDS postfix/qmgr[7976]: D6EB71BE006: removed
Feb 19 21:46:51 meineDS postfix/smtpd[8059]: connect from mailout-de.gmx.net[213.165.64.23]
Feb 19 21:46:52 meineDS postfix/smtpd[8059]: 45B601BE006: client=mailout-de.gmx.net[213.165.64.23]
Feb 19 21:46:52 meineDS postfix/cleanup[8036]: 45B601BE006: message-id=<1D4FF358-7DCC-40EA-BD34-CFCBB634D34A@gmx.de>
Feb 19 21:46:52 meineDS postfix/qmgr[7976]: 45B601BE006: from=<meinname@gmx.de>, size=1210, nrcpt=1 (queue active)
Feb 19 21:46:52 meineDS postfix/smtpd[8059]: disconnect from mailout-de.gmx.net[213.165.64.23]
Feb 19 21:46:52 meineDS spamd[7895]: spamd: connection from localhost [127.0.0.1] at port 2783
Feb 19 21:46:52 meineDS spamd[7895]: spamd: setuid to vmail succeeded
Feb 19 21:46:52 meineDS spamd[7895]: spamd: processing message <1D4FF358-7DCC-40EA-BD34-CFCBB634D34A@gmx.de> for vmail:1026
Feb 19 21:46:58 meineDS spamd[7895]: spamd: clean message (0.0/5.0) for vmail:1026 in 5.8 seconds, 1220 bytes.
Feb 19 21:46:58 meineDS spamd[7895]: spamd: result: . 0 - scantime=5.8,size=1220,user=vmail,uid=1026,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rpor
Feb 19 21:46:59 meineDS spamd[7798]: prefork: child states: II
Feb 19 21:46:59 meineDS postfix/pipe[8063]: 45B601BE006: to=<meinname@meinedomain.tld>, relay=spamfilter, delay=7.2, delays=0.25/0.17/0/6.8, dsn=5.3
Feb 19 21:46:59 meineDS postfix/cleanup[8036]: 77E401BE00E: message-id=<20120219204659.77E401BE00E@meinedomain.tld>
Feb 19 21:46:59 meineDS postfix/qmgr[7976]: 77E401BE00E: from=<>, size=3249, nrcpt=1 (queue active)
Feb 19 21:46:59 meineDS postfix/bounce[8069]: 45B601BE006: sender non-delivery notification: 77E401BE00E
Feb 19 21:46:59 meineDS postfix/cleanup[8036]: A4C4E1BE011: message-id=<20120219204659.A4C4E1BE011@meinedomain.tld>
Feb 19 21:46:59 meineDS postfix/qmgr[7976]: A4C4E1BE011: from=<double-bounce@meinedomain.tld>, size=2740, nrcpt=1 (queue active)
Feb 19 21:46:59 meineDS postfix/bounce[8069]: 45B601BE006: postmaster non-delivery notification: A4C4E1BE011
Feb 19 21:46:59 meineDS postfix/qmgr[7976]: 45B601BE006: removed
Feb 19 21:47:00 meineDS postfix/local[8073]: A4C4E1BE011: to=<vmail@meinedomain.tld>, orig_to=<postmaster>, relay=local, delay=0.8, delays=0.18/0.32/0/0.3,
Feb 19 21:47:01 meineDS postfix/smtp[8072]: 77E401BE00E: to=<meinname@gmx.de>, relay=mx1.gmx.net[213.165.64.102]:25, delay=1.8, delays=0.18/0.32/0.44
Feb 19 21:47:01 meineDS postfix/qmgr[7976]: 77E401BE00E: removed

Irgendwo ist noch ein Haken. Die Konf schafft mich! :confused: :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
tcp 0 0 127.0.0.1:783 0.0.0.0:* LISTEN 7798/spamd.pid
das heisst es läuft bereits ein spamd. Dann kann der natürlich kein zweites Mal gestartet werden auf demselben Port.
zudem hat dein Spamfiltereintrag in master.cf geholfen denn Postfix konnte jetzt spamassassin involvieren
Code:
[LEFT][COLOR=#333333]Feb 19 21:46:52 meineDS spamd[7895]: spamd: connection from localhost [127.0.0.1] at port 2783
[/COLOR][COLOR=#333333]Feb 19 21:46:52 meineDS spamd[7895]: spamd: setuid to vmail succeeded
[/COLOR][COLOR=#333333]Feb 19 21:46:52 meineDS spamd[7895]: spamd: processing message <1D4FF358-7DCC-40EA-BD34-CFCBB634D34A@gmx.de> for vmail:1026
[/COLOR][COLOR=#333333]Feb 19 21:46:58 meineDS spamd[7895]: spamd: clean message (0.0/5.0) for vmail:1026 in 5.8 seconds, 1220 bytes.
[/COLOR][COLOR=#333333]Feb 19 21:46:58 meineDS spamd[7895]: spamd: result: . 0 - scantime=5.8,size=1220,user=vmail,uid=1026,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rpor
[/COLOR][COLOR=#333333]Feb 19 21:46:59 meineDS spamd[7798]: prefork: child states: I[/COLOR][COLOR=#333333]
[/COLOR][/LEFT]
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Das sieht ja schon mal ganz gut aus. :)
Jetzt muss ich nur noch raus finden warum postfix die Mail wieder zurück an meinen gmx-Account sendet und nicht in meinen Posteingang auf dem Server schiebt.
"Mail Delivery System - Undeliverd mail Returned to Sender" Davon hab ich jetzt schon einige bekommen.

Aber heut nicht mehr...meine liebste steigt mir schon auf's Dach weil ich nur mit dem Server beschäftigt bin. :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Gemäss deinem Log sehe ich keine Spur von deliver bzw dovecot. Hast du denn in der main.cf deliever eingebunden?
Code:
[COLOR=#000000]virtual_transport = dovecot
[/COLOR][COLOR=#000000]dovecot_destination_recipient_limit = 1[/COLOR][COLOR=#000000]
[/COLOR]
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Nabend,

ich habe mein main.cf noch mal überprüft. Die beiden Einträge sind vorhanden.

Rich (BBCode):
inet_protocols = ipv4
mailbox_size_limit = 0
broken_sasl_auth_clients = yes
cyrus_sasl_config_path = /usr/syno/mailstation/etc
smtp_use_tls = yes
smtp_tls_enforce_peername = no
smtp_sasl_mechanism_filter=plain,login
smtp_sasl_security_options=noanonymous
smtpd_banner = $myhostname
smtp_helo_name = $myhostname
smtp_tls_loglevel = 1
notify_classes = bounce, 2bounce, delay, policy, protocol, resource, software

smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
dovecot_destination_recipient_limit = 1

smtpd_delay_reject = no
smtpd_helo_required = yes

smtpd_client_restrictions = check_client_access regexp:/opt/etc/postfix/check_client, permit_mynetworks, reject
smtpd_helo_restrictions = check_helo_access regexp:/opt/etc/postfix/check_helo, permit_mynetworks, reject_unkno
smtpd_sender_restrictions = reject_unknown_sender_domain, check_sender_access regexp:/opt/etc/postfix/sendermap
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_rbl_client pbl.spamhaus.org
                               reject_unknown_recipient_domain, reject_unauth_destination
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_sasl_authenticated_header = yes
smtpd_tls_cert_file = /usr/syno/etc/ssl/ssl.crt/server.crt
smtpd_tls_key_file = /usr/syno/etc/ssl/ssl.key/server.key
smtpd_tls_security_level = may
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/opt/etc/dovecot/passwd
#sender_dependent_relayhost_maps = hash:/opt/etc/postfix/sender_relay
smtp_sender_dependent_authentication = yes

body_checks = regexp:/opt/etc/postfix/body_check
mime_header_checks = regexp:/opt/etc/postfix/mime_check

# Virtual Parameters
virtual_mailbox_domains = mail.meinedomain.tld
virtual_mailbox_base = /volume1/homes/vmail
#virtual_mailbox_base = /tmp/dovecot
virtual_mailbox_maps = hash:/opt/etc/postfix/vmailbox
#virtual_mailbox_maps = hash:/tmp/dovecot/vmailbox
virtual_transport = dovecot
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = hash:/opt/etc/postfix/virtual
#virtual_alias_maps = hash:/tmp/dovecot/virtual

smtpd_sasl_auth_enable = yes
message_size_limit = 10485760

Vielleicht kommen sich zwei Funktionen in die Quere?

Ich habe gerade noch mal den postfix gestopt und gestartet. Anschließend wurden sämtliche Mails meinem User "vmail" zugeordnet.
Von da aus werden die Mails aber nicht weiter an meinen virtuellen User geschickt.

Siehe Log:

Rich (BBCode):
Feb 20 21:35:22 MailCore postfix/smtpd[9637]: connect from mailout-de.gmx.net[213.165.64.22]
Feb 20 21:35:22 MailCore postfix/smtpd[9637]: F1A471BE002: client=mailout-de.gmx.net[213.165.64.22]
Feb 20 21:35:23 MailCore postfix/cleanup[9642]: F1A471BE002: message-id=<9A57E882-C64D-441B-9B78-7C2553235D9F@gmx.de>
Feb 20 21:35:23 MailCore postfix/qmgr[9530]: F1A471BE002: from=<meinname@gmx.de>, size=895, nrcpt=1 (queue active)
Feb 20 21:35:23 MailCore postfix/smtpd[9637]: disconnect from mailout-de.gmx.net[213.165.64.22]
Feb 20 21:35:23 MailCore spamd[7895]: spamd: connection from localhost [127.0.0.1] at port 2542
Feb 20 21:35:23 MailCore spamd[7895]: spamd: setuid to vmail succeeded
Feb 20 21:35:23 MailCore spamd[7895]: spamd: processing message <9A57E882-C64D-441B-9B78-7C2553235D9F@gmx.de> for vmail:1026
Feb 20 21:35:29 MailCore spamd[7895]: spamd: clean message (0.0/5.0) for vmail:1026 in 6.2 seconds, 911 bytes.
Feb 20 21:35:29 MailCore spamd[7895]: spamd: result: . 0 - scantime=6.2,size=911,user=vmail,uid=1026,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=2542,mid=<9A57E882-C64D-441B-9B78-7C2553235D9F@gmx.de>,autolearn=unavailable
Feb 20 21:35:31 MailCore spamd[7798]: prefork: child states: II
Feb 20 21:35:31 MailCore postfix/pipe[9643]: F1A471BE002: to=<meinname@meinedomain.tld>, relay=spamfilter, delay=9.3, delays=0.51/0.17/0/8.6, dsn=5.3.0, status=bounced (Command died with status 127: "/usr/syno/mailstation/etc/spamfilter.sh". Command output: /usr/syno/mailstation/etc/spamfilter.sh: line 2: /opt/sbin/sendmail: No such file or directory )
Feb 20 21:35:32 MailCore postfix/cleanup[9642]: DD6601BE003: message-id=<20120220203531.DD6601BE003@meinedomain.tld>
Feb 20 21:35:32 MailCore postfix/qmgr[9530]: DD6601BE003: from=<>, size=2934, nrcpt=1 (queue active)
Feb 20 21:35:32 MailCore postfix/bounce[9647]: F1A471BE002: sender non-delivery notification: DD6601BE003
Feb 20 21:35:32 MailCore postfix/cleanup[9642]: 279E41BE004: message-id=<20120220203532.279E41BE004@meinedomain.tld>
Feb 20 21:35:32 MailCore postfix/qmgr[9530]: 279E41BE004: from=<double-bounce@meinedomain.tld>, size=2546, nrcpt=1 (queue active)
Feb 20 21:35:32 MailCore postfix/bounce[9647]: F1A471BE002: postmaster non-delivery notification: 279E41BE004
Feb 20 21:35:32 MailCore postfix/qmgr[9530]: F1A471BE002: removed
Feb 20 21:35:32 MailCore deliver(vmail): msgid=<20120220203532.279E41BE004@meinedomain.tld>: saved mail to INBOX
Feb 20 21:35:32 MailCore postfix/qmgr[9530]: 279E41BE004: removed
Feb 20 21:35:32 MailCore postfix/local[9657]: 279E41BE004: to=<vmail@meinedomain.tld>, orig_to=<postmaster>, relay=local, delay=0.69, delays=0.22/0.33/0/0.14, dsn=2.0.0, status=sent (delivered to command: /usr/syno/mailstation/libexec/dovecot/deliver)
Feb 20 21:35:33 MailCore postfix/qmgr[9530]: DD6601BE003: removed
Feb 20 21:35:33 MailCore postfix/smtp[9656]: DD6601BE003: to=<meinname@gmx.de>, relay=mx0.gmx.net[213.165.64.100]:25, delay=1.8, delays=0.25/0.74/0.31/0.45, dsn=2.6.0, status=sent (250 2.6.0 Message accepted {mx031})
Feb 20 21:38:43 MailCore postfix/anvil[9640]: statistics: max connection rate 1/60s for (192.168.1.251:smtp:213.165.64.22) at Feb 20 21:35:22
Feb 20 21:38:43 MailCore postfix/anvil[9640]: statistics: max connection count 1 for (192.168.1.251:smtp:213.165.64.22) at Feb 20 21:35:22
Feb 20 21:38:43 MailCore postfix/anvil[9640]: statistics: max cache size 1 at Feb 20 21:35:22

Die sendmail-Fehlermeldung ist jetzt auch erst aufgetaucht. Nach der muss ich erst mal schauen.
Jedenfalls befinden sich im /.Maildir/new meines vmail-Users schon bestimmt 20 Mails die nicht zugestellt werden konnten.
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
der Pfad zum sendmail ist wohl falsch. postfix liefert bereits ein sendmail Kommando mit aus. Verwende dieses anstelle des /opt Das Teil sollte irgendwo in /usr/syno/mailstation/ sein
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Den Pfad habe ich geändert. Der Spamfilter läuft jetzt sauber durch. Und schon ist das nächste Steinchen im Weg. :confused:

Rich (BBCode):
Feb 20 22:22:01 MailCore postfix/qmgr[9757]: 65C591BE003: from=<meinname@gmx.de>, size=1178, nrcpt=1 (queue active)
Feb 20 22:22:01 MailCore postfix/local[9845]: 65C591BE003: to=<meinname@meinedomain.tld>, relay=local, delay=5.6, delays=5.2/0.17/0/0.19, dsn=5.1.1, status=bounced (unknown user: "meinname")

Der Mail-Userordner heisst genauso wie der User der als "unknown" gekennzeichnet wurde. und er webmail-client lässt meine anmeldung als "meinname@meinedomain.tld" zu.
Das gibt's doch gar nicht! *grummel*

Aber so kurz vor dem Ziel wird nicht aufgegeben! :):)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
hast du denn auch meinname@meinedomain.tld als Empfänger probiert? Ich meine im getmail so angeben. Virtuelle Benutzer haben immer einen @domain.tld Bestandteil. Nur lokale Benutzer sind auch ohne Domain (resp Hostangabe) ansprechbar
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Jetzt bin ich verwirrt! Ich denke getmail ist nur zum abrufen von Mails eines externen Accounts? Da dies noch nicht im Vordergrund steht habe ich getmail nicht weiter verfolgt und aktiviert.
Die Weiterleitung an den/die virtuellen User muss doch auch ohne getmail funktionieren?!

Ich kann mich nur wiederholen, riesiges Dankeschön für Deine Unterstützung!
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Jetzt bin ich verwirrt! Ich denke getmail ist nur zum abrufen von Mails eines externen Accounts? Da dies noch nicht im Vordergrund steht habe ich getmail nicht weiter verfolgt und aktiviert.
Die Weiterleitung an den/die virtuellen User muss doch auch ohne getmail funktionieren?!

Ich kann mich nur wiederholen, riesiges Dankeschön für Deine Unterstützung!
bei getmail war ich in Gedanken wohl in einem anderen Thread :)
Ich habe aber eigentlich diese Meldung gemeint
Code:
[LEFT][COLOR=#333333]Feb 20 22:22:01 MailCore postfix/local[9845]: 65C591BE003: to=<meinname@meinedomain.tld>, relay=local, delay=5.6, delays=5.2/0.17/0/0.19, dsn=5.1.1, status=bounced [/COLOR](unknown user: "[B]meinname[/B]")[/LEFT]
wenn dort nicht meinname@meineDomain.tld steht, dann wurde ein lokaler User verwendet und kein virtueller. Oder hast du den Domainteil in der Fehlermeldung unterschlagen?
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
So, hier noch mal die gesamte Meldung. :)

Rich (BBCode):
Feb 20 22:21:53 MailCore postfix/smtpd[9832]: connect from mailout-de.gmx.net[213.165.64.22]
Feb 20 22:21:54 MailCore postfix/smtpd[9832]: 664511BE002: client=mailout-de.gmx.net[213.165.64.22]
Feb 20 22:21:54 MailCore postfix/cleanup[9837]: 664511BE002: message-id=<6EC5AD2B-3BE4-4944-9232-3F19A63E5675@gmx.de>
Feb 20 22:21:54 MailCore postfix/qmgr[9757]: 664511BE002: from=<meinname@gmx.de>, size=886, nrcpt=1 (queue active)
Feb 20 22:21:54 MailCore postfix/smtpd[9832]: disconnect from mailout-de.gmx.net[213.165.64.22]
Feb 20 22:21:54 MailCore spamd[7895]: spamd: connection from localhost [127.0.0.1] at port 3412
Feb 20 22:21:54 MailCore spamd[7895]: spamd: setuid to vmail succeeded
Feb 20 22:21:54 MailCore spamd[7895]: spamd: processing message <6EC5AD2B-3BE4-4944-9232-3F19A63E5675@gmx.de> for vmail:1026
Feb 20 22:22:00 MailCore spamd[7895]: spamd: clean message (0.0/5.0) for vmail:1026 in 5.5 seconds, 902 bytes.
Feb 20 22:22:00 MailCore spamd[7895]: spamd: result: . 0 - scantime=5.5,size=902,user=vmail,uid=1026,required_score=5.0,rhost=localhost,raddr=127.0.0.1,rport=3412,mid=<6EC5AD2B-3BE4-4944-9232-3F19A63E5675@gmx.de>,autolearn=unavailable
Feb 20 22:22:00 MailCore postfix/pipe[9838]: 664511BE002: to=<meinname@meinedomain.tld>, relay=spamfilter, delay=6.3, delays=0.42/0.14/0/5.7, dsn=2.0.0, status=sent (delivered via spamfilter service)
Feb 20 22:22:00 MailCore postfix/pickup[9756]: 65C591BE003: uid=1026 from=<meinname@gmx.de>
Feb 20 22:22:00 MailCore postfix/qmgr[9757]: 664511BE002: removed
Feb 20 22:22:00 MailCore spamd[7798]: prefork: child states: II
Feb 20 22:22:01 MailCore postfix/cleanup[9837]: 65C591BE003: message-id=<6EC5AD2B-3BE4-4944-9232-3F19A63E5675@gmx.de>
Feb 20 22:22:01 MailCore postfix/qmgr[9757]: 65C591BE003: from=<meinname@gmx.de>, size=1178, nrcpt=1 (queue active)
Feb 20 22:22:01 MailCore postfix/local[9845]: 65C591BE003: to=<meinname@meinedomain.tld>, relay=local, delay=5.6, delays=5.2/0.17/0/0.19, dsn=5.1.1, status=bounced (unknown user: "meinname")
Feb 20 22:22:01 MailCore postfix/cleanup[9837]: 810D91BE002: message-id=<20120220212201.810D91BE002@meinedomain.tld>
Feb 20 22:22:01 MailCore postfix/qmgr[9757]: 810D91BE002: from=<>, size=2924, nrcpt=1 (queue active)
Feb 20 22:22:01 MailCore postfix/bounce[9846]: 65C591BE003: sender non-delivery notification: 810D91BE002
Feb 20 22:22:01 MailCore postfix/cleanup[9837]: 914F51BE004: message-id=<20120220212201.914F51BE004@meinedomain.tld>
Feb 20 22:22:01 MailCore postfix/qmgr[9757]: 914F51BE004: from=<double-bounce@meinedomain.tld>, size=2539, nrcpt=1 (queue active)
Feb 20 22:22:01 MailCore postfix/bounce[9846]: 65C591BE003: postmaster non-delivery notification: 914F51BE004
Feb 20 22:22:01 MailCore postfix/qmgr[9757]: 65C591BE003: removed
Feb 20 22:22:02 MailCore deliver(vmail): msgid=<20120220212201.914F51BE004@meinedomain>: saved mail to INBOX
Feb 20 22:22:02 MailCore postfix/local[9845]: 914F51BE004: to=<vmail@domain>, orig_to=<postmaster>, relay=local, delay=0.49, delays=0.02/0.01/0/0.46, dsn=2.0.0, status=sent (delivered to command: /usr/syno/mailstation/libexec/dovecot/deliver)
Feb 20 22:22:02 MailCore postfix/qmgr[9757]: 914F51BE004: removed
Feb 20 22:22:02 MailCore postfix/smtp[9848]: 810D91BE002: to=<meinname@gmx.de>, relay=mx0.gmx.net[213.165.64.100]:25, delay=1.2, delays=0.05/0.27/0.32/0.52, dsn=2.6.0, status=sent (250 2.6.0 Message accepted {mx036})
Feb 20 22:22:02 MailCore postfix/qmgr[9757]: 810D91BE002: removed

In den letzten Einträgen sieht man ja das die Mail zurück an gmx geschickt wird. Das kann nur noch eine kleine Sache sein....
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Code:
[LEFT][COLOR=#333333]Feb 20 22:22:01 MailCore postfix/local[9845]: 65C591BE003: to=<meinname@meinedomain.tld>, relay=local, delay=5.6, delays=5.2/0.17/0/0.19, dsn=5.1.1, status=bounced (unknown user: "meinname")
[/COLOR][/LEFT]
da wird virtual überhaupt nicht involviert. relay=local heisst die Mail wurde versucht lokal zuzustellen. Dort sollte relay=virtual stehen, wenn die virtuellen User von Postfix greifen würden resp relay=dovecot wenn der deliver zum Transport verwendet worden wäre
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Ich habe jetzt noch mal die main.cf durchforstet. Muss ich eventuell folgenden Eintrag einkommentieren und als Wert meine virtuelle Domain eintragen oder meine echte Domain?

Rich (BBCode):
##relay_domains = $mydestination
#relay_domains = $mydomain

Ansonsten wüsste ich jetzt keine Stelle wo ich suchen sollte.

Den Eintrag habe ich gemacht:
Rich (BBCode):
mailbox_command = /usr/syno/mailstation/libexec/dovecot/deliver
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
obige Einträge würden gar keinen Sinn machen!
Ich frag (zur Sicherheit) mal ganz blöd: Du hast den Postfix jeweils schon neugestartet nachdem du master.cf oder main.cf verändert hast?
 

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
Jupp, kurz bevor ich mir eine Mail von extern geschickt habe als mir die Fehlermeldung das erste mal aufgefallen ist. Also, nicht nur "reload" sondern "stop" und "start".

Rich (BBCode):
Feb 20 22:17:38 MailCore postfix/postfix-script[9745]: stopping the Postfix mail system
Feb 20 22:17:38 MailCore postfix/master[9528]: terminating on signal 15
Feb 20 22:17:43 MailCore postfix/postfix-script[9753]: starting the Postfix mail system
Feb 20 22:17:43 MailCore postfix/master[9755]: daemon started -- version 2.5.5, configuration /usr/syno/mailstation/etc
Feb 20 22:17:47 MailCore postfix/postfix-script[9761]: the Postfix mail system is running: PID: 9755
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
mhm lass mal den mailbox_command weg, der ist eigentlich (imho) ned nötig, wenn du den Transport in master.cf definiert hast. Stell in master.cf auch sicher, dass die Zeile, welche mit virtual beginnt, keinefalls auskommentiert ist. Du hast auch bestimmt von all deinen Files mittes dem postmap Kommando die entsprechenden Hash Files erstellt? Das sind alle Files welche im Pfad in der Konfig mit hash:/ beginnen

*edit*
gerade noch was in deiner Config ganz weit oben gesehen. du scheinst für bestimmte Files Pfade unterhalb von /opt angegeben zu haben. Kopier all diese Files nach /usr/syno/mailstation/etc/ denn per default erlaubt Postfix keinerlei Konfigfiles aussehalb des Verzeichnisses wo die Hauptkonfigs (master und main) liegen.
*/edit*

*edit2*
oder leg in der main.cf das Verzeichnis unter opt mittels alternate_config_directories als erlaubt fest
*/edit2*
 
Zuletzt bearbeitet:

NASe

Benutzer
Mitglied seit
11. Nov 2010
Beiträge
117
Punkte für Reaktionen
0
Punkte
0
So, mailbox_command hab ich auskommentiert. Sämtliche Files aus /opt/etc/postfix/ habe ich nach /usr/syno/mailstation/etc/ kopiert.
Die Pfade zu den Files habe ich in der main.cf angepasst. In der master.cf ist der "virtual"-Eintrag einkommentiert.
Die einzigen Hash-Files sind "virtual", "vmailbox" und "passwd". Die hatte ich nach dem erstellen schon per postmap in eine *.db umgewandelt.

Die passwd habe ich in /opt/etc/dovecot/ stehen gelassen. Sollte ich die besser auch nach ../mailstation/etc/ kopieren?
Jedenfalls habe ich jetzt den postfix noch mal gestoppt, gestartet und mir noch mal eine Mail von extern geschickt. Im Log stehen dieselben Meldungen.
"unknown user" und relay=local
Im ./Maildir meines lokalen Users "vmail" sammeln sich die Testmails. :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
hast du aus passwd für dovecot auch ne db gemacht? Das mit postmap ist nur für Postfixfiles und nicht für dovecot Files. Die passwd von dovecot kannst du in /opt lassen, WENN der Pfad dazu in dovecot.conf stimmt. Dass deine Testmails beim vmail landen liegt daran, dass Postfix lokal zustellt und nicht virtual resp deliver nutzt d.h. es wird der User als Ziel genommen unter dem der Prozess läuft und das ist vmail. Kannst du mir mal noch nachgucken was genau du unter mydestination und virtual_mailbox_domains in main.cf hast? Irgendwie fühlt sich dein Postfix scheinbar für die virtuelle Domain als lokales Ziel zuständig
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat