[+] postfix i wirtualne domeny z rekordem MX

Konfiguracja serwerów, usług, itp.
Alana
Posty: 27
Rejestracja: 03 lutego 2008, 03:31
Lokalizacja: Gdañsk

[+] postfix i wirtualne domeny z rekordem MX

Post autor: Alana »

Mam do serwera przypiętych kilka domen i skonfigurowałam dla nich wirtualne domeny - wszystko działało poprawnie.
Teraz doszła mi 1 domena, której IP jest nastawione gdzie indziej, a na mój serwer ma nastawiony jej rekord MX w DNS.
Jeżeli tę domenę dodam do mydestination ale nie umieszczę jej w konfiguracji domen wirtualnych, wszystko jest dobrze.
Natomiast próba konfiguracji jako wirtualnej kończy się takim komunikatem przy probie wysłania e-maila:

Kod: Zaznacz cały

This is the mail system at host dchost.eu.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<[email protected]> (expanded from <[email protected]>): unknown user: "x"



Reporting-MTA: dns; dchost.eu
X-Postfix-Queue-ID: D5E2F14A03E8
X-Postfix-Sender: rfc822; alana@xxx
Arrival-Date: Tue, 27 May 2008 09:27:07 +0200 (CEST)

Final-Recipient: rfc822; [email][email protected][/email]
Original-Recipient: rfc822;[email protected]
Action: failed
Status: 5.1.1
Diagnostic-Code: X-Postfix; unknown user: "x"
Plik main.cf z postfixa

Kod: Zaznacz cały

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
# TLS parameters
smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.crt
smtpd_tls_key_file = /etc/postfix/ssl/smtpd.key
smtpd_use_tls = yes
smtpd_tls_session_cache_database = btree:${queue_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${queue_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
myhostname = dchost.eu
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
relayhost =
mynetworks = 127.0.0.0/8
mailbox_size_limit = 1048576000
message_size_limit = 104857600
recipient_delimiter = +
inet_interfaces = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_tls_auth_only = no
smtp_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_CAfile = /etc/postfix/ssl/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
home_mailbox = Maildir/
mailbox_command =

mydestination = $myhostname, /etc/postfix/virtual/domains
virtual_maps  = hash:/etc/postfix/virtual/addresses
Plik konfiguracji domen wirtualnych:

Kod: Zaznacz cały

azn-net.org             DOMAIN
[email][email protected][/email]       alana
@azn-net.org            x

webpl.pl                DOMAIN
[email][email protected][/email]        support
@webpl.pl               x

dchost.eu               DOMAIN
[email][email protected][/email]       support
@dchost.eu              x
/etc/postfix/virtual/domains w tej chwili jest pusty.

[email protected] itp. działają.

Użytkownik x w systemie oczywiście nie istnieje - zastosowałam taką sztuczkę żeby nie przeciekały mi e-maile z domeny do domeny (a może ktoś zna lepszą).

Edycja:

Problem rozwiązany na podstawie artykułu: http://www.postfix.org/VIRTUAL_README.html

Jeżeli ktoś będzie miał podobny problem, proponuję jak najwięcej używać ,,kopiuj-wklej'' ze sprawdzonych poradników. U mnie jednym z problemów była jakaś bardzo dziwna literówka w jednym z plików.
ODPOWIEDZ