#1 2014-11-15 11:17:45

rutherther
Endora uživatel
Registrován: 2014-07-07
Příspěvky: 8

PHP funkce mail

Dobrý den, potřebuji od vás radu ohledně php, vaše maily se odesílají do spamu (na Gmailu), zkoušel jsem z jiného hostingu a šlo to úplně normálně, nevíte co s tím?

Offline

#2 2014-11-15 12:24:41

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: PHP funkce mail

Je odporucane pouzivat SMTP, aby ste sa tomuto problemu vyhli. Google to vyhodnocuje automaticky, to Endora nezmeni.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#3 2014-11-15 12:39:15

rutherther
Endora uživatel
Registrován: 2014-07-07
Příspěvky: 8

Re: PHP funkce mail

Na jiném hostingu se to odeslalo normálně, jak mám používat smtp?

Offline

#4 2014-11-15 18:39:28

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: PHP funkce mail

Google môže niektoré servery endory pokladať ako za spam, lebo mnoho používateľov cez tento server odosiela maily (+ mohli označovať tieto maily ako spamy) a podľa niektorých kritérií sa to vyfiltruje ako spam. Ak pošlete poštu cez funkciu mail() a ako odosielateľa zadáte nieco@nieco.sk neplatí, že sa správa z toho mailu odoslala a ani sa to nestalo, správa bola odoslaná stále cez endoru čo si gmail prečíta a podľa toho vyhodnocuje. Ak to robíte cez SMTP, správy odosielate priamo cez daný e-mail, tzn. ako keby ste ten mail poslali ručne Vy.

Tu je skvelý príklad využitia SMTP odosielania pošty: http://stackoverflow.com/questions/1445 … mtp-server.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#5 2014-11-15 18:51:27

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

Re: PHP funkce mail

Trošku si dovolím oponovat.
Pokud pošlete zprávu pomocí funkce mail() bez ŘÁDNĚ nastavené hlavičky, vždy bude jako odesilatel uvedeno zakaznik@endora.cz což je zpravidla na všech serverech vyhodnoceno jako spam.

Ve svých aplikacích používám výhradně funkci mail() s řádně nastavenou hlavičkou zprávy a ještě se mi nestalo, že by byla vyhodnocena jako spam.


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

#6 2014-11-15 18:54:58

Lkopo
Podpora
Registrován: 2010-02-12
Příspěvky: 1,916
Web

Re: PHP funkce mail

To áno, ale Google stále vie, že správa odoslaná z niekto@gmail.com cez funkciu mail kde je nastavená iba hlavička nie je odoslaná cez autorizovaného používateľa a aj to môže byť niekedy kritérium vyhodnotenia danej pošty ako spam, keďže to znižuje dôverihodnosť odosielateľa.


Portfólio
E-mail: eduard(at)karpiel.sk

Offline

#7 2014-11-16 18:46:43

rutherther
Endora uživatel
Registrován: 2014-07-07
Příspěvky: 8

Re: PHP funkce mail

Jak bys tedy navrhoval udělat tu hlavičku?

Offline

#8 2014-11-16 22:00:13

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

Re: PHP funkce mail

http://php.net/manual/en/function.mail.php viď Example #2 Sending mail with extra headers.


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

Offline

#9 2015-02-03 22:53:22

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Dobrý den,

na svém webu používám funkci mail pro registraci uživatelů, ale zjistil jsem, že na některé adresy e-mail vůbec nedojde. Tzn. není aní ve spamu, prostě se ztratí. Snažím se zjistit, čím by to mohlo být způsobené. Hlavičku mailu mám nastavenou v pořádku, zkoušel jsem i různé kombinace "From: xxxx" ale bez výsledku. Jedině mě napadá, že problém by mohlo dělat v hlavičce X-PHP-Originating-Script, čímž vlastně server pozná, že e-mail byl odeslán PHP skriptem a následně ho může úplně zamítnout jako spam. Podle webu PHP by tato hlavička měla jít vypnout v .htaccess, to mi však skončí v hlášce Internal error 500. Další možností je vypnutí v php.ini, což ale sám neudělám.

Máte někdo nějaké jednoduché řešení k tomuto problému? Děkuji.

Offline

#10 2015-02-04 21:49:48

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

Re: PHP funkce mail

