Portál AbcLinuxu, 12. května 2025 07:54

Dotaz: Konfigure postfixu

10.6.2009 19:12 Micaak
Konfigure postfixu
Přečteno: 364×
Odpovědět | Admin

Dobry den, na svem serveru si chci rozjet jednoduchy SMTP server. Vybral jsem si postfix, ktery jsem nainstaloval. Server ma pevnou IP adresu a domenove jmeno neco.upol.cz (misto "neco" je samozrejme neco jineho).

Zacal jsem tedy konfigurovat postfix. V souboru main.cf jsem upravil jen tyto dva radky:

myhostname = neco.upol.cz
mydomain = upol.cz

A v souboru master.cf jsem nahradil radek

smtp inet n - n - - smtpd

Za tento

5555 inet n - n - - smtpd

Jelikoz port 25 je blokovany.

Myslel jsem ze toto staci a pripojil jsem se na dany port:

$ telnet neco.upol.cz 5555
Trying 168.195.137.96...
Connected to neco.upol.cz.
Escape character is '^]'.
220 neco.upol.cz ESMTP Postfix
HELO aaa
250 neco.upol.cz
MAIL FROM: admin@nasa.gov
250 2.1.0 Ok
RCPT TO: mujmail@email.cz
554 5.7.1 <mujmail@email.cz>: Relay access denied

Evidentne je nutne jeste neco nakonfigurovat, muzete mi prosim poradit? V Linuxu jsem zacatecnik, dekuji.

Prosim nepiste at pouziji SMTP sveho provideru - delam to, hlavne, abych si vyzkousel konfiguraci a zkusil jestli to funguje.

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.6.2009 19:22 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Konfigure postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ono zase hledání nefunguje ?

6. Služby mailového servera
10.6.2009 19:31 Micaak
Rozbalit Rozbalit vše Re: Konfigure postfixu

Viz co pisou na tom odkaze:

"Server "Postfix" sa konfiguruje veľmi ľahko a v svižnom tempe. Pokiaľ nepotrebujete nejaké špecialitky, v zásade stačí zmeniť niekoľko parametrov a "Postfix" je pripravený."

Ja bych prave jen potreboval vedet jen tech par parametru, nikde jsem takovy lite navod nenasel, vsude jen masivni navod na kompletni konfiguraci, ve kterem se ponekud ztracim.

10.6.2009 20:33 Filip F.
Rozbalit Rozbalit vše Re: Konfigure postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tady je kompletni konfiguracni soubor s jednoduchym nastavenim postfixu.
myorigin = tmetal.com
mydestination = $myhostname localhost.$mydomain tmetal.dyndns.org
myhostname = host.local.domain
mydomain = local.domain


mynetworks = 192.168.1.0/24, 127.0.0.0/8  #tady si dej site ze kterych chces odesilat

receive_override_options = no_header_body_checks
remote_header_rewrite_domain = domain.invalid

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination  #tohle ti povoli odesilani pouze z tech vyse definovanych siti
Ty dva okomentovane radky by ti meli pomoct.
10.6.2009 22:10 Micaak
Rozbalit Rozbalit vše Re: Konfigure postfixu

Nejak nechapu co jsou ty site, ze kterych chceme odesilat. Server je pripojeny primo k internetu, neni v zadne LAN a ma verejnou IP dejme tomu 88.88.88.88 - tu tam tedy mam dat takto?:

mynetworks =  88.88.88.88

 

10.6.2009 22:18 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Konfigure postfixu

Mynetworks (vetsinou) rika, ze kterych siti mas povoleno odesilani pres server ven. Pokud chces odesilat postu POUZE ze serveru, pak je to ponekud netypicka konfigurace a tenhle parametr muzes nastavit treba jen na 127.0.0.1

10.6.2009 22:32 Micaak
Rozbalit Rozbalit vše Re: Konfigure postfixu

Pridal jsem tam teda jeste radky

smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
mynetworks = 127.0.0.0/8

Ale stale stejny vysledek, chyba: Relay access denied

11.6.2009 01:51 hysterix
Rozbalit Rozbalit vše Re: Konfigure postfixu
Predpokladam, ze davas po zmene konfiguracnich souboru
postfix reload
A konektis se na 127.0.0.1:25 nebo stale na 88.88.88.88:25 ? Zkontroluj si take, zda postfix posloucha i na 127.0.0.1:
postconf | grep inet_interfaces
netstat -tpan
a pripojuj se tam. Nebo si pridej do mynetworks i 88.88.88.88. Vseobecne je lepsi pouzivat ke kontrole i zmenam nastaveni prikaz postconf:
postconf -e 'mynetworks = 127.0.0.0/8, 88.88.88.88/32'
postconf -e 'inet_interfaces = all'
postfix reload
Napriklad
postconf -n
vypise vsechny parametry nastavene jinak nez defaultne - ale pozor na jednu vec: nejen ty ale i tvurce distribuce taky prednastavuje nektere parametry podle sveho. Proto tam uvidis vic nedefaultne nastavenych parametru nez jen svoje, nicmene je to vzdy mnohem prehlednejsi, nez se stourat editorem v textaku.
11.6.2009 12:12 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: Konfigure postfixu
Co by to asi bylo, proste site ze kterych odesilam. To nema se servrem nic spolecneho tak proc tam cpes IP serveru? proste tam povol IP sveho PC, samozrejme verejnou. Pokud jsi nekde za natem tak IP toho natu.

