abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
dnes 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 0
včera 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
včera 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 3
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 10
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
6.12. 11:00 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě CVE-2016-8655 v Linuxu zneužitelné k lokální eskalaci práv. Chyba se dostala do linuxového jádra v srpnu 2011. V upstreamu byla opravena minulý týden [Hacker News].

Ladislav Hagara | Komentářů: 2
5.12. 22:00 | Komunita

Přibližně před měsícem bylo oznámeno, že linuxová distribuce SUSE Linux Enterprise Server (SLES) běží nově také Raspberry Pi 3 (dokumentace). Obraz verze 12 SP2 pro Raspberry Pi 3 je ke stažení zdarma. Pro registrované jsou po dobu jednoho roku zdarma také aktualizace. Dnes bylo oznámeno, že pro Raspberry Pi 3 je k dispozici také nové openSUSE Leap 42.2 (zprávička). K dispozici je hned několik obrazů.

Ladislav Hagara | Komentářů: 6
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (8%)
 (5%)
 (3%)
Celkem 799 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride

8.6.2008 01:47 Coosom
Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Přečteno: 2643×
Zdravim Vás,

dá sa povedať že posledné 2 týždne sa hrajem s SMTP servrom ale bez úspechov.

Kúpil som si aj knihu POSTFIX, ale riešenie som nenašiel.

O googleni ani nehovorím.

Nainštaloval som si na Fedoru prvotne sendmail.

Konfigurácia vyzerá byť dobrá, cez TELNET sa na sendmail pripojím,

odosielanie emailov cez MAIL FROM sa tvári, že ide.

Nakoniec v maillog zisťujem, že emaily neodišli ale stoja.

Stopol som teda SENDMAIL, nainštaloval POSTFIX a to isté.

Skontroloval som firewall, tak 25 je povolený.

V logoch mi píše:

... localhost sendmail[25689] :m.......: to xy@xy.sk, delay=00:02:07, xdelay=00:02:00, mailer=esmtp, pri=120016, relay=xy.sk [88.86.113.3], dsn=4.0.0, stat=Deferred: Connectio timed out with xy.sk

Nestretol sa niekto s podobným problémom ?

Pripojenie mam cez T-com ,neblokuje SMTP.

Potrebujem docieliť to, že budem mať funkčné smtp pre odosielanie emailov.

Resp, potrebujem odosielať len poštu cez web formuláre, ktoré mám na webe.

Tak mi nefunguje mail(), skúšal som len PHPMAILER, ale ten mi hlási , že sa nevie spojiť so SMTP, ktorý je externý - smtp.szm.com pričom cez telnet to ide.

A cez Sendmail mi hlasi Could not execute: /usr/sbin/sendmail ..

Všetkym vopred ďakujem za ochotu, ja som už v koncoch.

Odpovědi

8.6.2008 07:42 Jirka
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
A telnet na xy.sk funguje? Vypada to, ze Postfix by rad odesilal, ale nemuze se spojit s serverem venku, mozna vadi nejaky firewall.
8.6.2008 07:57 Tonda
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
Vypni firewall a potom to zkus. Dle meho to je ve firewalu.
8.6.2008 10:00 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride

Ďakujem za Vaše rýchle reakcie.

Vypol som firewall, ale problém sa nevyriešil.
Cez telnet localhost 25 som sa dostal na Sendmail a odoslal email na externú mail. schránku,
ktorá existuje a telnet na smtp.szm.com funguje.
Pre istotu posielam mail aj na @post.sk, kde pošty prichádzajú normálne.
To isté som potom vyskúšal aj cez postfix.

HLÁSKY V MAILLOGU SENDMAIL:
NA SZM:
Jun 8 09:03:29 localhost sendmail[8681]: m5823Tgv026136: to=<@szm.sk>, delay=04:57:59, xdelay=00:00:00, mailer=esmtp, pri=481370, relay=szm.sk. [88.86.113.3], dsn=4.0.0, stat=Deferred: szm.sk.: No route to host

NA POST:
Jun 8 09:03:29 localhost sendmail[8681]: m57N4Agv025687: to=@post.sk, delay=07:58:22, xdelay=00:00:00, mailer=esmtp, pri=840019, relay=post.sk, dsn=5.1.2, stat=Host unknown (Name server: post.sk: no data known)