Nebolo by jednoduchšie maily odosielať napríklad pomocou SMTP? Prípadne skúšali ste na odosielanie použiť PHP mailer ( http://phpmailer.worxware.com/index.php?pg=exampleamail ) ?


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

Offline

#11 2015-02-06 15:55:19

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Nakonec jsem to tak vyřešil. PHPMailer + smtp.endora.cz a už to vypadá, že funguje.

Offline

#12 2015-06-08 21:17:21

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Dobrý den,

chtěl bych se ještě zeptat k tomuto problému. Použití PHPMailer funguje, ale z některých domén se mi vrací odpověď:

550-Requested action not taken: mailbox unavailable 550 invalid DNS MX or A/AAAA resource record (in reply to MAIL FROM command)

Jedná se o problém vzdáleného serveru, nebo je to něco, co bych mohl já ovlivnit nějakým nastavením?

Offline

#13 2015-06-09 10:23:25

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

Re: PHP funkce mail

Je možné nám poskytnúť o aký vzdialený mail server sa jedná? Podľa odpovede neexistuje pre danú doménu MX záznam, prípadne MX záznam existuje, ale cielové umiestnenie nemá pridelenú IP adresu A alebo AAAA, tj nieje možné kontaktovať server keďže systém nedokáže zistiť jeho adresu.


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

Offline

#14 2015-06-09 10:59:42

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Většinou se jedná o doménu gmx.de, ale všiml jsem si, že problém se vyskytuje u více zejména německých domén. Zde je celá odpověď od MAILER-DAEMON (jenom jméno příjemce jsem odmazal):

This is the mail system at host kolbaba.stable.cz.

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

                   The mail system

<###@gmx.de>: host mx01.emig.gmx.net[212.227.17.5] said: 550-Requested
    action not taken: mailbox unavailable 550 invalid DNS MX or A/AAAA resource
    record (in reply to MAIL FROM command)

Reporting-MTA: dns; kolbaba.stable.cz
X-Postfix-Queue-ID: E76232049B
X-Postfix-Sender: rfc822; bigmuscle@glass8.eu
Arrival-Date: Mon,  8 Jun 2015 22:51:47 +0200 (CEST)

Final-Recipient: rfc822; ###@gmx.de
Original-Recipient: rfc822;###@gmx.de
Action: failed
Status: 5.0.0
Remote-MTA: dns; mx01.emig.gmx.net
Diagnostic-Code: smtp; 550-Requested action not taken: mailbox unavailable 550
    invalid DNS MX or A/AAAA resource record

Podle všeho ale běžné zasílání mailů funguje.

Offline

#15 2015-06-09 13:16:23

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Tak můžu potvrdit, že pokud mail zašlu z centrum.cz, tak dorazí bez problému. Pokud z endory (resp. své domény) a je jedno, jestli přes PHPMailer nebo webmail, tak se vrátí zmíněná chyba.

Offline

#16 2015-06-13 10:05:16

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Dá se s tím tedy něco dělat?

Offline

#17 2015-06-13 12:35:16

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

Re: PHP funkce mail

Nahlásené administrátorom ktorý sa vám k problému vyjadria hneď ako to bude možné.


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

Offline

#18 2015-06-14 17:23:01

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Děkuji.

Offline

#19 2015-06-15 14:38:57

MB
Podpora
Registrován: 2013-11-28
Příspěvky: 311

Re: PHP funkce mail

Mohu se zeptat, zda problém přetrvává? 8.6. jsme s gmx.de problém již vyřešili. Podle logu na gmx e-maily chodí v pořádku přes poštovní schránku.

Podle chybové hlášky, která se Vám vrátila to vypadá spíše na překlep v e-mailové adrese

Offline

#20 2015-06-15 14:55:14

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Toto je z dnešního rána (15.6.2015 7:36)

<###@gmx.net>: host mx00.emig.gmx.net[212.227.15.9] said:
    550-Requested action not taken: mailbox unavailable 550 invalid DNS MX or
    A/AAAA resource record (in reply to MAIL FROM command)


Jedná se o jiného příjemce. Překlep v adrese určitě nebude.

Offline

#21 2015-06-15 16:37:21

MB
Podpora
Registrován: 2013-11-28
Příspěvky: 311

Re: PHP funkce mail

Mohl bych požádat o zaslání vrácené zprávy na info@endora.cz. Uveďte do e-mailu e-mail odesílatele a příjemce a způsob odeslání (sever/e-mailová schránka). Děkuji.

Offline

#22 2015-06-15 18:10:16

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Přeposláno. Na způsobu odeslání nezáleží - dělá to při použití PHPMaileru, tak i při pokusu odeslat e-mail rovnou ze schránky (z webového prostředí).

Offline

#23 2015-06-23 19:08:40

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Hm, tak vidim, že tady mám asi smůlu a problém zůstane nevyřešen.

Offline

#24 2015-06-24 12:55:33

MB
Podpora
Registrován: 2013-11-28
Příspěvky: 311

Re: PHP funkce mail

Odesílání přes schránku (SMTP) opraveno. Odesílání přes PHPmailer přímo ze serveru není možné z důvodu předřazené proxy (A/AAAA záznamy serveru jsou jiné než A/AAAA záznamy u domény).

Offline

#25 2015-06-25 10:20:53

bigmuscle
Endora uživatel
Registrován: 2014-06-09
Příspěvky: 28

Re: PHP funkce mail

Bohužel ani odeslání přes schránku (tj. z prostředí webmail.endora.cz) stále nefunguje.

Offline

Zápatí

Založeno na FluxBB | CZ a SK