#1 2019-09-28 01:08:38

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

Odesílání dlouhých mailů v PHP

Dobrý den,
mám na stránce php skript, který odesílá uživatelům email (pomocí mail();),
ve kterém je ověřovací odkaz aby uživatel potvrdil, že je to jeho email.
Ve zprávě není moc textu, jsou tam jen základní html tagy jako a, br, span.
V ničem z toho chyba není, zkoušel jsem to asi 3 hodiny.
Jediný delší text jsou dlouhý odkaz a styly pro jedno tlačítko.
Všechno fungovalo, ale nyní emaily přestaly chodit.
Když jsem se snažil najít problém, zjistil jsem, že se maily pod zhruba 500 znaků se odešlou, delší ne.
Připadá mi to dost málo a tak se chci zeptat, jestli jsem udělal chybu, nebo narazil na nějaký strop délky zprávy a co můžu dělat.
Děkuji

Offline

#2 2019-09-28 09:18:34

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Odesílání dlouhých mailů v PHP

Dobrý den, přes php funkci mail() zle odesílat i dlouhé emaily. Skutečně jste emaily v dané mail schránce nenašli ani ve složce Nevyžádaná pošta?


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#3 2019-09-28 12:31:57

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

Re: Odesílání dlouhých mailů v PHP

Zkoušel jsem posílat na schránky u seznamu a gmailu, v žádné složce jsem zprávu nenašel.
Navíc funkce mail() pořád vrácí true. Musím poznamenat, že jsem zaznamenal zvýšení toho limitu neodesílání asi na 900 znaků (to zkouším lorem ipsum), ale i byly dřív emaily ještě delší, moje zpráva se do tohoto limitu zkrátka nevejde.
Děkuji za jakoukoli pomoc.

Offline

#4 2019-09-28 13:18:48

JF
Endora rádce
Místo: ....nice u Plzně
Registrován: 2010-06-22
Příspěvky: 11,941

Re: Odesílání dlouhých mailů v PHP

Můžete nám dát více informací? Tj soubor z kterého odesílání vykonávate aby jsme mohli prověřit vámi popisovaný problém. Děkuji


Ján Fačkovec - Endora.cz by Webglobe
Email, Web, Webadmin, Webmail, Nápověda, Ceník

Offline

#5 2019-09-28 13:38:38

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

Re: Odesílání dlouhých mailů v PHP

Jediný soubor s mailem, který nyní přesahuje 900 znaků > u kterého problém přetrvává je s žádostí o reset hesla dataforgot.php, který jsem pro testování upravil až na tuto verzi, po nějaké době jsem všechno zakomantoval, a nechal jen lorem ipsum delší než 900 znaků:

mail("cech.franta.at1@seznam.cz","test","Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Et harum quidem rerum facilis est et expedita distinctio. Aenean vel massa quis mauris vehicula lacinia. Maecenas ipsum velit, consectetuer eu lobortis ut, dictum at dui. Proin pede metus, vulputate nec, fermentum fringilla, vehicula vitae, justo. Fusce aliquam vestibulum ipsum. Mauris dictum facilisis augue. Curabitur bibendum justo non orci. Aenean placerat. Praesent in mauris eu tortor porttitor accumsan. Morbi leo mi, nonummy eget tristique non, rhoncus non leo.Nullam at arcu a est sollicitudin euismod. Praesent in mauris eu tortor porttitor accumsan. Morbi leo mi, nonummy eget tristique non, rhoncus non leo.Nullam at arcu a est sollicitudin euismod.Praesent in mauris eu tortor porttitor accumsan. Morbi leo mi, nonummy eget tristique non, rhoncus non leo.Nullam at arcu a est sollicitudin euismod.Praesent in mauris eu tortor porttitor accumsan. Morbi leo mi, nonummy eget tristique non, rhoncus non leo.Praesent in mauris eu tortor porttitor accumsan. Morbi leo mi, nonummy eget tristique non, rhoncus non leo.Nullam at arcu a est sollicitudin euismod.",$hds);

cech.franta.at1@seznam.cz je můj testovací mail, zkoušel jsem ale i další schránky
"Lorem" - zkrátka dlouhý text
$hds - proměnná pro headers u mailů:
    $hds      =  "Content-Type: text/html; charset=UTF-8\r\n";
    $hds     .=  "MIME-Version: 1.0\r\n";
    $hds     .=  "From: info@mastranka.cz";

Pokud musím poskytnout více informací, prosím řekněte které přesně,
Děkuji

Upravil pretest (2019-09-29 11:09:58)

Offline

Zápatí

Založeno na FluxBB | CZ a SK