HLÁSKY Z POSTFIXU:
Jun 8 09:19:21 localhost postfix/master[9021]: daemon started -- version 2.4.5, configuration /etc/postfix
Jun 8 09:19:21 localhost postfix/qmgr[9024]: 5AE2911600A4: from=<@szm.sk>, size=372, nrcpt=1 (queue active)
Jun 8 09:19:21 localhost postfix/qmgr[9024]: 2856B116010B: from=<@szm.sk>, size=371, nrcpt=1 (queue active)
Jun 8 09:19:22 localhost postfix/smtp[9027]: connect to post.sk[85.248.69.131]: Connection refused (port 25)
Jun 8 09:19:22 localhost postfix/smtp[9027]: 2856B116010B: to=<@post.sk>, relay=none, delay=30949, delays=30949/0.07/0.06/0, dsn=4.4.1, status=deferred (connect to post.sk[85.248.69.131]: Connection refused)
Jun 8 09:19:26 localhost postfix/smtpd[9030]: connect from localhost.localdomain[127.0.0.1]


V PODSTAVE MAM SERVER FEDORA S VYPNUTÝM FIREWALLOM KTORÝ JE CEZ ROUTER PRIPOJENÝ NA INTERNET CEZ T-COM.

V routri by chyba nemala byt, keďže dokážem z Notebooka bežne odosielať poštu z outlooka na smtp.szm.com.

Ešte rozmýšľam, či nemôže byť chyba v tom, že nevie nájsť smtp servre vonku a hľadá ich len na localhoste.
Ale neviem to overiť, keďže som nováčik.
Usudzujem to z toho dôvodu:

Keď dám na Linuxe nslookup smtp.szm.com dostanem:

SERVER: 127.0.0.1
Address: 127.0.0.1#53

Non Autho..
Name: smtp.szm.com
Address:88.86.113.6

Keď dám z ntb Windows dostanem:
Server: mabe-c4887c9f3
Address: 192.168.0.1

In  ne§ urźujŁca odpove
Názov: smtp.szm.com
Address: 88.86.113.6

Čiže z pohľadu začiatočníka sa mi nesedí Server 127.0.0.1 ,ktorý reprezentuje localhost.

Ešte spomeniem, že na Linuxe mam DNS a spojazdnené 2 domény, ktoré bežia vporiadku.
Keď tak rozmýšľam, možno práve preto sa nevie phpmailer spojiť so smtp servrom, lebo ho hľadá na lokále ?
Čo myslíte, v čom může byť chyba,alebo neexistuje nejaký príkaz, pomcou ktorého sa dá overiť funkčnosť ?

Dúfam, že mi niekto poradí niečo na základe tohto môjho "dedukovania".
rudiik avatar 8.6.2008 10:21 rudiik | skóre: 16 | blog: rudiikuv miniblog
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
Tim localhostem u DNS se netrapte. Ptate se lokalnich DNS na svem serveru a ty se ptaji bud korenovych DNS serveru nebo serveru providera - je-li to deklarovano parametrem forwarding. K samotnemu spojeni bych zkusil telnet ze serveru na 85.248.69.131. Pripadne existuje vet jmenem tcptraceroute, ktera umi overit, jestli paket dobehne na urcitem portu az na cilovy server.
KDE 2.0 .. KDE 3.5.10 -> KDE 4.1 .. KDE 4.4.5 -> E17 Alpha/Beta -> Trinity 3.5.12 -> GNOME 2.30 -> KDE 4.6.5
8.6.2008 14:35 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
Traceroute na smtp.szm.com z Linuxu neprešiel:

[root@ns1 ~]# traceroute smtp.szm.com

traceroute to smtp.szm.com (88.86.113.6), 30 hops max, 40 byte packets

1 10.0.0.138 (10.0.0.138) 0.473 ms 0.885 ms 1.104 ms

2 adsl-d155.213-81-234.telecom.sk (213.81.234.155) 49.785 ms 52.013 ms 53.739 ms

3 adsl-d113.213-81-233.telecom.sk (213.81.233.113) 56.715 ms 59.689 ms 61.911 ms

