ugrás a tartalomhoz

mail - e-mail kiküldés

simisoma · 2010. Már. 4. (Cs), 10.58
Sziasztok,

lenne egy olyan problémám, hogy nem akarja kiküldeni a php mail függvénnyel az legalapabb kódot sem amióta új szolgáltatóhoz (domainuniverzum) került az oldalam...
Felhívtam őket, de azt mondják nincsen letiltva működnie kell.

Mi vagy mik lehetnek a hibák?? Ha tudnátok ebben segíteni :-)

Itt a kódrészlet:

mail_body="<html>\n<body>\n";
$mail_body.="próba";	
$mail_body.="</body>\n</html>\n";
$mail_body.="</body>\n</html>";
	
$kuldo_neve="Nevem";
$kuldo_mail="emailom##kukac##mailom.hu";
$cimzett_mail="cimzett##kukac##emailja.hu";
$targy="targy";

$fejlec= "MIME-Version: 1.0\r\nContent-type: text/html; charset=utf-8";
$fejlec.="\r\nFrom: " . $kuldo_neve . "<" . $kuldo_mail . ">\r\n";
				
@mail($cimzett_mail, $targy, $mail_body, $fejlec);
Köszi: Simisoma
 
1

Sok minden

janoszen · 2010. Már. 4. (Cs), 14.20
Sok minden hiba lehet, első körben a @ jelet vedd ki, mert nem fogod látni a hibákat. Ezek után nézd meg, kapsz-e hibaüzenetet. Ha nem kapsz, kérd meg a szolgáltatót, hogy nézzen bele a logjaiba.

Második körben ha nem szeretnéd, hogy spamek menjenek ki a tárhelyedről, akkor használj valami kész függvénykönyvtárat (pl SwiftMailer) mert így majd a spambotok jól bele fognak tudni rondítani a kiküldött leveleidbe.
2

SwiftMailer

simisoma · 2010. Már. 4. (Cs), 20.13
Először is köszönöm a tippet :-)

Viszont bajban vagyok, mert így sem működik a dolog... :-(

Az eredeti kódból kivettem a @-ot, de hibakódot nem dobott, sőt true értékkel tér vissza a mail().

Na már most felraktam a SwiftMailer-t és az alábbi kódot írtam:


                require_once '../lib/swift_required.php'; 
 
                $message = Swift_Message::newInstance()
                
                  ->setSubject('tárgy')
                  ->setFrom(array('emailom##kukac##email.hu' => 'kuldo_neve'))
                  ->setTo(array('emailom##kukac##email.hu' => 'A name'))
                  ->setBody('bla-bla')
                  ->addPart('<q>hello</q>', 'text/html');

De sajnos ezzel sem küldi ki nekem a leveleket... :-(

Na most mi tévő legyek?
3

Működik

simisoma · 2010. Már. 4. (Cs), 21.45
Köszi, rájöttem már működik,
lemaradt a csatlakozás és a küldés :-)
4

Kiváló

janoszen · 2010. Már. 5. (P), 07.36
Az utókornak bemásolhatnád a kódot. Egyébként örülök, hogy megoldódott.