PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : postfix sendet keine Mails



brave_snoopy
28.04.08, 12:48
Hallo,

ich habe postfix installiert. Postfix nimmt emails von usern an, die sich per sasl authentifiziert haben, aber sendet diese nicht raus, bzw. nichtmal an sich selbst.

Die Mails bleiben in der mailq hängen.

meine main.cf sieht so aus.



sendmail_path = /usr/sbin/sendmail

# newaliases_path: The full pathname of the Postfix newaliases command.
# This is the Sendmail-compatible command to build alias databases.
#
newaliases_path = /usr/bin/newaliases

# mailq_path: The full pathname of the Postfix mailq command. This
# is the Sendmail-compatible mail queue listing command.
#
mailq_path = /usr/bin/mailq

# setgid_group: The group for mail submission and queue management
# commands. This must be a group name with a numerical group ID that
# is not shared with other accounts, not even with the Postfix account.
#
setgid_group = maildrop

# html_directory: The location of the Postfix HTML documentation.
#
html_directory = /usr/share/doc/packages/postfix/html

# manpage_directory: The location of the Postfix on-line manual pages.
#
manpage_directory = /usr/share/man

# sample_directory: The location of the Postfix sample configuration files.
# This parameter is obsolete as of Postfix 2.1.
#
sample_directory = /usr/share/doc/packages/postfix/samples

# readme_directory: The location of the Postfix README files.
#
readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = all
biff = no
mail_spool_directory = /var/mail
canonical_maps = hash:/etc/postfix/canonical
#virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = 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 = phoenix.oftecs.de
program_directory = /usr/lib/postfix
inet_interfaces = all
masquerade_domains =
#mydestination = $myhostname, localhost.$mydomain
defer_transports =
mynetworks_style = subnet
disable_dns_lookups = no
relayhost =
strict_8bitmime = no
disable_mime_output_conversion = no
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_sasl_authenticated,permit_mynetworks,check_ relay_domains
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

virtual_maps = hash:/etc/postfix/virtusertable

mydestination = /etc/postfix/local-host-names
mydomain = oftecs.local
mynetworks = 127.0.0.0/8
smtpd_tls_auth_only = no
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
phoenix:/etc/postfix #


Was könnte falsch sein?

Danke schonmal im voraus.

marce
28.04.08, 12:55
Steht auch was im Logfile?

brave_snoopy
28.04.08, 13:18
das einzige was dort steht:



Apr 28 13:17:50 phoenix postfix/smtp[2308]: fatal: specify a password table via the `smtp_sasl_password_maps' configuration parameter
Apr 28 13:17:51 phoenix postfix/master[31410]: warning: process /usr/lib/postfix/smtp pid 2308 exit status 1
Apr 28 13:17:51 phoenix postfix/master[31410]: warning: /usr/lib/postfix/smtp: bad command startup -- throttling

marce
28.04.08, 13:22
also rein gar nichts, was einem zu denken geben könnte...

brave_snoopy
28.04.08, 13:41
ja das ist wirklich sehr merkwürdig. aner firewall wird auch nix geblockt und die dns auflösung funktioniert auch einwandfrei.

marce
28.04.08, 13:45
Und das Nichtvorhandensein dieses ominösen "smtp_sasl_password_maps"-Parameters in Deiner Konfiguration gibt Dir nicht zu denken?

brave_snoopy
28.04.08, 13:56
mh ja, aber ich finde dies nicht in meiner konfig... aber ich kann mir auch nicht zusammen reimen, wofür das gut ist.

marce
28.04.08, 14:25
http://www.postfix.org/SASL_README.html#server_sasl

Webdude
28.04.08, 14:53
Das steht schon in deiner Konfig:
smtp_sasl_auth_enable = yes
smtpd_sasl_auth_enable = yes

Wenn du nicht weisst was das ist, brauchst du es wohl auch nicht, und solltest es vielleicht einfach deaktivieren.

brave_snoopy
28.04.08, 15:46
mh ok, das ist für die authentifizierung das die benutzer mails über meinen mailserver verschicken können.

cane
28.04.08, 19:43
Richtig - und wo stehen die Useraccounts und Passwörter?

-->
specify a password table via the `smtp_sasl_password_maps' configuration parameter

http://www.google.de/search?q=specify+a+password+table+via+the+%60smtp_ sasl_password_maps'+configuration+parameter&ie=utf-8&oe=utf-8&aq=t&rls=com.ubuntu:en-US:official&client=firefox-a


mfg
cane