C
cento
Mitglied
Hallo,
Ich bin dabei einen Mailserver aufzusetzen. Leider gibt es da ein paar Probleme...
Erstmal was funktioniert:
-Einlieferung per Telnet ohne Cyrus-Imap
-Abrufen von der Mailbox per IMAP (SSL + OHNE)
Was nicht geht:
-Das weiterleiten der ankommenden Mails an der IMAP Dienst und somit somit das einliefern in die IMAP Postfächer.
Wichtige Dinge aus der Exim Konfig: /etc/exim/exim.conf
Wichtige Dinge aus der cyrus.conf:
imap.conf
Maillog
Jun 30 18:27:36 server exim[17720]: 2008-06-30 18:27:36 1KDME4-0004bm-Gu server.host.name [x.x.x.x] Connection refused
Jun 30 18:27:36 server exim[17719]: 2008-06-30 18:27:36 1KDME4-0004bm-Gu == ********** R=cyrus_vdom T=cyrus_ltcp defer (111): Connection refused
netstat -npl
Findet hier vll jemand einen Fehler ? , denn ich weiß nicht mehr weiter ...
Gruß
Cento
.
.
.
EDIT (autom. Beitragszusammenführung) :
.
Für alle dies interessiert
cyrus_ltcp:
driver = lmtp
socket = /var/lib/imap/socket/lmtp
group = mail
So gehts ka warum es nur mit socket funktioniert
Ich bin dabei einen Mailserver aufzusetzen. Leider gibt es da ein paar Probleme...
Erstmal was funktioniert:
-Einlieferung per Telnet ohne Cyrus-Imap
-Abrufen von der Mailbox per IMAP (SSL + OHNE)
Was nicht geht:
-Das weiterleiten der ankommenden Mails an der IMAP Dienst und somit somit das einliefern in die IMAP Postfächer.
Wichtige Dinge aus der Exim Konfig: /etc/exim/exim.conf
Code:
domainlist cyrus_domains = @ : localhost : server.host.name
Code:
acl_check_rcpt:
accept hosts = :
deny sender_domains = +cyrus_domains
message = Sender unknown/invalid
!verify = sender/callout=defer_ok,5s
accept domains = +cyrus_domains
endpass
message = ${if match{$acl_verify_message}\
{\N(?m)^\d{3} (\d\.\d\.\d .{0,120})\Z\N} \
{IMAP said: $1}{Recipient unknown/invalid}}
Code:
begin routers
cyrus_vdom:
driver = accept
domains = +cyrus_domains
transport = cyrus_ltcp
no_more
Code:
begin transports
cyrus_ltcp:
driver = smtp
protocol = lmtp
hosts = server.host.name
allow_localhost
Code:
SERVICES {
imap cmd="imapd" listen="imap" prefork=5
imaps cmd="imapd -s" listen="imaps" prefork=1
pop3 cmd="pop3d" listen="pop3" prefork=3
pop3s cmd="pop3d -s" listen="pop3s" prefork=1
lmtp cmd="lmtpd -a" listen="127.0.0.1:lmtp" prefork=0
}
Code:
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN
tls_cert_file: /etc/pki/cyrus-imapd/imap.pem
tls_key_file: /etc/pki/cyrus-imapd/imap.key
Jun 30 18:27:36 server exim[17720]: 2008-06-30 18:27:36 1KDME4-0004bm-Gu server.host.name [x.x.x.x] Connection refused
Jun 30 18:27:36 server exim[17719]: 2008-06-30 18:27:36 1KDME4-0004bm-Gu == ********** R=cyrus_vdom T=cyrus_ltcp defer (111): Connection refused
netstat -npl
Code:
tcp 0 0 0.0.0.0:993 0.0.0.0:* LISTEN 17656/cyrus-master
tcp 0 0 0.0.0.0:995 0.0.0.0:* LISTEN 17656/cyrus-master
tcp 0 0 0.0.0.0:110 0.0.0.0:* LISTEN 17656/cyrus-master
tcp 0 0 0.0.0.0:143 0.0.0.0:* LISTEN 17656/cyrus-master
tcp 0 0 127.0.0.1:24 0.0.0.0:* LISTEN 17656/cyrus-master
Findet hier vll jemand einen Fehler ? , denn ich weiß nicht mehr weiter ...
Gruß
Cento
.
.
.
EDIT (autom. Beitragszusammenführung) :
.
Für alle dies interessiert
cyrus_ltcp:
driver = lmtp
socket = /var/lib/imap/socket/lmtp
group = mail
So gehts ka warum es nur mit socket funktioniert
Zuletzt bearbeitet: