PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit Postfix



pixel
18.08.04, 14:48
Hi@all,

ich setze gerade einen neuen Mailserver auf wobei sich noch ein Probleme ergeben welche ich nicht gelöst bekomme. Zunächst zum System. Ist SuSE-9.1.

Der Rechner der den Mailserver darstellt meldet sich wiederum an einem LDAP-Server, ebenfalls SuSE-9.1 an. Das funktioniert auch ohne Probleme was bedeutet ich kann mich mit allen Usern die auf dem LDAP-Server existieren auch automatisch am Mailserver (lokal) anmelden. Die Homes sind ebenfalls gemappt.

Um alles zuerst mal zu testen habe ich beim ISP ein Mailkonto 'test@kometmetall.de' eingerichtet und auch auf dem LDAP-Server den User 'Test' angelegt. Anschließend habe ich getestet ob sich Test am Server einloggen kann -> funktioniert.

Nun habe ich cyrus_imap installiert und eingerichtet was bedeutet ich habe ein Passwort für cyrus vergeben und anschliessend eine Mailbox für Test angelegt.

Auch das funktioniet. Ich kann mich vom Client aus mit dem Mailclient als 'Test' am IMAP-Server anmelden, Ordner anlegen löschen. Also scheint der cyrsu nicht das Problem zu sein.

Nun habe ich Postfix/fetchmail eingerichtet und hier scheint es Probleme zu geben. Die main.cf sieht so aus:

queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
unknown_local_recipient_reject_code = 450
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 = com.softwareschmied
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1 ::1
masquerade_domains = kometmetall.de
mydestination = softwareschmied
defer_transports =
disable_dns_lookups = no
relayhost = smtp.kometmetall.de
content_filter =
mailbox_command =
mailbox_transport = lmtp:unix:/var/lib/imap/socket/lmtp
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,reject_unauth_destination
smtp_sasl_auth_enable = yes
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

und die /etc/fetchmailrc so:

poll "pop3.kometmetall.de" protocol AUTO : user "test@kometmetall.de" there with password "geheim" is "test" here ;

Nun schicke ich von einem anderen Mailaccount auf diese externe Adresse. Dort kommen die Mails auch an, das kann ich über das Webinterface überprüfen. Nun starte ich auf diesem Rechner per Hand den Befehl 'fetchmail' woraufhin die Mails beim ISP auch weg sind. Also schein auch das zu funktionieren. Jedoch kommt im IMAP nichts an.

Was habe ich falsch gemacht?

Viele Grüße
pixel

Roger Wilco
18.08.04, 18:51
Was habe ich falsch gemacht?
Du hast uns nicht verraten, was in den Logfiles steht.

pixel
19.08.04, 07:23
Hi@all,

das Logfile hätte nichts gebracht, da stand nix drin was auf den Fehler hingedeutet hätte. Die Zeile:

inet_interfaces = 127.0.0.1 ::1

war das Problem. In dieser Konfiguration arbeitet er nur lokal.

Viele Grüße
pixel