4 MasterInternet-gw.six.sk (192.108.148.55) 80.374 ms 83.850 ms 86.077 ms 5 praha-sitel-c1-vl66.masterinter.net (81.31.47.55) 78.314 ms 81.791 ms 83.773 ms

6 praha-gts-c1-vl260.masterinter.net (81.31.39.82) 96.988 ms 100.387 ms 102.297 ms

7 unn-88-86-96-201.superhosting.cz (88.86.96.201) 106.088 ms 60.299 ms 61.377 ms

8 unn-88-86-96-193.superhosting.cz (88.86.96.193) 65.386 ms 65.820 ms 66.374 ms

9 * * *

10 * * *

Z domu mi zase z Windowsu Tracert smtp.szm.com prešiel - 12-ka.

Ale skúsil som aj traceroute na smtp.post.sk alebo smtp.zoznam.sk bez problémov. Tiež telnet z Linuxu na smtp ide bez problémov, ale stoj čo stoj email z Linuxu neodíte, či už je to postfix, Sendmail alebo phpmailer, ktorý som skúšal na smtp.zoznam.sk s prihlásením na existujúci účet.

Skúšal som už aj novú inštaláciu sendmailu alebo postfixu.

Napadá ešte niekoho niečo ?
9.6.2008 09:49 Kroko | skóre: 22
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Tak podle tohodle nereste postfix ale vyreste si poradne nastaveni prekladu DNS na linuxovem stroji.
http://kroko.evesnight.net
10.6.2008 14:05 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
stat=Deferred: szm.sk.: No route to host - nevie kade routovať na szm.sk

nslookup robíš na smtm.szm.com ale mailery sa sťažujú na szm.sk

stat=Host unknown (Name server: post.sk: no data known) - tvoj DNS nevie nájsť MX záznam pre post.sk

connect to post.sk[85.248.69.131]: Connection refused (port 25) - 85.248.69.131 odmieta pripojenia na 25, ale môj DNS mi hovorí, že post.sk má adresy 85.248.69.122, 85.248.69.128.

Vyber si jeden server a vyskúšaj či naň dokážeš poslať mail cez telnet na 25.
9.6.2008 07:50 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Poradí ešte niekto ?
9.6.2008 08:05 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Neblokuje port tcp/25 jinam než na svůj relay váš ISP? Zkuste se z toho serveru připojit telnetem na port tcp/25 někam ven, kde víte, že běží SMTP server.
andree avatar 9.6.2008 08:12 andree | skóre: 39 | blog: andreeeeelog
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
a ak nahodou nemas reverzne DNS zaznamy, tak cisto teoreticky by mohlo
Jun 8 09:19:22 localhost postfix/smtp[9027]: 2856B116010B: to=<@post.sk>, relay=none, delay=30949, delays=30949/0.07/0.06/0, dsn=4.4.1, status=deferred (connect to post.sk[85.248.69.131]: Connection refused)
znamenat, ze post.sk odmieta postu od strojov bez verejnej IP adresy s priradenou domenou a reverznym zaznamom k tej ip...
9.6.2008 10:04 imro | skóre: 19 | blog: hovado
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
Presne tak, ako pisal niekto uz predomnou, najprv skus telnet xyz.cz 25, cize pripoj sa na nejaky smtp server cez telnet rovno a uvidis, ci ti to nieco po ceste blokuje alebo nie. Ak ti ten telnet nieco blokuje, tak vies kde mas problem. Ak nie, tak mas problem niekde inde.
9.6.2008 15:47 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Vedel som , že takéto odporúčania mi dáte, preto som na začiatku písal, že telnet mi na smtp servre ide, čiže nič v ceste komunikáciu na 25 neblokuje.

Akonáhle ale napríklad cez phpmaialer sa chcem spojiť so smtp, na ktorý telnet ide, vypíše mi, že spojenie nie je možné. Podobné je to aj pri odosielaní pošty cez sendmail, alebo postfix. Email sa zaradí, ale neodošle.
9.6.2008 16:58 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Vedel som , že takéto odporúčania mi dáte, preto som na začiatku písal, že telnet mi na smtp servre ide, čiže nič v ceste komunikáciu na 25 neblokuje.
Takovou informaci nikde v dotazu nevidím. Vidím tam, že funguje připojení z venku na váš server, ale funguje i opačně? Ze serveru se připojit třeba na SMTP server Seznamu?
9.6.2008 20:32 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Zdravím,

