Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Mail – nelze odeslat s hlavickami

Taps
verified
rating uzivatele
(118 hodnocení)
16. 10. 2016 16:21:25
Zdravim, u jednoho webu mam problem s funkci mail. Pokud ji pouziji bez 4 parametru(hlavicky) tak mi email v poradku prijde. Pokud pridam hlavicku tak email neprijde. Nesetkal se nekdo s timto problemem? Dekuji
16. 10. 2016 16:21:25
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230504
hm
verified
rating uzivatele
(20 hodnocení)
16. 10. 2016 17:11:20
Jak vypada kod kterym odesilas? Funguje ten stejny kod nekde jinde? Proc nepouzivas PHPMailer?
16. 10. 2016 17:11:20
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230503
LM
verified
rating uzivatele
(17 hodnocení)
16. 10. 2016 18:02:04
A co kdyz ma hlavicka pravdu? Me obcas hlasi ze xml neni xml a generuji si je porad stejne.
16. 10. 2016 18:02:04
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230502
Taps
verified
rating uzivatele
(118 hodnocení)
16. 10. 2016 18:06:37
Do té hlavičky se dostávají níže uvedené údaje
Na jiném webu stejný kod funguje bez problémů
16. 10. 2016 18:06:37
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230501
TomasX
verified
rating uzivatele
(4 hodnocení)
16. 10. 2016 18:48:50
a máš řádně nastaveny spf a mx záznamy? Pokud napíšeš doménu, můžeme to zkontrolovat
16. 10. 2016 18:48:50
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230500
hm
verified
rating uzivatele
(20 hodnocení)
16. 10. 2016 18:51:07
Napsal TomášX;1332182
a máš řádně nastaveny spf a mx záznamy? Pokud napíšeš doménu, můžeme to zkontrolovat
jak s timhle souvisi pridani vlastni hlavicky do mailu? :)
---------- Příspěvek doplněn 16.10.2016 v 18:51 ----------
Taps: pokud to jinde funguje, tak nejdriv zkus ten phpmailer, ten ma vyreseno spousty problemu co tyhle veci mivaj (a taky proto bys ho mel pouzivat, protoze fce mail je proste v PHP neskutecne "hloupa") a pokud to nepomuze, tak napis na podporu hostingu, treba maji nekde neco nastaveno a vi o tom...
16. 10. 2016 18:51:07
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230499
Taps
verified
rating uzivatele
(118 hodnocení)
16. 10. 2016 19:21:10
Ono se konkretne jedna o plugin do wordpressu...v pluginu jsem zkousel pouzit i oficialni funkci wp_mail, ale problem stsle pretrvava..
Funkce wp_mail pouziva phpmailer
16. 10. 2016 19:21:10
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230498
hacktrack
verified
rating uzivatele
(5 hodnocení)
16. 10. 2016 19:37:02
Na jakem OS to mate ? u windows a linux je rozdilna implementace
16. 10. 2016 19:37:02
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230497
Taps
verified
rating uzivatele
(118 hodnocení)
16. 10. 2016 19:52:07
jedná se o linux
16. 10. 2016 19:52:07
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230496
hacktrack
verified
rating uzivatele
(5 hodnocení)
16. 10. 2016 19:53:23
Postnete zdrojak.. error log mate prazdny ? Mate zaply sendmail log v php.ini ??
16. 10. 2016 19:53:23
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230495
Taps
verified
rating uzivatele
(118 hodnocení)
16. 10. 2016 20:06:01
16. 10. 2016 20:06:01
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230494
hacktrack
verified
rating uzivatele
(5 hodnocení)
16. 10. 2016 20:34:38
Skuste u posledni header polozky nedat n . Pokud to nezabere nahradte n vsude v hlavicce rn
Vsechn radky by meli byt ukonceny rn krome toho posledniho tam nema byt nic. Bavime se o pridavnych radkach v hlavicce
16. 10. 2016 20:34:38
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230493
TomasX
verified
rating uzivatele
(4 hodnocení)
16. 10. 2016 20:42:36
Aleš Jiříček: emailové servery validují hlavičky From a envelop oproti spf záznamu, případně fallbackují na mx či a, chování je ale rozdílné napříč poskytovateli, je tedy lepší udržovat spf řádně nastavené a nespoléhat se na jiné chování.
V první řadě bych zkontroloval, které hlavičky se tam dávají sami a jak vypadá email s vlastními hlavičkami a těmi výchozími. Doporučuji třeba službu https://www.mail-tester.com/, kam pošleš email bez vlastních hlaviček a s nimi. Pokud email nepříjde, máš v chybu v syntaxi či použití těhle funkcí, pokud email příjde, řekne ti co je špatně případně můžeš zkontrolovat v kterých hlavičkách se oba emaily liší.
Klidně může být chyba v tom, že se snažíš poslat email jakoby ze své domény ($admin_email) a přitom na to nemáš právo. V tomhle případě je nutná podmínka pro projítí emailu validacemi u většiny free emailových služeb, aby doména v emailu, který se vkládá z proměnné $admin_email obsahovala platný spf záznam pro IP adresu server, kde běží tenhle skript.
Je také klidně možné, že hosting provádí své pomocí určité kontroly a je dobré se na něj obrátit s žádostí o pomoc.
---------- Příspěvek doplněn 16.10.2016 v 20:46 ----------
hacktrack: ¨dobrej postřeh, tohle nastavení je závislé na systému, na kterém php běží, doporučuji spíše než natvrdo dávat rn nebo n dávat konstantu PHP_EOL
16. 10. 2016 20:42:36
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230492
hm
verified
rating uzivatele
(20 hodnocení)
16. 10. 2016 21:10:34
TomasX: ano, kdyz tam saze i From, pak souhlasim ze to tim byt muze... Nejak me nenapadlo ze se odesilatel s fci mail musi sazet do hlavicek, nekde mi zustavalo ze ma odesilatel svuj vlastni parametr, ale to sem si ocividne s necim spletl
16. 10. 2016 21:10:34
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230491
hacktrack
verified
rating uzivatele
(5 hodnocení)
16. 10. 2016 21:17:07
ono je to zavisle na vice vech. univerzalne by melo byt /r/n .. ono totiz zavisi jaky mate OS a zaroven MTA, nektere mail reseni qmail, postfix apod automaticky doplnuje formatovani v ramci CLRF a pod..
osobne nedoporucuju tyhle kody psat a pouzit rovnou osvedcenej phpmail tridu.. Tam uz je to odladeny.
je takovy typ pro autora vlakna doporucuju si v php.ini zapnout direktivu sendmail_path a logovat vsechny odchozi emaily do souboru, samozrejme to loguje
jen hlavicky a soubor do ktereho se reportuje musi existovat..
---------- Příspěvek doplněn 16.10.2016 v 21:18 ----------
jo jeste je to zavisle i na hostingu, nektere trapne hostingy maji mail() blokly, nebo prekompilovanou mail() funkci ktera ignoruje header additional parametry.
v minulosti se pres to dost hackovali systemy. a nektere MTA systemy ingoruji nebo validuji nektere hlavicky..
16. 10. 2016 21:17:07
https://webtrh.cz/diskuse/mail-nelze-odeslat-s-hlavickami/#reply1230490
Pro odpověď se přihlašte.
Přihlásit