abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 15:33 | IT novinky

    Byly vyhlášeny výsledky The Game Awards 2024 (YouTube). Hrou roku se stal Astro Bot (YouTube) běžící pouze na PlayStation 5.

    Ladislav Hagara | Komentářů: 0
    včera 12:22 | IT novinky

    Na GOG.COM probíhá Winter Sale 2024. Při té příležitosti lze každý den do konce roku získat zdarma jinou počítačovou hru, viz kalendář uprostřed stránky Winter Sale 2024. Otevření balíčku se hrou vždy ve tři odpoledne. První hrou je The Whispered World: Special Edition.

    Ladislav Hagara | Komentářů: 3
    včera 02:22 | IT novinky

    Nezisková organizace Internet Security Research Group (ISRG) vydala Výroční zprávu za rok 2024 (pdf). Organizace stojí za certifikační autoritou Let's Encrypt, projektem Prossimo, jehož cílem je používání paměťově bezpečného kódu v kritické internetové infrastruktuře a službou Divvi Up řešící telemetrii respektující soukromí uživatelů.

    Ladislav Hagara | Komentářů: 1
    12.12. 15:55 | Zajímavý software

    Vývojáři PeerTube, tj. svobodné alternativy k videoplatformám velkých technologických společností, představili mobilní aplikaci PeerTube (Google Play, App Store). Zdrojové kódy jsou k dispozici na Framagitu.

    Ladislav Hagara | Komentářů: 3
    12.12. 13:55 | IT novinky

    Google představil Gemini 2.0, tj. novou verzi svého modelu umělé inteligence (YouTube).

    Ladislav Hagara | Komentářů: 0
    12.12. 13:44 | Nová verze

    Vývojáři KDE oznámili vydání balíku aplikací KDE Gear 24.12. Přehled novinek i s náhledy a videi v oficiálním oznámení.

    Ladislav Hagara | Komentářů: 0
    12.12. 03:44 | Zajímavý článek

    Prosincové číslo časopisu MagPi od nakladatelství Raspberry Pi zdarma ke čtení: MagPi 148 (pdf).

    Ladislav Hagara | Komentářů: 1
    12.12. 01:55 | Nová verze

    Byla vydána nová verze 3.27 frameworku Flutter (Wikipedie) pro vývoj mobilních, webových i desktopových aplikací a nová verze 3.6 souvisejícího programovacího jazyka Dart (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    11.12. 21:22 | Nová verze

    Byla vydána (𝕏) listopadová aktualizace aneb nová verze 1.96 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.96 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    11.12. 16:55 | Nová verze

    OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 24.12.

    Ladislav Hagara | Komentářů: 2
    Rozcestník

    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: 2844×
    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: 62 | 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: 68 | 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: 68 | 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: 68 | 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: 68 | 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: 62 | 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: 68 | 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: 68 | 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: 80 | 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: 68 | 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: 68 | 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: 68 | 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: 68 | 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: 68 | 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: 21
    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: 68 | 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: 68 | 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.