#1 2013-05-13 11:09:02

bodyfast
Člen
Registrován: 2013-05-13
Příspěvky: 12

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Dobrý deň!

Mám problém a neviem prísť na chybu. Bez môjho pričinenia sa mi prestali odosielať emaily z mojich PHP objednávkovích formulárov. Problém sa začal prejavovať 10.5.2013 niekedy po obede.
Používam sunloght CMS 7.4.3 .

Môže to súvisieť s nejakými zmenami na servroch?
Ako by som mohol problém vyriešiť?

Formuláre mi prestali fungovať na http://www.bodyfast.sk a na http://www.megaprsia.sk

Ďakujem pekne.

Offline

#2 2013-05-13 11:34:01

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 10,330
Web

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Maily podľa logu korektne odchádzajú. Toto si môžete skontrolovať priamo vo webadmin.endora.cz v časti Log - Log odchozích mailů. U niektorých ale vidím že sa nedopĺňa mail príjemcu.


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

#3 2013-05-13 20:41:02

blinde
Člen
Registrován: 2013-05-13
Příspěvky: 1

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Dobrý den mam problem emaly se mi nechteji odesital z formulare nevite cim to je kdyt samy kod vlozim na webzdarma tak emaily mi chodi?

Offline

#4 2013-05-13 20:54:46

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Sice neumím věštit, ale moje opravená křišťálová koule mi napověděla, že pokud se jedná o doménu http://soshorovice.mablog.eu/ tak tato doména je ve variantě Lite, na které není funkce mail() povolena. O této skutečnosti jste byl informován na e-mailu.

Přejděte na minimálně variantu Free, kde je tato funkce již povolena.
Způsob přechodu je možný dvěma způsoby:
1. registrovat a spojit účet s mojeID;
2. zakoupit jeden z placených programů (Plus, Mega).


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#5 2013-05-13 21:11:40

bodyfast
Člen
Registrován: 2013-05-13
Příspěvky: 12

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Aj moja doména bodyfas.sk je v bezplatnom móde. Je možné že sa pre to maily z formulára neodosielajú?

Práve som nainštaloval najnovšiu verziu sunightu, sprevádskoval jednoduchý kontaktný formulár a maily mi stále nechodia. V logu vyzerá všetko normálne.

Ď A K U J E M

Offline

#6 2013-05-13 21:13:57

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Ne Vaše doména je ve variantě Free, kde je funkce mail povolena.
E-maily odcházejí, jen není zadán příjemce mailu, viz výpis Log, Log odchozích mailů naleznete zde

EDIT:
Jakým způsobem a s jakými parametry voláte Vaši rutinu (skript) pro odeslání emailu?


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#7 2013-05-13 21:33:44

bodyfast
Člen
Registrován: 2013-05-13
Příspěvky: 12

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Je to HCM modul a vyzerá takto:

<?php
/*--- kontrola jadra ---*/
if(!defined('_core')) {
    exit;
}

/*--- definice funkce modulu ---*/
function _HCM_mailform($adresa = "", $priloha = false, $predmet = null)
{

    //priprava
    $result = "";
    $_SESSION[_sessionprefix.'hcm_'.$GLOBALS['__hcm_uid'].'_mail_receiver'] = @implode(",", _arrayRemoveValue(@explode(";", trim($adresa)), ""));
    if(_boolean($priloha)) {
        $rfile = array($GLOBALS['_lang']['hcm.mailform.att'], "<input type='file' name='att' />");
        $att = true;
    } else {
        $rfile = array('');
        $att = false;
    }
    if(isset($predmet)) {
        $rsubject = " value='"._htmlStr($predmet)."'";
    } else {
        $rsubject = "";
    }
    $rcaptcha = _captchaInit();

    //zprava
    if(isset($_GET['hcm_mr_'.$GLOBALS['__hcm_uid']])) {
        switch($_GET['hcm_mr_'.$GLOBALS['__hcm_uid']]) {
            case 1:
                $result = _formMessage(1, $GLOBALS['_lang']['hcm.mailform.msg.done']);
                break;
            case 2:
                $result = _formMessage(2, $GLOBALS['_lang']['hcm.mailform.msg.failure']);
                break;
            case 3:
                $result = _formMessage(3, $GLOBALS['_lang']['hcm.mailform.msg.failure2']);
                break;
        }
    }

    //predvyplneni odesilatele
    if(_loginindicator) {
        $sender = _loginemail;
    } else {
        $sender = "@";
    }

    $result .= "<div class='anchor'><a name='hcm_mform_".$GLOBALS['__hcm_uid']."'></a></div>\n"._formOutput("mform".$GLOBALS['__hcm_uid'], _indexroot."remote/hcm/mform.php?_return=".urlencode(_indexOutput_url).($att ? "' enctype='multipart/form-data" : ''), array(array($GLOBALS['_lang']['hcm.mailform.sender'], "<input type='text' class='inputsmall' name='sender' value='".$sender."' /><input type='hidden' name='fid' value='".$GLOBALS['__hcm_uid']."' />"), array($GLOBALS['_lang']['posts.subject'], "<input type='text' class='inputsmall' name='subject'".$rsubject." />"), $rcaptcha, array($GLOBALS['_lang']['hcm.mailform.text'], "<textarea class='areasmall' name='text' rows='9' cols='33'></textarea>", true), $rfile), array("text", "sender"), $GLOBALS['_lang']['hcm.mailform.send']);

    return $result;

}

