Nejste přihlášeni
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
Na jiném hostingu se to odeslalo normálně, jak mám používat smtp?
Offline
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
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
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
Jak bys tedy navrhoval udělat tu hlavičku?
Offline
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
Offline
Nakonec jsem to tak vyřešil. PHPMailer + smtp.endora.cz a už to vypadá, že funguje.
Offline
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
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.
Offline
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
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
Dá se s tím tedy něco dělat?
Offline
Děkuji.
Offline
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
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
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
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
Hm, tak vidim, že tady mám asi smůlu a problém zůstane nevyřešen.
Offline
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
Bohužel ani odeslání přes schránku (tj. z prostředí webmail.endora.cz) stále nefunguje.
Offline