Autor Zpráva
Miri
Profil *
Ahoj, mám menší problém. Možná se s tím někdo již setkal. Založil jsem účet na google apps pro firmy (zdarma, základní verzi) a navázal na svoji doménu. Založil jsem i několik e-mailových schránek, které fungují když posílám mail i z jiných mailových schránek. Ovšem když odesílám mail ze svých stránek mail('$email', $predmet , $text, $hlavicky); tak email nedojde pouze na tyto založené emaily na google apps. na ostatní dojde (např seznam.cz, nebo gmail.com).

Netuší prosím někdo čím by to mohlo být?
Předem díky Míra
Davex
Profil
Miri:
V tom odeslaném e-mailu asi není něco v pořádku. Odesílatel, hlavičky, kódování, předmět, obsah, ze serveru se odesílá moc e-mailů na GApps, je na blacklistu nebo něco jiného.
Miri
Profil *
zkoušel jsem ho odeslat na více domen, které mám založené na apps a ani jedna neprošla... Najdu nějaký localní blacklist kde by se to dalo nastavit ? Zkoušel jsem i tuto verzi a nic.
$subject = "SUBJECT";
$message  = "Hello! \n";
$message .= "More blah blah blah \n";
$message .= "blah blah blah blah blah blah blah blah blah \n";
$headers = "From: me@domain.com \r\n" .
           "Reply-To: me@domain.com \r\n" .
           "X-Mailer: PHP/" . phpversion();

mail($to, $subject, $message, $headers); 
Davex
Profil
Jak vypadá hlavička ze zdrojového kódu nějaké došlé zprávy (třeba na Seznam nebo Gmail)?
Miri
Profil *
Jak to zjistím ?
Davex
Profil
Třeba na Gmailu se otevře e-mail, klikne na malou šipku vpravo nahoře, rozbalí se nabídka, kde se vybere „Zobrazit originál“ a na začátku otevřeného textu je hlavička oddělená od těla zprávy prázdným řádkem.
Miri
Profil *
Received: by 10.223.198.138 with SMTP id eo10csp947138fab;
Fri, 30 Nov 2012 14:59:39 -0800 (PST)
Received: by 10.14.184.131 with SMTP id s3mr9166604eem.38.1354316378867;
Fri, 30 Nov 2012 14:59:38 -0800 (PST)
Return-Path: <www-data@atlantis.vshosting.cz>
Received: from atlantis.vshosting.cz (atlantis.vshosting.cz. [78.24.8.152])
by mx.google.com with ESMTPS id s8si12493203eeo.127.2012.11.30.14.59.38
(version=TLSv1/SSLv3 cipher=OTHER);
Fri, 30 Nov 2012 14:59:38 -0800 (PST)
Received-SPF: pass (google.com: best guess record for domain of www-data@atlantis.vshosting.cz designates 78.24.8.152 as permitted sender) client-ip=78.24.8.152;
Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of www-data@atlantis.vshosting.cz designates 78.24.8.152 as permitted sender) smtp.mail=www-data@atlantis.vshosting.cz
Received: from atlantis.vshosting.cz (localhost [127.0.0.1])
by atlantis.vshosting.cz (Postfix) with ESMTP id 0B3DE2342747
for <mujmail.gmail.com>; Fri, 30 Nov 2012 23:59:28 +0100 (CET)
Received: by atlantis.vshosting.cz (Postfix, from userid 33)
id F1DF6234273E; Fri, 30 Nov 2012 23:59:27 +0100 (CET)
X-PHP-Originating-dir: /var/www/vhosts/hrejehojisamo.cz/httpdocs
To: mujmail.gmail.com
Subject: =?utf-8?B?UG90dnJ6ZW7DrSBvYmplZG7DoXZreQ==?=
X-PHP-Script: hrejehojisamo.cz/index.php for 90.179.68.59
From: info@hrejehojisamo.cz
Reply-To: info@hrejehojisamo.cz
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Message-Id: <20121130225927.F1DF6234273E@atlantis.vshosting.cz>
Date: Fri, 30 Nov 2012 23:59:27 +0100 (CET)
Davex
Profil
1) Pokud nefunguje pouze doručení do schránek na doméně hrejehojisamo.cz, tak tato doména je na Google Apps a mohlo by vadit, že e-mail z této domény přichází z jiného serveru. Mohl by pomocí SPF záznam v DNS, kde bude server atlantis.vshosting.cz výslovně uveden, že je z něj odesílání z domény hrejehojisamo.cz povoleno.

Nějak takto:
hrejehojisamo.cz.        900    IN    TXT    "v=spf1 include:_spf.google.com a:atlantis.vshosting.cz ~all"

2) Mohl by být problém v odesílateli www-data@atlantis..., kde by mohlo pomoci využití pátého parametru funkce mail.

mail($to, $subject, $message, $headers, "-f info@example.com");

3) V hlavičce nikde nevidím řádek s X-Mailer:, asi bude dobré přidat znak konce řádku na konec hlavičky, případně změnit znak konce řádku v hlavičce na konstantu PHP_EOL.

$headers = "From: me@domain.com" . PHP_EOL
           . "Reply-To: me@domain.com" . PHP_EOL
           . "X-Mailer: PHP/" . phpversion() . PHP_EOL;

4) Na webhostingu by mohlo být něco špatně nastaveno v administraci a zapnuto doručování pošty pro doménu na webhosting, takže se vůbec nesnaží o odeslání na Google Apps.
Miri
Profil *
Dobře díky mockrát za rady, prozkouším a napíšu vysledek.
Míra

Vaše odpověď

Mohlo by se hodit

Příspěvky nesouvisející s webem budou odstraněny.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: