Portál AbcLinuxu, 14. května 2025 02:53
Řešení dotazu:
127.0.0.1
, resp. ::1
). Pokud však má onen Postfix umět přijímat poštu i zvenčí (pro lokální adresy), pak pomůže jenom nastavení Postfixu zakazující relay (myslím, že je to tak ve výchozím nastavení)
sten@Vaim ~ $ telnet stensoft.com 25 Trying 88.208.90.114... Connected to stensoft.com. Escape character is '^]'. 220 Mentat.StenSoft.com ESMTP Postfix (Debian/GNU 4.0) HELO test 250 Mentat.StenSoft.com MAIL From:nekdo@nekde.cz 250 2.1.0 Ok RCPT To:nekdo@nekde.cz 554 5.7.1 <nekdo@nekde.cz>: Relay access denied
telnet
. Základní dvě konfigurace Postfixu jsou dvě – chcete, aby umožňoval přes sebe rozesílat e-maily počítačům z vaší sítě, a nebo chcete, aby přijímal e-maily pro některé domény a ukládal je do schránek. Podle toho pak Postfix musíte nakonfigurovat. To, že můžete ty samé příkazy, které si mezi sebou posílají poštovní programy, zadat i přes telnet, je normální, bez toho by to nefungovalo.
Takže pokud má Postfix přijímat poštu pro doménu example.com
, vy se na něj můžete připojit přes telnet
a poslat e-mail pro example.com
, je to v pořádku, takhle to dělají ostatní programy, která vám chtějí poslat e-mail. Pokud má Postfix zprostředkovávat posílání e-mailů z vaší sítě, vy se na něj z vaší sítě připojíte přes telnet
a pošlete e-mail třeba na seznam.cz
, je to v pořádku – takhle to dělá váš e-mailový klient. Špatně by bylo, pokud byst se mohl připojit odkudkoli z internetu a poslat e-mail na libovolnou adresu (třeba na seznam.cz
) – to je pak váš server openrelay a měl byste ho hned vypnout, protože se přes něj posílají spamy a viry (a pokud teď ještě ne, běhám pár desítek minut nebo hodin ho někdo objeví).
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.