Portál AbcLinuxu, 14. května 2025 01:18

Dotaz: Postfix - jako verejny smtp server

16.1.2006 11:38 jan.rok | skóre: 21
Postfix - jako verejny smtp server
Přečteno: 914×
Odpovědět | Admin
Dobry den, mam nastaveny postfix tak, ze odesila postu od klientu, kteri jsou ve vnitrni siti.
mydestination = $myhostname local.$mydomain localhost
mynetworks = 192.168.1.0/24
Jak udelat, aby tento server sel pouzit i jako verejny smtp server (jen treba pro jednoho uzivatele s verejnou ip adresou anebo jen na zaklade overeni)? Debian 3.1 Diky. JR
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

16.1.2006 12:40 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud nemáš veřejnou adresu tak nijak z něho veřejný neuděláš :-)

Pouze můžeš udělat že veškerou poštu předá nadřízenému SMTP tvého providera.

Viz jeho konfigurák
# INTERNET OR INTRANET

# The relayhost parameter specifies the default host to send mail to
# when no entry is matched in the optional transport(5) table. When
# no relayhost is given, mail is routed directly to the destination.
#
# On an intranet, specify the organizational domain name. If your
# internal DNS uses no MX records, specify the name of the intranet
# gateway host instead.
#
# In the case of SMTP, specify a domain, host, host:port, [host]:port,
# [address] or [address]:port; the form [host] turns off MX lookups.
#
# If you're connected via UUCP, see also the default_transport parameter.
#
#relayhost = $mydomain
#relayhost = [gateway.my.domain]
#relayhost = [mailserver.isp.tld]
#relayhost = uucphost
#relayhost = [194.228.30.71]
relayhost = [smtp.providera.cz]
16.1.2006 13:18 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Mozna jsem to nedostatecne popsal: verejnou ip muj server ma, jde mi o to, jak osetrit to, aby pres nej mohl posilat postu i klient, ktery je mimo vnitrni sit (samozrejme po nalezitem povoleni portu na firewallu).

Co je potreba doplnit do main.cf, aby postfix akceptoval i postu od externiho klienta?
16.1.2006 14:34 tezkatlipoka | skóre: 35
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Odpovědět | | Sbalit | Link | Blokovat | Admin
  1. VPN
  2. Autentizace
  3. v sendmailu je soubor access, kam muzes dat i jednu IP, pro kterou to relay vezme, postfix bude mit neco podobneho.
Vaše řeč budiž ano, ano, ne, ne. Co je nad to, je od ďábla.
16.1.2006 14:54 Martin Šebek | skóre: 18 | blog: Tady je Indiánovo | Mladá Boleslav
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Odpovědět | | Sbalit | Link | Blokovat | Admin
Otevřít relay pro konkrétní IP adresu můžeš v main.cf, parametr mynetworks.

Jestliže chceš autentizaci na základě jména a hesla, hledej něco o SASL. Takové rychlé HOWTO najdeš třeba tady.
Josef Kufner avatar 16.1.2006 16:42 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
SASL na postfixu je celkem v pohodě, vlastně to stačí odkomentovat v master.cf :)
Hello world ! Segmentation fault (core dumped)
16.1.2006 17:37 ...... | skóre: 41 | blog: ...
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Ne až tak úplně. Pokud je to nějaký balíček pro konkrétní distribuci a je zkompilovaný už s podporou SASL, tak ano. Pokud je to z obyčejných zdrojáků tak podporu nemá. Aspoň neměl, když jsem to dělal naposledy.
16.1.2006 20:11 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Diky za nasmerovani.
17.1.2006 18:40 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Mám
mynetworks = 192.168.1.0/24
Změnil jsem to na:
mynetworks = 192.168.1.0/24 1.2.3.4 (to je jako veřejná adresa)
a povolil jsem port 25 na firewallu pro přístup zvenčí z této veřejné ip adresy 1.2.3.4. Relay pro tuto veřejnou ip adresu funguje, ale ono to funguje i když tam není uvedená! Proč?

Jinak autentizaci pomocí SASL mám nastavenu, při odesílání mailu (z vnitřní i vnější ip) server vyžaduje ověření.
21.1.2006 09:36 Ondřej Čečák | skóre: 33
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
"a povolil jsem port 25 na firewallu pro přístup zvenčí z této veřejné ip adresy"

Ma smysl blokovat port 25 u postovniho serveru? Co kdyz vam nekdo bude chtit poslat email?
-- "Ja vim, on vi, ty pico!"
21.1.2006 10:05 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
:-)

Pokud ten server nemám veřejný tak kdo by mě měl na to posílat maily pouze z místní sítě :-) a tam to povolím.

A i když ho budu mít veřejný tak třeba nepotřebuji přijímat poštu z internetu, používám na email z internetu nějakou jinou adresu třeba svého providera nebo mám zaplacenou jako já doménu někde jinde s jiným smtp serverem a vlastní smtp používám pouze pro odesílání.
21.1.2006 10:45 Ondřej Čečák | skóre: 33
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
"... vlastní smtp používám pouze pro odesílání."

I pri odesilani se hodi prijem, napriklad bouncu.
-- "Ja vim, on vi, ty pico!"
21.1.2006 11:01 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Však pokud můj smtp naváže spojení a druhý mu odpoví tak je to OK. A pokud to posílám ven tak je tam veřejná emailová adresa což zase přijme veřejný SMTP jinde.
21.1.2006 11:06 Ondřej Čečák | skóre: 33
Rozbalit Rozbalit vše Re: Postfix - jako verejny smtp server
Vlastne ano, takhle by to mohlo fungovat.
-- "Ja vim, on vi, ty pico!"

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.