zvonku sa nepripájam na svoj SMTP server, nakoľko to nepotrebujem. Cez putty sa pripájam na Linux z domu a tak ho testujem.

Z Linuxu sa teda dokážem pripojiť na smtp servre, odosielanie emailov mi ale nejde cez MAIL, RCPT, vždy vznikne nejaká chyba, ale neriešim to, keďže na smtp som sa dostal.

Ale skúsil som sa teraz z lokálneho počítača, ktorý je na spoločnej sieti s Fedorou telnetnut na Fedoru na 25 , a na moje prekvapenie to nejde, skonči to hláškou, že 25 port nie je otvorený a pritom som vypol firewall cez service iptables stop ?

Ale keď tak uvažujem, dôležité je, že mi ide komunikácia smerom von, a že sa z linuxu, kde mi SMTP beží dokážem telnetnuť na iný smtp server ?
10.6.2008 09:29 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Z Linuxu sa teda dokážem pripojiť na smtp servre, odosielanie emailov mi ale nejde cez MAIL, RCPT, vždy vznikne nejaká chyba, ale neriešim to, keďže na smtp som sa dostal.
Pokud to hlásí ten vzdálený server (třeba Seznamu), na kterém to spojení testujete, může ta hláška být důležitá, protože vás třeba informuje, že vaše IP adresa je na blacklistu. Nebo o něčem jiném důležitém.
Ale keď tak uvažujem, dôležité je, že mi ide komunikácia smerom von, a že sa z linuxu, kde mi SMTP beží dokážem telnetnuť na iný smtp server?
Ano, to je to důležité. Z počítače, kde běží váš SMTP server, se musíte připojit na port 25 na nějakém jiném SMTP serveru (např. Seznam). I když Seznam zrovna pro testování moc nedoporučuju, protože má někdy dlouhou odezvu, a vy musíte naopak být dost rychlý. Ale přes DNS MX záznamy si snadno zjistíte adresu nějakého spřáteleného serveru.
10.6.2008 13:10 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Skúšal som odosielať emaily aj na iné smtp servre, nie jeden, ale minimálne 10. Osobne si myslím, že nie je možné, aby ani na jeden smtp server neprišiel e-mail, pričom úplne bežne odosielam e-maily cez smtp z outloooku a tieto smtp - externe som aj skúšal. Emaily odosielam vrámci pevnej IP adresy, na ktorej je aj fedora.

Skôr by som sa zameral čisto na fedoru, že pravdepodobne bude niečo blokovane ? Ešte ma zaujíma, vyššie som písal, že som vypol úplne firewall, ale z Windowsu sa cez telnet nedokážem pripojiť na SMTP, ktorý mam na fedore a skúšam to vrámci LAN. Píše, že port 25 nie je otvorený..

Logicky, keď mam vypnutý firewall, tak portt 25 by mal byť otvorený nie ? Neblokuje mi vo fedore 25ku ešte niečo ?

A ešte jeden postreh, na googli som čítal, že problém bol v tom, že na linuxe bol nainštalovaný aj sendmail aj Postfix. Lenže ja jeden stale vypnem a druhý zapnem.. Môže to mať vpliv, že sú v linuxe súbory oboch ?
10.6.2008 13:28 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Logicky, keď mam vypnutý firewall, tak portt 25 by mal byť otvorený nie ? Neblokuje mi vo fedore 25ku ešte niečo ?
Ještě musí na tom portu nějaký program naslouchat. Vypište si netstat -nltp, tam uvidíte všechny naslouchající procesy.
Lenže ja jeden stale vypnem a druhý zapnem.. Môže to mať vpliv, že sú v linuxe súbory oboch?
Musíte dát pozor na to, aby se ten program opravdu vždy ukončil. Aby se nestalo, že zůstane naslouchat na nějakém portu, tím pádem ten druhý program nebude moci nastartovat a bude např. čekat na uvolnění portu.
10.6.2008 13:40 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Odinštaloval som pre istotu Postfix. Sendmail mam spustený, len on počúva na 25ke.

