Hallo,
Ich bin verzweifelt dabei, Virtuelle Email Benutzer auf meiner Diskstation einzurichten. Ich bin dabei nach den Wiki-Einträgen vorgegangen.
Ich kann mich bei Roundcube mit meinen Virtuellen Benutzer anmelden, wenn ich jedoch eine Email an einen Virtuellen Benutzer schicke, erhalte ich folgende Antwort zurück:
This Message was undeliverable due to the following reason:
Each of the following recipients was rejected by a remote mail server.
The reasons given by the server are included to help you determine why
each recipient was rejected.
Recipient: <info@wedmer.ch>
Reason: 5.1.1 <info@wedmer.ch>: Recipient address rejected: User
unknown in local recipient table
Hier die Änderungen welche ich in der dovecot.conf vorgenommen habe:
DiskStation> dovecot -n
# 1.1.6: /usr/syno/mailstation/etc/dovecot.conf
# OS: Linux 2.6.24 ppc
base_dir: /var/run/dovecot/
protocols: imap imaps pop3s
listen: *, [::]
ssl_cert_file: /usr/syno/etc/ssl/ssl.crt/server.crt
ssl_key_file: /usr/syno/etc/ssl/ssl.key/server.key
disable_plaintext_auth: no
login_dir: /var/run/dovecot//login
login_executable(default): /usr/syno/mailstation/libexec/dovecot/imap-login
login_executable(imap): /usr/syno/mailstation/libexec/dovecot/imap-login
login_executable(pop3): /usr/syno/mailstation/libexec/dovecot/pop3-login
mail_location: maildir:~/.Maildir
mail_executable(default): /usr/syno/mailstation/libexec/dovecot/imap
mail_executable(imap): /usr/syno/mailstation/libexec/dovecot/imap
mail_executable(pop3): /usr/syno/mailstation/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/syno/mailstation/lib/dovecot/imap
mail_plugin_dir(imap): /usr/syno/mailstation/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/syno/mailstation/lib/dovecot/pop3
auth default:
mechanisms: plain login
passdb:
driver: pam
passdb:
driver: passwd-file
args: /usr/syno/mailstation/etc/passwd
userdb:
driver: passwd
userdb:
driver: static
args: uid=vmail gid=vmail home=/volume1/homes/vmail/%d/%n
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 438
In der main.cf habe ich dann gleich am Begin des Files folgende Einträge ergänzt:
# 20120116/mw
# modification for dovecot deliver (Virtual Email users)
# --
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
dovecot_destination_recipient_limit = 1
virtual_transport = dovecot
#-- end mw
Und in der master.cf:
# ====================================================================
#
# Other external delivery methods.
#
...
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/syno/mailstation/libexec/dovecot/deliver -f ${sender} -d ${user}@${nexthop}
Wie bereits geschrieben, kann ich mich mit den virtuellen Benutzer bei Roundcube einloggen. Auch mit Thunderbird komme ich auf den Server. Somit gehe ich davon aus, dass die Einstellungen für dovecot korrekt sind. Nur weigert sich postfix standhaft die Emails in die Inbox der virtuellen Benutzer abzulegen. Kann mir jemand sagen, was ich falsch mache?
Ich habe in der dovecot.conf auch einige logging Entries einkommentiert, jedoch finde ich die Logs niergends!?
Ich bin verzweifelt dabei, Virtuelle Email Benutzer auf meiner Diskstation einzurichten. Ich bin dabei nach den Wiki-Einträgen vorgegangen.
Ich kann mich bei Roundcube mit meinen Virtuellen Benutzer anmelden, wenn ich jedoch eine Email an einen Virtuellen Benutzer schicke, erhalte ich folgende Antwort zurück:
This Message was undeliverable due to the following reason:
Each of the following recipients was rejected by a remote mail server.
The reasons given by the server are included to help you determine why
each recipient was rejected.
Recipient: <info@wedmer.ch>
Reason: 5.1.1 <info@wedmer.ch>: Recipient address rejected: User
unknown in local recipient table
Hier die Änderungen welche ich in der dovecot.conf vorgenommen habe:
DiskStation> dovecot -n
# 1.1.6: /usr/syno/mailstation/etc/dovecot.conf
# OS: Linux 2.6.24 ppc
base_dir: /var/run/dovecot/
protocols: imap imaps pop3s
listen: *, [::]
ssl_cert_file: /usr/syno/etc/ssl/ssl.crt/server.crt
ssl_key_file: /usr/syno/etc/ssl/ssl.key/server.key
disable_plaintext_auth: no
login_dir: /var/run/dovecot//login
login_executable(default): /usr/syno/mailstation/libexec/dovecot/imap-login
login_executable(imap): /usr/syno/mailstation/libexec/dovecot/imap-login
login_executable(pop3): /usr/syno/mailstation/libexec/dovecot/pop3-login
mail_location: maildir:~/.Maildir
mail_executable(default): /usr/syno/mailstation/libexec/dovecot/imap
mail_executable(imap): /usr/syno/mailstation/libexec/dovecot/imap
mail_executable(pop3): /usr/syno/mailstation/libexec/dovecot/pop3
mail_plugin_dir(default): /usr/syno/mailstation/lib/dovecot/imap
mail_plugin_dir(imap): /usr/syno/mailstation/lib/dovecot/imap
mail_plugin_dir(pop3): /usr/syno/mailstation/lib/dovecot/pop3
auth default:
mechanisms: plain login
passdb:
driver: pam
passdb:
driver: passwd-file
args: /usr/syno/mailstation/etc/passwd
userdb:
driver: passwd
userdb:
driver: static
args: uid=vmail gid=vmail home=/volume1/homes/vmail/%d/%n
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: postfix
group: postfix
master:
path: /var/run/dovecot/auth-master
mode: 438
In der main.cf habe ich dann gleich am Begin des Files folgende Einträge ergänzt:
# 20120116/mw
# modification for dovecot deliver (Virtual Email users)
# --
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
dovecot_destination_recipient_limit = 1
virtual_transport = dovecot
#-- end mw
Und in der master.cf:
# ====================================================================
#
# Other external delivery methods.
#
...
dovecot unix - n n - - pipe
flags=DRhu user=vmail:vmail argv=/usr/syno/mailstation/libexec/dovecot/deliver -f ${sender} -d ${user}@${nexthop}
Wie bereits geschrieben, kann ich mich mit den virtuellen Benutzer bei Roundcube einloggen. Auch mit Thunderbird komme ich auf den Server. Somit gehe ich davon aus, dass die Einstellungen für dovecot korrekt sind. Nur weigert sich postfix standhaft die Emails in die Inbox der virtuellen Benutzer abzulegen. Kann mir jemand sagen, was ich falsch mache?
Ich habe in der dovecot.conf auch einige logging Entries einkommentiert, jedoch finde ich die Logs niergends!?