Pokud server neni ve stejne siti jako tvoje PC tak si nastav overovani odesilani pomoci SASL nebo pop3-before-smtp apod.
http://kroko.evesnight.net
10.6.2009 21:15 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Konfigure postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Pokousis se na svj server posilat maily s adresou v domene email.cz. Co tim sledujes?

10.6.2009 22:12 Micaak
Rozbalit Rozbalit vše Re: Konfigure postfixu

Ty maily neposilam na svuj server. Na mym serveru chci rozbehnout SMTP server pres ktery budu odeslat maily - v prikladu na moji soukromou schranku na neco@email.cz - je na to snad neco spatne?

10.6.2009 22:15 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Konfigure postfixu

Ano, je. Tim priladem co popisujes se pokousis poslat mail nikoliv ze sveho serveru, ale na svuj server.

10.6.2009 22:20 Micaak
Rozbalit Rozbalit vše Re: Konfigure postfixu

Tak to ted nejak nechapu. SMPT se tyka odchozi posta, tedy odesilani - to je to co delam, chci odeslat mail. A chci ho odeslat nekam, kde si mohu zkontrolovat jestli prisel - tedy do svoji schranky, opravdu na tom nevidim nic spatneho.

 

10.6.2009 22:49 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Konfigure postfixu

Ano, smtp se pouziva k odesilani posty. Jenze ty se tu postu snazis odeslat k sobe. Kdybys ji chtel poslat na email.cz, musel by sis nejdriv zjistit z DNS, jake servery prijimaji postu pro domenu email.cz, a potom se na ne timhle zpusobem pripojit. Ty sis nastavil svuj server tak, ze PRIJIMA postu na portu 5555.

11.6.2009 08:49 puchy | skóre: 11
Rozbalit Rozbalit vše Re: Konfigure postfixu
Nechci ti do toho moc kecat, ale nemáš v tom trošku bordel? Kdyby to chtěl poslat k sobě, tak by tu doménu musel mít nastavenu v main.cf. Takhle se SMTP server bude snažit odeslat mail na SMTP server pro email.cz. Jestli nevěříš, tak si to přes telnet vyzkoušej......
Rozdejte hesla chudým
11.6.2009 09:43 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Konfigure postfixu
telnet neco.upol.cz 5555
To je pripojeni na jeho stroj.

MAIL FROM: admin@nasa.gov

To  je nejaka nesmyslna adresa odesilatele.

RCPT TO: mujmail@email.cz
554 5.7.1 <mujmail@email.cz>: Relay access denied

To je odpoved jeho serveru, ktery logicky rika, ze tuhle domenu nevede.

Cele je to blbost a ja chci, aby mi sdelil, ceho chce vlastne dosahnout. Tvrdi, ze chce maily pouze odesilat, a to pouze z onoho serveru, takze ocekavam, ze bud a) nevi co chce nebo b) nevi co dela.

11.6.2009 12:12 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: Konfigure postfixu
On vi co chce a dela to dobre, jen ma nekde nejake omezeni ktere mu to neodesle
http://kroko.evesnight.net
10.6.2009 22:50 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Konfigure postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Rekl bych, ze k cili nejlepe povede, pokud nam sdelis, ceho chces dosahnout. Pokud mozno presne.

11.6.2009 11:29 Micaak
Rozbalit Rozbalit vše Re: Konfigure postfixu

Chci, abych si do postovniho klienta do nastaveni SMTP serveru dal misto smtp.seznam.cz:25 muj server neco.upol.cz:5555 a odesilani posty fungovalo - zda se mi to jako jednoduchy pozadavek, proste vlastni SMTP server, nevedel jsem ze jsou s tim takove komplikace.

11.6.2009 11:53 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: Konfigure postfixu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Damy a panove, bezte se zahrabat ...

Proste chce mit svuj odesilaci server, tj. postup pres telnet je v poradku.

Proste si zkontroluj zda mas opravneni odesilat, tedy jak uz psal: http://www.abclinuxu.cz/poradna/linux/show/268197#3 tak do mynetworks pridat stroj ze ktereho se posila.

Idealne posli celej main.cf at se podivame na dalsi nastaveni jestli to neni nekde jinde omezene.
http://kroko.evesnight.net
11.6.2009 12:30 Micaak
Rozbalit Rozbalit vše Re: Konfigure postfixu

Ano, ano! Tim to bylo, ja porad myslel ze mynetworks se tyka jen serveru a ony to jsou vlastne IP klientu, kteri mohou pouzivat tuto sluzbu serveru. Ja tam mel localhost, ale pripojoval jsem se vzdalene, proto to neslo, logicke... Ted uz vse funguje jak ma! Dekuji vsem (i pupuovi, ktery v tom asi jeste vetsi zmatek, nez jsem mel puvodne ja sam:))

11.6.2009 13:51 pupu | skóre: 31
Rozbalit Rozbalit vše Re: Konfigure postfixu

http://www.abclinuxu.cz/poradna/linux/show/268197#8

 

Tady jsem to myslim rekl dostatecne jasne. Pokud se nekdo pokousi nakonfiguropvat smtp server a netusi, jak vlastne smtp funguje, je to tezke. Pokud jeste navic nerekne, co vlastne chce zprovoznit, a hazi mi sem pouze utrzky konfigurace, je to tezke dvojnasob. Uznavam, nejsem zrovna pedagog, ale mel jsem (a doted mam) za to, ze vyse uvedena odpoved byla dostatecne jasna.

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.