tcp 0 0 127.0.0.1:25 0.0.0.0:* LIST EN 6404/sendmail: acce Ale neviem, či nepočúva len na tej 127.0.0.1 a asi by tam mala byť 0.0.0.0: 25 ? Neviete kde to viem zmeniť ?

Ale aj napriek tomu to asi nebude mať súvyslosť s tým, prečo sendmail neodosiela emaily.
10.6.2008 14:10 rastos | skóre: 60 | blog: rastos
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepr
Tvoj sendmail _má_ počúvať len na 127.0.0.1 pokiaľ len nemá prijímať správy zvonka. Pokiaľ to chceš inak, mal by si zistiť ako je sendmail štartovaný (samostatne alebo cez niečo ako inetd) a odkiaľ sa vzali konfiguráky a ako vyzerajú (máš .mc ?)
10.6.2008 14:26 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Pokud nemá sendmail e-maily ze sítě posílat, je zbytečné, aby v síti naslouchal (pouze se tím zvyšuje riziko). Tím se vysvětluje, proč se nepřipojíte zvenku na ten server.

Druhá věc je, proč server neodesílá e-maily. Nenašel jsem tady v diskuzi zatím informaci o tom, zda se vám podařilo z toho počítače se sendmailem připojit telnetem na nějaký externí SMTP server – tím by se zjistilo, zda je problém v samotném programu, nebo zda je problém někde na cestě (firewall apod.). Pokud máte k dispozici ještě nějaký jiný počítač na té samé síti, zkuste se připojit i na ten – nemusíte tam istalovat SMTP server, buď tam spusťte nc -l -p 25, nebo tcpdump -n 'tcp port 25' a uvidíte, jestli přijde alespoň paket otvírající spojení. Pokud Nezafunguje ani to, je problém ve firewallu (nebo jiné bezpečnostní nastavení, např. SElinux) na počítači se sendmailem, pokud do vlastní sítě projde ale ven ne, je firewall někde mezi.
10.6.2008 15:21 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Na začiatku som používal Grafické rozhranie, ale veľmi zaťažovalo počítač, tak som prešiel na text. MC bol prvý nástroj, ktorý som si nainštaloval, keďže som začiatočník, dosť mi pomáha.

Jedine čo potrebujem, je odosielať emaily, minimálne cez mail(). Ale tu mi web hlási "Mailer Error: Could not execute: /usr/sbin/sendmail "

Postfix som nakoniec úplne odinštaloval. Sendmail beží a z línuxu, kde beží Sendmail som sa dokázal pripojiť na iné externé smtp servre ako je smtp.szm.com a smtp.zoznam.sk či smtp.seznam.cz, ale je pomalé tak ma neskôr odhlásilo. Pripájam sa cez telnet, ale skúsil som pre mňa nový príkaz nc 25 a vporiadku. Ešte spomeniem, že keď som sa z linuxu, kde sendmail nebeží pripojil na smtp, a odoslal email cez MAIL FROM a RCPT TO, tak mi prišiel. Samozrejme, neprišiel POP3 na linux, ale na inú externú adresu.

Z toho usudzujem, že problem bude len v sendmaile ?
10.6.2008 15:28 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Jedine čo potrebujem, je odosielať emaily, minimálne cez mail(). Ale tu mi web hlási "Mailer Error: Could not execute: /usr/sbin/sendmail "
Postfix vytváří link z tohoto souboru na sebe, aby dokázal sendmail emulovat. Pokud jste jej nainstaloval jako druhý a pak odinstaloval, zřejmě se tím nejprve přepsala binárka sendmailu a následně při odinstalaci Postfixu se ten soubor smazal. Nainstaloval bych znovu sendmail (nebo Postfix, to je jedno, záleží na vaší volbě).
Sendmail beží a z línuxu, kde beží Sendmail som sa dokázal pripojiť na iné externé smtp servre ako je smtp.szm.com a smtp.zoznam.sk či smtp.seznam.cz, ale je pomalé tak ma neskôr odhlásilo. Pripájam sa cez telnet, ale skúsil som pre mňa nový príkaz nc 25 a vporiadku.
V tom případě by spojení nemělo stát nic v cestě. Takže zkuste nainstalovat znovu sendmail (nebo odinstalovat a nainstalovat Postfix) a pak znovu zkuste pře mail() nebo přímo z příkazového řádku přes /usr/sbin/sendmail e-mail odeslat.
10.6.2008 19:04 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Odinštaloval som teda aj Sendmail, a skontroloval som, či sa odstránili súbory. Znovu som ho nainštaloval cez

