blueshawk
Member
grüß euch.
ich bastle nun schon eine ganze weile an meinem emailserver für mein kleines heimnetzwerk herum und er funktioniert auch schon ganz annehmbar.
folgende programme nutze ich dafür:
postfix-2.0.14.41
cyrus-imapd-2.1.15-91
procmail-3.15.1-479 (noch nicht in verwendung)
ich kann emails intern sowie nach extern versenden, alles kein problem, NUR muss ich vorher den befehl rccyrus start eintippen, da der automatische start beim booten mittels xinetd nicht funktioniert.
nachdem ich xinetd aktiviert habe und reboote, dann kann ich nicht via imap auf den mailserver zugreifen, ein anschließendes rccyrus start gibt mir als bestätigung ein done aus, nur steht dann im Log drinnen: linux master[1570]: unable to bind socket for service imap: Address already in use.
hier meine /etc/xinetd.d/imap:
meine /etc/cyrus.conf
und hier meine /etc/imapd.conf:
könnt ihr mir vielleicht sagen, was da falsch läuft, warum xinetd den cyrus-imapd nicht startet ?!
danke blueshawk
ich bastle nun schon eine ganze weile an meinem emailserver für mein kleines heimnetzwerk herum und er funktioniert auch schon ganz annehmbar.
folgende programme nutze ich dafür:
postfix-2.0.14.41
cyrus-imapd-2.1.15-91
procmail-3.15.1-479 (noch nicht in verwendung)
ich kann emails intern sowie nach extern versenden, alles kein problem, NUR muss ich vorher den befehl rccyrus start eintippen, da der automatische start beim booten mittels xinetd nicht funktioniert.
nachdem ich xinetd aktiviert habe und reboote, dann kann ich nicht via imap auf den mailserver zugreifen, ein anschließendes rccyrus start gibt mir als bestätigung ein done aus, nur steht dann im Log drinnen: linux master[1570]: unable to bind socket for service imap: Address already in use.
hier meine /etc/xinetd.d/imap:
Code:
#
# imap - pop2 mail daemon
#
#service pop2
#{
# disable = yes
# socket_type = stream
# protocol = tcp
# wait = no
# user = root
# server = /usr/sbin/ipop2d
# flags = IPv4
#}
#
# imap - pop3 mail daemon
service pop3
{
disable = yes
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/lib/cyrus/bin/pop3d
flags = IPv4
}
#
# imap - pop3 mail daemon over tls/ssl
#
service pop3s
{
disable = yes
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/lib/cyrus/bin/pop3d
flags = IPv4
}
#
# imap - imap mail daemon
service imap
{
socket_type = stream
protocol = tcp
wait = no
user = cyrus
server = /usr/lib/cyrus/bin/imapd
flags = IPv4
}
#
# imap - imap mail daemon over tls/ssl
service imaps
{
disable = yes
socket_type = stream
protocol = tcp
wait = no
user = cyrus
server = /usr/lib/cyrus/bin/imapd
flags = IPv4
}
meine /etc/cyrus.conf
Code:
# standard standalone server implementation
START {
# do not delete this entry!
recover cmd="ctl_cyrusdb -r"
# this is only necessary if using idled for IMAP IDLE
# idled cmd="idled"
}
# UNIX sockets start with a slash and are put into /var/lib/imap/socket
SERVICES {
# add or remove based on preferences
imap cmd="imapd" listen="imap" prefork="0"
# imaps cmd="imapd -s" listen="imaps" prefork="0"
pop3 cmd="pop3d" listen="pop3" prefork="0"
# pop3s cmd="pop3d -s" listen="pop3s" prefork="0"
sieve cmd="timsieved" listen="sieve" prefork="0"
# at least one LMTP is required for delivery
# lmtp cmd="lmtpd" listen="lmtp" prefork=0
lmtpunix cmd="lmtpd" listen="/var/lib/imap/socket/lmtp" prefork=1
# this is only necessary if using notifications
# notify cmd="notifyd" listen="/var/lib/imap/socket/notify" proto="udp" prefork=1
}
EVENTS {
# this is required
checkpoint cmd="ctl_cyrusdb -c" period=30
# this is only necessary if using duplicate delivery suppression
delprune cmd="ctl_deliver -E 3" period=1440
# this is only necessary if caching TLS sessions
tlsprune cmd="tls_prune" period=1440
# Uncomment the next entry, if you want to automatically remove
# old messages of EVERY user.
# This example calls ipurge every 60 minutes and ipurge will delete
# ALL messages older then 30 days.
# enter 'man 8 ipurge' for more details
# cleanup cmd="ipurge -d 30 -f" period=60
}
und hier meine /etc/imapd.conf:
Code:
postmaster: postmaster
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
sievedir: /var/lib/sieve
admins: cyrus
allowanonymouslogin: no
autocreatequota: 0
reject8bit: no
quotawarn: 90
timeout: 120
poptimeout: 10
defaultacl: anyone lrs
dracinterval: 0
drachost: localhost
lmtpsocket: /var/lib/imap/socket/lmtp
sasl_pwcheck_method: auxprop
sasl_mesh_list: LOGIN plain login PLAIN
lmtp_overquota_perm_failure: no
#
# if you want TLS, you have to generate certificates and keys
#
#tls_cert_file: /usr/ssl/certs/cert.pem
#tls_key_file: /usr/ssl/certs/skey.pem
#tls_ca_file: /usr/ssl/CA/CAcert.pem
#tls_ca_path: /usr/ssl/CA
könnt ihr mir vielleicht sagen, was da falsch läuft, warum xinetd den cyrus-imapd nicht startet ?!
danke blueshawk