postfix, prijmanie pre domenu + relaying zaroven
Petr Cahyna
caha na i.cz
Pátek Duben 12 11:57:23 CEST 2002
Julius Loman wrote:
>>>ano, je to TAKMER TO co potrebujem, ale toto mi robi resending.
>>>mam tam takuto vec:
>>>
>>>luser_relay = $mailbox na mail2.foo.sk
>>>
>>>robi to ale resending v principe, lebo mail urceny pre user na foo.sk dojde
>>>sice na user na mail2.foo.sk (tam user ma mailbox), ale zaroven sa prepise
>>>jeho adresa na user na mail2.foo.sk (takze mail2.foo.sk musi mat nastavene
>>>aj prijmanie pre mail2.foo.sk nie len pre foo.sk a to je presne to co
>>>nechcem. Potrebujem aby tam zostala adresa user na foo.sk).
>>>
>>>A na nic zmysluplnejsie som neprisiel. Mozno by zabral nejaky rewrite,
>>>ale na prvy pohlad som v manuale k postfixu nic take vhodne nenasiel :(.
>>>
>>
> toto opat nie je to co by som si som potreboval.
zkusil bych to treba takhle ...
# SENDING MAIL
#
# The myorigin parameter specifies the domain that locally-posted
# mail appears to come from. The default is to append $myhostname,
# which is fine for small sites. If you run a domain with multiple
# machines, you should (1) change this to $mydomain and (2) set up
# a domain-wide alias database that aliases each user to
# user na that.users.mailhost.
#
#myorigin = $myhostname
myorigin = $mydomain
mydestination = $myhostname, localhost.$mydomain, $mydomain
masquerade_domains = $mydomain
best_mx_transport=smtp
ignore_mx_lookup_error = yes
default_transport = smtp
transport_maps = hash:/etc/postfix/transport
/etc/postfix/transport:
localhost local:
.foo.sk smtp:[mail2.foo.sk]
foo.sk smtp:[mail2.foo.sk]
a jeste by to slo vyzkouset pres:
# The fallback_transport specifies the optional transport in master.cf
# to use for recipients that are not found in the UNIX passwd database.
# This parameter has precedence over the luser_relay parameter.
#
#
#fallback_transport =
> Totiz masquerade_domains na to nema tak celkom vplyv, skusal som
hmm, zalezi co se s tim mailem deje ...
> vsemozne konfiguracie
> aby som to objasnil este presnejsie kde je problem:
>
> MX zaznam ukazuje na mail1.foo.sk, tam je zopar mailboxov a odtial sa to
> preposiela (to je to, z coho treba spravit relay) na mail2.foo.sk. Na
> mail2.foo.sk nemam pristup, okrem toho su to lotus notesy, kde to
> prijmanie funguje tak trocha "per user", takze treba extra pre kazdeho
> usera definovat, ze je prijemca aj pre mail.foo.sk a ako odchadzajucu mu
> nastavit iba user na foo.sk. Takto to samozrejme funguje, ale je to
> neprakticke pridavat to pre kazdeho usera osobitne.
mas nastavene myorigin?
> Zle je napriklad aj to, ked neexistuje user nikde (odosielatel sa
> splietol v adrese), tak dostane odpoved ako keby skusal posielat na
> user na mail2.foo.sk , pricom on posielal na user na foo.sk. Toto je ale mozno
> problem tych lotusov, aj ked ich admin mi tvrdil, ze chyba je v
> preposielani.
neznam jak se chovaji lotusy, ale pokud to preposilaji ven pres tu tvoji
masinu (coz by logicky mely) a nastavis masquerade_domains, tak to
urcite bude ok.
caha
--
========================================= | Petr Cahyna, ICZ a.s.
===== |** ___ ____ =============== | V Olsinach 75,Prague 10
==== |* || // ================ | 106 00, Czech Republic
=== || || // ================= | tel +420(2) 81 00 22 22
== || ||__ //__ ================== | fax +420(2) 81 00 22 44
========================================= | e-mail caha na i.cz
Další informace o konferenci Linux