yum -y install sendmail

Spustil som ho a skontroloval, či vytvoril súbor /usr/sbin/sendmail Vytvára tam odkaz s názvom sendmail na súbor /etc/alternatives/mta

Aj napriek tomu, emaily sa neodosielajú a mail cez PHP hlási chybu na ceste /usr/sbin/sendmail

Treba ešte niečo nakonfigurovať , resp, zabudol som na niečo ?
10.6.2008 20:10 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Možná jste si poškodil databázi alternatives skontrolujte jaký SMTP je v alternatives nastaven.

U mě postfix:
[root@soban alternatives]# alternatives --display mta
mta - stav je auto.
 linka momentálně ukazuje na /usr/sbin/sendmail.postfix
/usr/sbin/sendmail.postfix - priorita 30
 podřízený mta-pam: /etc/pam.d/smtp.postfix
 podřízený mta-mailq: /usr/bin/mailq.postfix
 podřízený mta-newaliases: /usr/bin/newaliases.postfix
 podřízený mta-rmail: /usr/bin/rmail.postfix
 podřízený mta-sendmail: /usr/lib/sendmail.postfix
 podřízený mta-mailqman: /usr/share/man/man1/mailq.postfix.1.gz
 podřízený mta-newaliasesman: /usr/share/man/man1/newaliases.postfix.1.gz
 podřízený mta-aliasesman: /usr/share/man/man5/aliases.postfix.5.gz
 podřízený mta-sendmailman: /usr/share/man/man1/sendmail.postfix.1.gz
Aktuální `nejlepší' verze je /usr/sbin/sendmail.postfix.
[root@soban alternatives]# 
Pak taky záleží zda mají skripty v php umožněn přístup k tomu souboru, tj práva http serveru, selinux a pod.....
10.6.2008 21:21 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Ďakujem za ďalšiu reakcu a snahu pomôcť. Hodilo mi to /usr/sbin/sendmail.sendmail

alternatives --display mta
mta - stav je auto.
 linka momentĂĄlnÄkazuje na /usr/sbin/sendmail.sendmail
/usr/sbin/sendmail.sendmail - priorita 90
 podĹĂ­zenĂ˝ mta-mailq: /usr/bin/mailq.sendmail
 podĹĂ­zenĂ˝ mta-newaliases: /usr/bin/newaliases.sendmail
 podĹĂ­zenĂ˝ mta-rmail: /usr/bin/rmail.sendmail
 podĹĂ­zenĂ˝ mta-sendmail: /usr/lib/sendmail.sendmail
 podĹĂ­zenĂ˝ mta-pam: /etc/pam.d/smtp.sendmail
 podĹĂ­zenĂ˝ mta-sendmailman: /usr/share/man/man8/sendmail.sendmail.8.gz
 podĹĂ­zenĂ˝ mta-mailqman: /usr/share/man/man1/mailq.sendmail.1.gz
 podĹĂ­zenĂ˝ mta-newaliasesman: /usr/share/man/man1/newaliases.sendmail.1.gz
 podĹĂ­zenĂ˝ mta-aliasesman: /usr/share/man/man5/aliases.sendmail.5.gz
AktuĂĄlnĂ­ `nejlepĹĄĂ­' verze je /usr/sbin/sendmail.sendmail.

Mne to veľa nehovorí. V php.ini mám nastavené:
sendmail_path= /usr/sbin/sendmail.sendmail -t -i 
SMTP= localhost.localdomain
smtp_port= 25


Cestu pre sendmail som len teraz skúšobne dal na sendmail.sendmail, inak tak mam len sendmail - t -i
Práva na súbos /usr/sbin/sendmail.sendmail a /usr/sbin/@sendmail mám na rwx r-x rwx [root] [smmsp]