?>

Offline

#8 2013-05-13 22:02:48

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Předpokládám, že používáte standardní HCM modul mailform, jaké máte zadání tohoto modulu v administraci SL?
Kde možno vidět tento Váš formulář?

EDIT:
Formulář (HCM modul) je v této verzi plně funkční.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#9 2013-05-13 22:23:32

bodyfast
Člen
Registrován: 2013-05-13
Příspěvky: 12

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Formulár je na tejto stránke: http://www.bodyfast.sk/objednavka1.p21.html

Zadaný je takto:

[hcm]mailform,info@bodyfast.sk,0,Zpráva z formuláře[/hcm]

Ešte ma napadá, či nemôže byť chyba niekde u poskytovateľa emailových služieb.
Používam google apps na info(zavinac)bodyfast.sk a info(zavinac)megaprsia.sk ale keď som prehodil emailovu adresu na moju sukromu, tak to tiež nefungovalo  :?

Offline

#10 2013-05-13 22:38:45

kksmirice
Endora rádce
Místo: Vrchovnice
Registrován: 2011-11-20
Příspěvky: 6,023
Web

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Mě tento formulář funguje spolehlivě.
Zaslal jsem Vám:
1x zprávu z Vašeho formuláře - i v logu je vidět
1x zprávu z mých stránek - také v mém logu zaznamenáno
1x zprávu přímo z emailové adresy seznamu - kvůli ověření průchodnosti emailu, prozatím se mi nevrátil ani deliver.


1. Murphyho zákon:
Na počátku nebylo nic. I to se pokazilo!

stránky: CMS test
kontakt - instalace systémů, MySQL, FTP přístup, ...
Instalační balíky vybraných CSM

Problémy spojené s provozem služeb Endora, řešte na tomto fóru.

Offline

#11 2013-05-17 16:27:39

Fitli
Člen
Registrován: 2013-05-17
Příspěvky: 2

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

se stránkou http://priznanijarosky.9e.cz/ mám úplně stejný problém, od 10.5. se neodesílají maily z formuláře.

Offline

#12 2013-05-17 16:29:14

Trade
Endora rádce
Místo: Česká republika
Registrován: 2013-01-22
Příspěvky: 3,596
Web

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Ve webadminu v  logu vidíte odeslané emaily?


Kontaktujte nás | FAQ
Email: fk@endora.cz

Offline

#13 2013-05-17 16:34:28

Fitli
Člen
Registrován: 2013-05-17
Příspěvky: 2

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Vidím.

Offline

#14 2013-05-17 17:16:19

admin
Administrátor
Registrován: 2009-05-15
Příspěvky: 4,294

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

poslete na <!-- e --><a href="mailto:info@endora.cz">info@endora.cz</a><!-- e --> email ktery mel byt odeslan a nedorazil

Offline

#15 2013-05-18 15:15:37

JF
Endora rádce
Místo: Plzeň
Registrován: 2010-06-22
Příspěvky: 10,330
Web

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

V logu vidím že nemáte vyplneného odosielateľa, tj je vysoko pravdepodobné že mail skončil v SPAMe.


Ján Fačkovec - Helpdesk Endora.cz
- Email: jan.fackovec(zavináč)endora.cz
- Web: www.endora.cz
Zlepšite si stránku českým validátorom!

Offline

#16 2018-09-08 12:18:34

jindrichvesely
Endora uživatel
Registrován: 1970-01-01
Příspěvky: 1

Re: EMAILY SA Z PHP FORMULARA NEODOSIELAJU

Dobrý den vážený pane správce,
neodesílají se mi emaily ze žádných z domén,  to znamená, že pokud třeba ve wordpressu mám Forum nebo Eshop Woocomerce tak nefunguje odesílání emailů ze serveru. Mám program free a na jednom zkušební program plus
doména je www.osobnirust.8u.cz ,
děkuji
pěkný den

Offline

Zápatí

Založeno na FluxBB | CZ a SK