PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie pop3/imap/postfix/saslauth



Jordan
25.06.05, 13:19
Hallo zusammen,

Folgendes soll realisiert werden:

In der DMZ steht ein Server mit Suse9.2-Prof. Auf diesem ist für unsere Domains der MX-Eintrag festgelegt.
Dieser soll also die Mails annehmen und in die Welt versenden.
Im internen LAn steht ein Exchange 2003-Server mit den Postfächern unserer User.
Postfix habe ich soweit konfiguriert, dass er wenigstens schon mal Mails herausschickt.
Empfangen ist leider nicht, da grundsätzlich alle Mails abgewiesen werden "Recipient address rejected: Access denied". (Problem Nummer 1).
Das nächste ist, dass ich gerne unseren Aussendienstlern Abruf/Versand der Mails mittels Outlook oder was auch immer zur Verfügung stellen möchte.
Dazu habe ich saslauthd konfiguriert (mittels PAM auf unseren Radius-Server im LAN).
Hier nun Problem Nummer 2: auf der Linux-Kiste funktioniert testsaslauthd mit "ok, success". Wenn ich von zu Hause eine Mail verschicken möchte, kommt o.g. Fehler Relay access denied"
Problem Nummer 3: Ich weiß nicht, wie ich Courier-Imap konfigurieren muss, damit er schnallt, dass es keine lokalen Postfächer gibt, sondern diese auf dem Exchange liegen. Und wenn eine Anfrage eingeht, dass er dann saslauth aufruft und mittels Pam/Radius schaut, ob es diesen User auf dem Exchange gibt...

So viele Fragen und Google war diesmal nicht mein Freund ;-)

Ich hoffe, dass jemand helfen kann?! Jeder kleine Mini-Hinweis ist willkommen.

Vorab DANKE und Gruß,
Jordan



/etc # postconf -n

alias_maps = hash:/etc/aliases
biff = no
broken_sasl_auth_clients = yes
canonical_maps = hash:/etc/postfix/canonical
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/lib/postfix
debug_peer_level = 4
default_privs = nobody
default_transport = smtp
defer_transports =
disable_dns_lookups = no
home_mailbox = Maildir/
html_directory = /usr/share/doc/packages/postfix/html
inet_interfaces = all
mail_owner = postfix
mail_spool_directory = /var/mail
mailbox_command =
mailbox_size_limit = 10000000
mailbox_transport =
mailq_path = /usr/bin/mailq
manpage_directory = /usr/share/man
masquerade_classes = envelope_sender, header_sender, header_recipient
masquerade_domains =
masquerade_exceptions = root
message_size_limit = 10240000
mydestination = $myhostname, $mydomain, localhost, localhost.$mydomain
mydomain = domainname
myhostname = mailserver.domainname
mynetworks = 127.0.0.0/8, 192.168.10.0/24, 192.168.20.0/24
myorigin = domain
newaliases_path = /usr/bin/newaliases
proxy_interfaces = xxx.xxx.xxx.xxx
queue_directory = /var/spool/postfix
readme_directory = /usr/share/doc/packages/postfix/README_FILES
relay_domains = $mydestination, domain1, domain2, domain3
relocated_maps = hash:/etc/postfix/relocated
sample_directory = /usr/share/doc/packages/postfix/samples
sender_canonical_maps = hash:/etc/postfix/sender_canonical
sendmail_path = /usr/sbin/sendmail
setgid_group = maildrop
smtp_sasl_auth_enable = no
smtp_use_tls = no
smtpd_banner = $myhostname ESMTP
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_use_tls = no
soft_bounce = no
strict_rfc821_envelopes = no
transport_maps = hash:/etc/postfix/transport
unknown_local_recipient_reject_code = 550

Tomek
25.06.05, 13:24
Lies bitte, wie man hier richtig postet (http://www.linuxforen.de/forums/showthread.php?t=164474) und passe deinen Beitrag entsprechend an. Danke.

Jordan
25.06.05, 13:27
sorry, aber was ist falsch?

Tomek
25.06.05, 13:38
sorry, aber was ist falsch?
Siehe bitte Punkt 6.