PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : SuSe 8.2: Postfix akzeptiert virtual nicht



Stefan H
21.08.03, 22:16
Hallo,

ich würde gerne unter SuSE 8.2 Postfix 2.0.6 für mehrere Domains fit machen. Doch POstfix akzeptiert die /etc/postfix/virtual Tabelle nicht, obwohl in der /etc/postfix/main.cf die Zeile
virtual_maps = hash:/etc/postfix/virtual
eingetragen ist.

In dem Tool Webmin steht unter System/Postfix/Virtuelle Domänen die Fehlermeldung:
/usr/sbin/postconf: warning: virtual_maps: unknown parameter


Kennt jemand den Fehler?

steve-bracket
21.08.03, 22:22
Original geschrieben von Stefan H
Hallo,

ich würde gerne unter SuSE 8.2 Postfix 2.0.6 für mehrere Domains fit machen. Doch POstfix akzeptiert die /etc/postfix/virtual Tabelle nicht, obwohl in der /etc/postfix/main.cf die Zeile
virtual_maps = hash:/etc/postfix/virtual
eingetragen ist.

In dem Tool Webmin steht unter System/Postfix/Virtuelle Domänen die Fehlermeldung:
/usr/sbin/postconf: warning: virtual_maps: unknown parameter


Kennt jemand den Fehler?

Ein bisserl mehr Info.

Die Filesyntax wird nicht stimmen.
Wie die aussehen soll steht direkt im File "etc/postfix/virtual".
Die DB erzeugen und fertig.

Gruß
Steve

Stefan H
23.08.03, 08:17
Hallo,

dieses Problem ist nun gelöst, man musste in main.cf die beiden Zeilen
virtual_maps = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual
eintragen.

Von der Konsole aus mails wegsenden funktioniert, doch es werden von außen keine angenommen. Woran könnte das liegen?

main.cf:
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
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 = meinedomain.net
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
disable_dns_lookups = no
relayhost =
content_filter =
mailbox_command =
mailbox_transport =
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 = no
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 51200000
message_size_limit = 10240000
virtual_maps = hash:/etc/postfix/virtual
virtual_alias_maps = hash:/etc/postfix/virtual

Jinto
23.08.03, 10:39
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination

PS: nächstes mal noch bitte mit Logfileauszug.

Stefan H
23.08.03, 16:01
Hallo,

sorry, Frage war missverständlich. Hier nochmal:

Postfix (Server A) nimmt keine Mails von anderen Mailservern (Server B) an. Wenn ich beispielsweise von einem Account auf einem anderen Server (B) eine Mail an Postfix (A) sende, kann diese nicht zugestellt werden:

Sendmail auf Server B schreibt+++++++++++++++++++++++++++++++++++

**********************************************
** THIS IS A WARNING MESSAGE ONLY **
** YOU DO NOT NEED TO RESEND YOUR MESSAGE **
**********************************************

The original message was received at Sat, 23 Aug 2003 08:19:57 +0200
from [212.xxx.xxx.xxx]

----- Transcript of session follows -----
<info@domain.org>... Deferred: Connection refused by mail.domain.org.
Warning: message still undelivered after 4 hours
Will keep trying until message is 5 days old

++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++


Bei Postfix (Server A) hat ich in /etc/postfix/virtual definiert:

domain.org
info@domain.org account@providerxyz.de


Eigentlich müsste die Mail doch von Postfix entgegengenommen werden und an die email-adresse account@providerxyz.de weitergeleitet werden. Oder?

Warum nimmt postfix erst gar keine Mails von anderen Servern an?