Postfix, Cyrus, Fetchmail

W

Wolle

Mitglied
hallo zusammen,

ich versuche nun seit einem geschlagenen monat einen lokalen mailserver einzurichten, der für meine wg als lokalen sammelserver dient, d.h. meine kiste holt für alle die mails ab, legt sie in lokale mailboxen und die anderen können sie abholen bzw. sollen sie dann abholen können, wenn ich das mal hinbekommen sollte. da ich eigentlich so gut wie keine ahnung dabei habe, erhoffe ich mir hilfe von der community.
meine hostname ist tuxo
die entsprechenden packete sind installiert

da bestimmt die frage nach den entsprechenden dateien kommt poste ich sie gleich mal mit.

imapd.conf:
Code:

configdirectory: /var/lib/imap
partition-default: /var/spool/imap
srvtab: /var/lib/imap/srctab
admins: cyrus root
allowanonymouslogin: no
autocreatequota: 50000
reject8bit: no
quotawarn: 90
timeout: 480
poptimeout: 10
dracinterval: 0
drachost: localhost
sasl_pwcheck_method: saslauthd
sasl_mech:list plain login
lmtpsocket: /var/lib/imap/socket/lmtp
lmtp_overquota_perm_failure: no


main.cf:
Code:

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
#myhostname = tuxo ???
#myorigin = $myhostname ??
#inet_interfaces = $myhostname, localhost ??
#mydestination = $myhostname, localhost.$mydomain ??
#local_recipient_maps = ??
unknown_local_recipient_reject_code = 450
#mynetworks_style = host
mynetworks = 192.168.1.0/28, 127.0.0.0/8
relay_domains = $mydestination
#relayhost = $mydomain
#relay_recipient_maps = hash:/etc/postfix/relay_recipients
#alias_maps = hash:/etc/aliases
#alias_database = hash:/etc/aliases
#home_mailbox = Mailbox
mail_spool_directory = /var/spool/mail
mailbox_command = /some/where/procmail -a "$EXTENSION"
mailbox_transport = cyrus
#luser_relay = admin+$local
#smtpd_banner = $myhostname ESMTP $mail_name
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
myhostname = tuxo
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports = smtp
disable_dns_lookups = no
relayhost = ???
content_filter =
mailbox_command =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated, check_relay_domains,reject_unauth_destination
smtp_sasl_auth_enable = yes
smtpd_sasl_auth_enable = yes
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000


master.cf:
Code:

smtp inet n - n - - smtpd
pickup fifo n - n 60 1 pickup
cleanup unix n - n - 0 cleanup
qmgr fifo n - n 300 1 qmgr
rewrite unix - - n - - trivial-rewrite
bounce unix - - n - 0 bounce
defer unix - - n - 0 bounce
flush unix n - n 1000? 0 flush
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
relay unix - - n - - smtp
error unix - - n - - error
local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - n - - lmtp
maildrop unix - n n - - pipe
flags=DRhu user=vmail argv=/usr/local/bin/maildrop -d ${recipient}
cyrus unix - n n - - pipe
user=cyrus argv=/usr/lib/cyrus/bin/deliver -e -r ${sender} -m ${extension} ${user}
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=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
vscan unix - n n - 10 pipe
user=vscan argv=/usr/sbin/amavis ${sender} ${recipient}
procmail unix - n n - - pipe
flags=R user=nobody argv=/usr/bin/procmail -t -m /etc/procmailrc ${sender} ${recipient}


fetchmailrc:
Code:

set postmaster "postmaster"
set no bouncemail
poll post.strato.de
proto pop3
user "xxx@xxx.de"
pass "geheim"
is drew
keep
fetchall
warnings 3600 antispam 554


ich kann mir denken, dass das für manche wirklich nicht unbedingt schwer ist, einen derartigen server aufzusetzen, aber ich bin wohl an meine grenzen gestossen. kann mir jemand hier helfen, damit ich den mailserver wenigstens in der grundkonfiguration zum laufen bekomme. per fetchmail holt er mir die mails ab, aber ich weiss dennoch nicht ob er sie richtig verteilt und ich weis auch noch nicht wie ich dann beispielsweise per outlook die mail abholen kann. ich wäre allen sehr verbunden.
gibts dazu vielleicht ein grafisches konfigurations-/administrationstool außer s webmin?

in diesem sinne
wolle
 
?

hey :)

hast du mittlerweile hilfe bekommen? ich hab das gleiche szenario... und ich kriegs einfach nich hin :\
 
Hallo
ich habe auch son Problem mit Cyrus unter Suse 9.1 Proff. Kennt wer ne Deutsch gute Anleitung ? oder hatt jemand Zeit mir zu helfen ?

Ich erreiche meinen Rechner mittels DynDns.org auf dem läuft 9.1 Proff mit Lampp. Meine Web Seite mit Mysql+PHP arbeitet einwandfrei. Ich bekomme nur den Imap sch... nicht hinn.

Thnx.
 
Hallo

habt Ihr denn schon die Cyrus User und Passwörter angelegt???
Cyrus hat eine eigene User Datei ...

das war ... glaub ich ... auf der Konsole einloggen als Cyrus Admin -> cyrusadm <- und dann adduser ... oder so ... :rolleyes:

Gruß
Rainer
www.soho-piper.de
 

Ähnliche Themen

postfix migirieren von 2.5. nach 2.10

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Samba Dateien und Ordner verschieben

Problem bei der Vergabe von Sciherheitsinformationen auf eine Freiagbe

postfix/dovecot/cyrus sasl: basic conf

Zurück
Oben