PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Postfix Imap Roundcube HIlfe benötigt



Mustafa
31.12.16, 22:06
Guten Tag Zusammen,

Ich bin gerade dabei mir einen Mail Server zu erstellen und klebe jetzt an der Stelle an der die Email nicht raus gehen:confused:

Roundcube kann mich nicht beim IMAP anmelden im Setup

Weiß einer wo ich die logs dazu finde?

Ich habe nach dieser Anleitung (http://wiki.nefarius.at/linux/der_perfekte_mail-server) installiert
nur mit den aktuelleren Paketen

dovecot.conf

base_dir = /var/run/dovecot
# Ich habe nur IMAP(S) in Verwendung, für POP3 einfach noch pop3 bzw. pop3s hinzufügen
protocols = imap imaps managesieve
# IMAP Konfiguration
protocol imap {
listen = *:143
# Quota Einstellungen
mail_plugins = quota imap_quota
}

# einkommentieren, falls POP3 benötigt
#protocol pop3 {
# listen = *:110
# # ssl_listen = *:995
# mail_plugins = quota
#}

# managesieve Dienst zum Verwalten der Sieve-Skripte
protocol managesieve {
listen = *:2000
login_executable = /usr/lib/dovecot/managesieve-login
mail_executable = /usr/lib/dovecot/managesieve
managesieve_max_line_length = 65536
managesieve_logout_format = bytes=%i/%o
managesieve_implementation_string = dovecot
}
listen = *
# erzwinge AUTH mit STARTTLS
disable_plaintext_auth = yes

# logging Optionen
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot.log
log_timestamp = "%Y-%m-%d %H:%M:%S "
syslog_facility = mail

# mailbox Einstellungen
mail_location = maildir:/var/vmail/%d/%u
mail_privileged_group = mail
mail_debug = no

# gültig ist nur unser vmail-Besitzer
first_valid_uid = 150
last_valid_uid = 150

maildir_copy_with_hardlinks = yes

# IMAP Optionen
protocol imap {
login_executable = /usr/lib/dovecot/imap-login
mail_executable = /usr/lib/dovecot/imap
imap_max_line_length = 65536
mail_plugin_dir = /usr/lib/dovecot/modules/imap
}

#protocol pop3 {
# pop3_uidl_format = %08Xu%08Xv
#}

# managesieve aktivieren
protocol managesieve {
}

# deliver aktivieren
protocol lda {
postmaster_address = postmaster@example.com
mail_plugins = quota sieve
mail_plugin_dir = /usr/lib/dovecot/modules/lda
deliver_log_format = msgid=%m: %$
sendmail_path = /usr/lib/sendmail
auth_socket_path = /var/run/dovecot/auth-master
}

auth_verbose = no
auth_debug = no

# Authentifizierungs-Info aus Datenbank
auth default {
mechanisms = plain login

passdb sql {
args = /etc/dovecot/dovecot-sql.conf
}

# steigert Performance mit Datenbank
userdb prefetch {
}

userdb sql {
args = /etc/dovecot/dovecot-sql.conf
}

user = nobody

socket listen {
master {
path = /var/run/dovecot/auth-master
mode = 0660

user = postfix
group = mail
}
client {
path = /var/spool/postfix/private/auth
mode = 0660
user = postfix
group = postfix
}
}
}

# Quota-Info wird in Datenbank gespeichert
dict {
quotadict = mysql:/etc/dovecot/dovecot-dict-sql.conf
mail_debug = yes
}

# Quota & Sieve Konfiguration
plugin {
quota = dict:user::proxy::quotadict
quota_rule = *:storage=500MB
sieve=~/dovecot.sieve
sieve_dir=~/sieve
}

Mustafa
31.12.16, 23:21
Mail Problem hab ich gefunden und behoben fehlt nur noch Imap

root@vmd17060:/etc/dovecot/conf.d# telnet localhost 143
Trying ::1...
Trying 127.0.0.1...
telnet: Unable to connect to remote host: Connection refused


http://webmail.it-service-gross.de/imap.PNG

MasterofEnki
01.01.17, 00:39
Der Server ist mit mindestens einer statischen IP mit dem Internet verbunden.
dazu zählen keinesfalls dynamische IPs wie von privaten ISPs vergeben!
Eine funktionierende DNS-Konfiguration muss vorhanden sein.
dazu gehört ein MX-Record und der PTR.
DynDNS fällt da nicht hinein!


Ist das bei Dir gewährleistet ?
d.h. Standleitung ?

eigener DNS ?

eigene Namensauflösung / feste IP im Internet ?

weil "localhost" klingt mir sehr "home"....
Beachte bitte, das für Imap und Maildienste, unbedingt ein MXRecord nötig ist.
Des weiteren (wie schon geschrieben) Dyndns usw. keine Dienste sind, die das ermöglichen.

Mustafa
01.01.17, 02:16
Jap
Alles da was man braucht

Es handelt sich hier um einen VServer bei dem Anbieter Contabo.
Ich möchte aber keine Tools nutzen wie Plesk oder Webmin da es meiner meinung nach nur die Conigs versaut.

Zuhause ist es ein Zentyal Server webmail soll aber über Roundcube laufen

MasterofEnki
01.01.17, 03:57
Naja.

Mir erscheint etwas merkwürdig:
"example.de"
das ist normal ne Auflösung einer Domain mit nem FX Eintrag, die damit auch Mails anbietet.

Was ich hierbei jetzt nicht nachvollziehen kann:
für normal meldet man sich ja auf einem "fremdem" Imap Konto an, d.h. unter der gemieteten Domain.
( z.B. halt beispiel.de wäre jetzt Deine Domain, Dir ist schon klar was ich meine )

Dort läge in dem Moment ja Dein Imap Konto.
Wenn ich Dich jetzt richtig verstehe, willst Du von Deinem Heimserver aus, die Mails auf einem gemietetem Server
abholen.

Müßte der Imap dann nicht auf die Domain, oder direkt die IP des Servers lauten ?
z.B. 111111.111111.111111.111111 als Domain meingemieteterserver.de ?

Wie kommst Du auf Example.de das ist ja nicht Deine Domain ?

Müßte der nicht auf die Domain Deines Webservers ggf. Subdomain lauten ?

Mustafa
01.01.17, 04:12
exampel.de hab ich nur fürs Forum dort eingefügt.

Dachte das wäre klar sorry.

Hab aber was gefunden

der Dovecot läuft nicht.


root@vmd17060:~# service dovecot status
â dovecot.service - Dovecot IMAP/POP3 email server
Loaded: loaded (/lib/systemd/system/dovecot.service; enabled)
Active: failed (Result: start-limit) since Sun 2017-01-01 04:06:33 CET; 1min 28s ago
Process: 1529 ExecStart=/usr/sbin/dovecot -F (code=exited, status=89)
Main PID: 1529 (code=exited, status=89)

Jan 01 04:06:33 vmd17060 dovecot[1529]: doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:5: protocol { listen } has been replaced by service { inet_listener { address } }
Jan 01 04:06:33 vmd17060 dovecot[1529]: doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:18: protocol managesieve {} has been replaced by protocol sieve { }
Jan 01 04:06:33 vmd17060 dovecot[1529]: doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:19: listen=..:port has been replaced by service { inet_listener { port } }
Jan 01 04:06:33 vmd17060 dovecot[1529]: doveconf: Warning: Obsolete setting in /etc/dovecot/dovecot.conf:19: protocol { listen } has been replaced by service { inet_listener { address } }
Jan 01 04:06:33 vmd17060 dovecot[1529]: doveconf: Fatal: Error in configuration file /etc/dovecot/dovecot.conf line 23: Unknown setting: managesieve_logout_format
Jan 01 04:06:33 vmd17060 systemd[1]: dovecot.service: main process exited, code=exited, status=89/n/a
Jan 01 04:06:33 vmd17060 systemd[1]: Unit dovecot.service entered failed state.
Jan 01 04:06:33 vmd17060 systemd[1]: Starting Dovecot IMAP/POP3 email server...
Jan 01 04:06:33 vmd17060 systemd[1]: dovecot.service start request repeated too quickly, refusing to start.
Jan 01 04:06:33 vmd17060 systemd[1]: Failed to start Dovecot IMAP/POP3 email server.

MasterofEnki
01.01.17, 04:18
Ah ok, na das kann ich net wissen :D
Weil sah nach Bild aus.

mit Dovecot kann ich Dir leider nicht beistehen. Tut mir leid.

Mustafa
01.01.17, 04:31
also konnte jetzt alles soweit ausfindig machen der Dovecot läuft zwar aber connection klappt trotzdem net.

Ambesten mal ne Sampel.conf suchen

fork
01.01.17, 05:13
Die Anleitung ist wohl schon über 5 Jahre alt. Die Meldungen, die Du oben reingestellt hast, sind doch recht eindeutig. 4 Warnmeldungen wegen technisch veralteten Einstellungen und 1 Fehlermeldung weil eine weitere Konfigurationsdirektive bereits komplett entfernt wurde und Dovecot deswegen nicht mehr startet.

Vielleicht einfachmal die angemeckerten Zeilen auskommentieren bzw. suchen, wie diese Optionen von dovecot jetzt heissen.

Erste empfohlene Anlaufstelle wäre das Dovecot-Wiki(englisch, deutsch im Aufbau):

http://wiki.dovecot.org/de

Mustafa
01.01.17, 13:02
Ja die Fehlermeldungen hab ich direkt beseitigt.

nur die Anmeldung am Server via IMAP klappt nicht.

marce
01.01.17, 14:19
"es klappt nicht" ist sicherlich nicht die Fehlermeldung, der Logeintrag oder eine sonstige Ausgabe, die Du bekommst...

Zudem - "wie" probierst Du es denn?

florian0285
02.01.17, 11:39
Experimenteller Weise werfe ich mal www.iredmail.org als Alternative in den Raum


iRedMail installiert folgende Core-Komponenten:

Postfix <-- Mailserver
Apache2 <-- Webserver für Frontend-Zugriff
Amavis <-- Content Filter
Postfix Cluebringer <-- Policy Server (wird u.a. für white/grey/blacklisting verwendet)
ClamAV <-- Virenscanner
MySQL ODER OpenLDAP ODER PostgreSQL <-- Backend
Dovecot <-- IMAP und POP3 Server

Der ist mir schon oft übern Weg gelaufen, hab den aber nie selbst getestet. Es heißt nur, dass das Programm/Script Postfix & Co "Windows-like", also kinderleicht, installieren und einrichten soll.

Hat da wer Erfahrung?
Vielleicht möchtest es ja testen.

Mustafa
03.01.17, 11:22
Also für mich kann das Hier geclosed werden.

Lösung war alles neu installieren und die Anleitung in die Tonne treten und selbst machen :D
Fazit jetzt läufts auch über ssl

Vielen Dank an alle für die Hilfe und ein frohes neues Jahrs