Ubuntu Mailserver einrichten: imapd: chdir XXXXXX.de/root/: No such file or directory

#1
Nach langem suchen bin ich auf das Tutorial: HowtoForge Linux Tutorials » Virtuelle Benutzer und Domains Mit Postfix, Courier Und MySQL (Ubuntu 7.10)
gestossen.

Eigentlich wollte ich mich nicht großartig mit Ubuntu beschäftigen sondern nur einen Mailserver aufsetzen. Nunja ich wurde eines anderen belehrt :D

Folgendes Problem:

mail.log
Jun 11 22:17:46 Ubuntu-1104-natty-64-minimal imapd: Connection, ip=[::ffff:127.0.0.1]
Jun 11 22:17:56 Ubuntu-1104-natty-64-minimal imapd: chdir XXXXXX.de/root/: No such file or directory
Jun 11 22:17:56 Ubuntu-1104-natty-64-minimal imapd: root@XXXXX.de: No such file or directory
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.XXXXX.de ESMTP Postfix (Ubuntu)

ehlo localhost
250-mail.XXXXXX.de
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH PLAIN LOGIN
250-AUTH=PLAIN LOGIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
a login root@XXXXXX.de passwort
502 5.5.2 Error: command not recognized
quit
221 2.0.0 Bye
Connection closed by foreign host.
main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

append_dot_mydomain = no

readme_directory = /usr/share/doc/postfix

smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

myhostname = mail.XXXXXX.de
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mail.XXXXX.de, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /home/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_create_maildirsize = yes
virtual_mailbox_extended = yes
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_limit_override = yes
virtual_maildir_limit_message = "The user you are trying to reach is over quota"
virtual_overquota_bounce = yes
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
master.cf
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
# When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay unix - - - - - smtp
-o smtp_fallback_relay=
# -o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
discard unix - - - - - discard
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - - - - lmtp
anvil unix - - - - 1 anvil
scache unix - - - - 1 scache


maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/bin/maildrop -d ${recipient}


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=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 pipe
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman unix - n n - - pipe
flags=FR user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py
${nexthop} ${user}
netstat -tulpen
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN 0 1163859 30823/master
tcp6 0 0 :::143 :::* LISTEN 0 1164007 30952/couriertcpd
Folgende Ordnerstruktur wurde bei mir erstellt:
home ->
- vmail ->
- Maildir ->
-cur(leer)
-new(leer)
-temp(leer)
Bei einem Zugriff von aussen auf den IMAP-Server:

Error
ConnectionException: * BYE [ALERT] Fatal error: No such file or directory: No such file or directory
Ich hoffe ich konnte genug Infos zur Lösung des Problems bieten. Ich glaube ich bin kurz davor es zum laufen zu bekommen. Nur eine Kleinigkeit läuft nicht ganz rund :p Ich hoffe ich könnt mir sagen was es ist.
Ich bedanke mich schonmal im Voraus!
 
Zuletzt bearbeitet:

Till

Administrator
#2
Die Verzeichnisse werden beim eintreffen der ersten Email durch Postfix angelegt. Daher kannst Du erst per Imap darauf zugreifen, nachdem die erste Email angekommen ist.
 
#3
root-dir

Der Thread ist zwar schon etwas älter, aber für all diejenigen die, wie ich, noch auf diesem Beitrag stossen:

emails gehören nicht in /root/

Der user hier sollte, wie er schon selber gemerkt hat, sich etwas mit ubuntu (linux) beschäftigen, bevor man einen mailserver in den weiten des Internetzes in Betrieb nimmt.
 

Werbung

Top