Portál AbcLinuxu, 27. dubna 2024 04:53


Dotaz: U Postfixu nejde kombinovat lokální doručování a relayhost ?

9.11.2007 18:53 psm | skóre: 10
U Postfixu nejde kombinovat lokální doručování a relayhost ?
Přečteno: 537×
Odpovědět | Admin
Už jsem tu ten dotaz položil, ale asi nepříliš přesně, tedy znovu a lépe :

Je možné, aby na POSTFIXu zároveň fungoval relayhost, na kterého budou odcházet e-maily pro externí adresáty, zatímco uživatel A lokální sítě může poslat uživateli B téže lokální sítě e-mail přímo a ten NESMÍ odejít přes relayhost ?

Jde to nebo ne ? A jak se to udělá ? Děkuju předem za rady ...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

9.11.2007 19:18 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jenom si to správně nastavit......

Viz: 6.2.5.2.3 Pre aké domény je Váš mailový server prostredníkom a preposiela ich na ďalšie mailové servery (napr. vo vnútornej sieti)?

Doufám že jsem pochopil váš problém, a že je to co hledáte.
9.11.2007 19:23 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
Prostě abych to upřesnil nejdříve se použije transport_maps kam si dáte domény a servery které má předávat přímo na další smtp, no a pokud tam nějaký nemáte a budete mít nastavený relayhost tak co se nedá doručit pomocí transport_maps tak se předá na relayhost.
9.11.2007 19:56 psm | skóre: 10
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
Díky za reakci, ale je to trošku jinak : já nepotřebuju další lokální SMTP servery.

Pouze potřebuju, aby se mail doručil buď:

a) lokálně (např. kolegovi ve vnitřní síti) = příklad BOSS -> SECRETARY

nebo

b) pokud ta adresa není lokální, ale adresát je někdo vně na internetu, tak aby se to přes SMTP ISP nastaveného v RELAYHOST odeslalo klasicky ven ...

neboli zda může (a jak to nakonfigurovat) být současně vyplněná položka RELAYHOST, přes kterou ale nesmí odcházet maily, které mají adresáta uvnitř lokální sítě. Prostě, aby se nastalo, že šéf (BOSS) píše sekretářce (SECRETARY) a přes SMTP poskytovatele to jde na MAILBOX sekretářky a ta ho pak stahuje do svého lokálního mailboxu. Pak se stávalo, že ISP čistil fronty apod. a mail přišel z "procházky po světě za 3 hodiny" :-)

To stahování do lokálních serverových mailboxů z externích schránek místních uživatelů pak chci řešit přes FETCHMAIL apod.

Jo a aby se ke svým mailům dostali i např. z domu, chci následně použít na serveru třeba SQUIRRELMAIL (umístěné asi v demilitarizované zóně serveru) apod.
9.11.2007 20:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
Ano, jde to tak. Pokud nakonfigurujete jen lokální doménu (mydestination) a relayhost, a nebudete nijak měnit defaultní ppořadí doručování a transporty, bude vám to fungovat přesně jak popisujete.
9.11.2007 20:56 psm | skóre: 10
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
No já nemám v transportech ani v aliasech nic. Můj konfigurák - zatím stručný testovací je takhle:

# Please be sure to read the /usr/share/doc/postfix/README.MDK file
# to learn about differences from stock postfix to Mandriva package.
# This file contains only the parameters changed from a default install
# see /etc/postfix/main.cf.dist for a commented, fuller version of this file.

# These are changed by postfix install script
readme_directory = /usr/share/doc/postfix/README_FILES
html_directory = /usr/share/doc/postfix/html
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
command_directory = /usr/sbin
manpage_directory = /usr/share/man
daemon_directory = /usr/lib/postfix
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
queue_directory = /var/spool/postfix
mail_owner = postfix

# User configurable parameters

inet_interfaces = all
mynetworks_style = subnet
#delay_warning_time = 4h
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version) (Mandriva Linux)
unknown_local_recipient_reject_code = 450
smtp-filter_destination_concurrency_limit = 2
lmtp-filter_destination_concurrency_limit = 2
recipient_delimiter = +
owner_request_special = no
alias_database = hash:/etc/postfix/aliases
alias_maps = hash:/etc/postfix/aliases
delay_warning_time = 2h
myhostname = server.neco.cz
mydomain = neco.cz
mydestination = $myhostname, localhost.$mydomain
mynetworks = 127.0.0.0/24, 192.168.0.0/16
debug_peer_level = 1
mail_spool_directory = /var/spool/mail
maximal_queue_lifetime = 5d
message_size_limit = 10240000
myorigin = $myhostname
relay_domains = $mydestination
relayhost = out.smtp.cz # to je SMTP od ACTIVE24
Tak co je špatně ?
9.11.2007 21:12 Petr
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
Dobry den,

vsimnul jsem si, ze mate ralyhost out.smtp.cz. Shodou okolnosti ho pouzivam take a pokud nepouzijete SMTP autorizaci, tak pak dochazi k zpozdenemu dorucovani posty. Juknete na tuto http://www.abclinuxu.cz/forum/show/132878 Vas problem to sice neresi, ale pomuze Vam to od tech 3 hodinovych prochazek...:-)
9.11.2007 21:52 psm | skóre: 10
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
No už jsem na to asi přišel : chtělo to nakonfigurovat virtual.
Neboli namapovat skutečnou mailovou adresu lokálního usera na jeho jméno v linuxu.
.
Teď to mám v :
.
/var/mail v souboru konkrétního usera.
.
Jak si to z toho přečte dotyčný mailový klient adresáta v lokální síti, což může být i WIndows stanice v lokální síti (protokol POP3) ?

9.11.2007 22:00 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: U Postfixu nejde kombinovat lokální doručování a relayhost ?
Pokud poštovní schránky neodpovídají skutečným uživatelům v linuxu, je potřeba použít virtual.

Mailový klient pro stahování a čtení pošty (POP3 nebo IMAP) nemá s Postfixem nic společného, musíte nainstalovat a nakonfigurovat nějaký POP3 nebo IMAP server.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.