Chyby sú stále rovnaké, emaily cez sendmail neodchádzajú,stále ta hláška v mailogoch "Connection timed out with xy.sk.

Skúsil som teraz odoslať email na root@locahlsot a v logoch mi píše "sent", už len nájsť ,kde to ukladá.
Takže sendmail odosiela na local, ale vonku nie.

Funkcia mail() taktiež neúspešná.
11.6.2008 09:09 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Chyby sú stále rovnaké, emaily cez sendmail neodchádzajú,stále ta hláška v mailogoch "Connection timed out with xy.sk.
A telnet na tu samou adresu na port tcp/25 vám funguje? Funguje na tom serveru správně překlad DNS – tj. např. host -t MX xy.sk vám vrátí správné IP adresy SMTP serverů?
11.6.2008 12:45 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Telnet na 25 ide. Keď som dal ale príkaz, ktorý ste mi poradili na zistenie MX záznamu, tak na moje prekvapenie, mi vypisala, ze napr. szm.sk has no MX record. Skúšal som viac servrov, a skúsil som takto lokálne aj domény, ktoré mam na servry a tie mi ukázalo, že majú záznam na locale.

Čiže bude chyba v preklade záznamov, skúsil som pozrieť named.conf, ale tam som ani nič nepotrehol, čo by mohlo mať dopad na nefunkčnosť..
11.6.2008 12:52 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Konfigurační soubor pro překlad DNS jmen (resolver) je /etc/resolv.conf. Tam by měl být uveden seznam DNS serverů, které se používají pro dotazy. named.conf je asi konfigurační soubor pro DNS server…
11.6.2008 13:17 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
V tomto súbore mám uvedené: nameserver 127.0.0.1 nameserver 10.0.0.138

10.0.0.138 je adresa routra Ping na szm.sk ide, zobrazuje vonkajsiu IP.

Skúsal som len cisto nameserver 10.0.0.138 alebo len 127.0.0.1 s restartom routra, no to iste MX neexistuje
11.6.2008 13:23 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
A běží na tom routeru DNS server, který je ochoten vyřizovat DNS dotazy na libovolnou doménu? Je ten DNS server pro vás dostupný (není třeba blokován firewallem)? Pokud na localhost u takový server provozujete, pak je asi zbytečné mít tam jiný server. Pokud ne, je zybtečné tam mít ten localhost, protože to akortá zpomaluje překlad jmen. Pokud potřebujete překládat svoje jména a nechcete používat /etc/hosts, musíte si někde nakonfigurovat DNS server, který bude jednak vyřizovat běžné dotazy a na vaše domény bude odpovídat potřebnými údaji.
11.6.2008 13:41 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Áno, na routry mám zaškrtnuté DNS. Z vnútornej siete sa pripájam len cez tento router smerom von aj z ostatných pc bez probl=emov. Zároveň mám DNS pakety presmerované na linux server, aby mi bežali 2 domény z vonku.

Doal som tam len nameserver 10.0.0.138 - teda adresu routra. Ale ani po reštarte mi nevie nájsť MX záznami.
11.6.2008 13:51 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Áno, na routry mám zaškrtnuté DNS.
To znamená, že na tom routeru běží DNS server, který je ochotný pro váš počítač dělat překlad adres?
Z vnútornej siete sa pripájam len cez tento router smerom von aj z ostatných pc bez probl=emov.
A na osttaních PC se také používá tento DNS server?
Zároveň mám DNS pakety presmerované na linux server, aby mi bežali 2 domény z vonku.
Tomu nerozumím.
Ale ani po reštarte mi nevie nájsť MX záznami.
A jiné záznamy to najde? Jste si jist, že doména, kde to zkoušíte, MX záznamy má?
11.6.2008 20:13 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Správne, na routry je DNS,ktorý zabezpečuje chod internetu, teda preklad.

Na routry mám presmerovaný port 53 tuším na pevnú IP adresu linux servra. Pri nastavovaní named som sa dočítal v príručke, že je to potrebné, aby požiadavky išli priamo na linuxový server, kde named beží. Bez toho mi named nefungoval a po zadaní www.nieco.sk sa mi stránka nezobrazila a nebežal ani VirtualHost.

Áno ,skúšam MX záznamy svojej domeny, ktorú mám na SZM a denne príjimam a odosielam poštu. Samozrejme, skúšal som aj iné MX záznami.
12.6.2008 08:48 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Není mi pořád jasné to schéma sítě. Jediný počítač dostupný z internetu je router, jeho IP adresa je zároveň nastavená jako DNS server pro nějakou vaši doménu. Na routeru však DNS server ve skutečnosti neběží, ale požadavky z venku přesměrovává na nějaký váš Linuxový server, kde ve skutečnosti běží DNS server pro vaši doménu. Je to tak? Zároveň na routeru běží DNS cache (nebo jenom resolver), který naopak odpovídá na požadavky zevnitř sítě a vyřídí je. Je problém v překladu jen MX záznamů, nebo se to týká i jiných záznamů?

Jinak asi by bylo dobré nějak „nakreslit“ (ať už v ASCII, nebo přiložit obrázek) schéma vaší sítě, kde je jaký server a kde je jaká povolená komunikace. Protože z dosavadního popisu mi zatím není jasné ani to, zda se bavíme jen o routeru a jednom dalším počítači, nebo zda těch serverů je v síti víc a jeden dělá např. DNS server a druhý mail server.
12.6.2008 10:11 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Příloha:
Zasielam Vám obrázok, s usporiadaním siete. Myslím, že z neho Vám bude ˇVsetko jasné, dal som tam aj nejaký popis.
12.6.2008 10:38 pupala | skóre: 20
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Otazka. Na ktorom stroji ti beží ten phpmailer? Čo majú nastavené účty na xp-čkach ako server odchádzajúcej pošty? Ako vyzerá main.cf na 10.0.0.101 ?
12.6.2008 11:27 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Na tom Linuxovém serveru a na stanicích je tedy nastaven stejný DNS server, a na stanicích překlad DNS jmen funguje a na Linuxu ne?
12.6.2008 13:29 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Staniciam to prideluje router a keď pozriem vlastnosti pripojenia, tak Brana a DNS je 10.0.0.138. U linuxu som skúšal ifconfig, ale myslím, že aj DNS je nastavené na 10.0.0.138. Teda aspoň podľa resolv.conf kde je nameserver 10.0.0.138
12.6.2008 13:36 Filip Jirsák | skóre: 66 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
Neblokuje ty DNS dotazy nebo odpovědi firewall? Zkuste si na tom linuxu spustit tcpdump -n 'port 53' a pak zkuste zadat nějaké dotazy – uvidíte, zda alespoň odejdou pakety s doatzem (a na jakou adresu), případně zda se na síťovce objeví i odpověď.
12.6.2008 13:25 Coosom
Rozbalit Rozbalit vše Re: Sendmail , Postfix - bežia, telnet localhost 25 =ok ale email nepride
PHPMAILER beží na linuxovom stroji - 10.0.0.101, tam ma rozbehaný aj webserver s 2 doménami, ktoré sú funkčne. Stránky obsahujú kontaktny formular, ktorý sa odosiela cez mail (). To avšak nie je funkčné, keďže nejde odosielanie e-mailov.

Preto som na linuxový server do www pridal phpmailera s tým, že sa budem priamo cez smtp pripájať na server szm, kde mám inú doménu, ktorú používam na prezentáciu a emaily. Ale nebeží to, keďže phpmailer hlási, že smtp server neexistuje, resp. sa s ním nevie spojiť.

To sú tie MX záznami, ktore nevie získať z vonku, len z localhostu, teda sam od seba na svoje 2 domény, ktoré na linuxe sú. Predpokladám, že preto aj stoja všetky maily odosielané cez mail ().

Na XPčkách mi router DHCP prideluje IP, Masku a svoju bránu teda 10.0.0.138. Túto bránu má linux nastavený ako nameserver.

Na XPčkách denne odosielam poštu cez Outlook 2007 cez tie iste účty a smtp ako mám nastavené v phpmailere na linuxe.

Teda problém bude len na linuxe smerom von, alebo v niečom inom.

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.