Pazartesi, 20 Mayıs 2013 00:00

Joomla da mail gönderme

Yazan 
Öğeyi Oyla
(0 oy)

Joomla'da yazdğımız kodlarla e-posta göndermek için kullanabileceğimiz sınıf JMail'dir. Bu sınıfdan bir nesne üretmek için her zaman yaptığımız gibi JFactory sınıfını kullanıyoruz.

$ePosta=JFactory::getMailer();
$ayar=JFactory::getConfig();
//E-Posta gönderen Joomla Konfigurasyon dosyasından alınarak ayarlanıyor
$gonderen=Array($ayar->getValue("config.mailFrom"),$ayar->getValue("config.fromname"));
$ePosta->setSender($gonderen);
//E-Posta alıcıları ayarlanıyor
$ePosta->addRecipent(array("birepostaATgoogle.com","ikinciepostaATgoogle.com"));
//E-Posta başlığı ayarlanıyor
$ePosta->setSubject("Bir Deneme E-Posta'sı");
//E-Posta eğer html formatında göndericekse aşağıdaki fonksiyon kullanılır.
$ePosta->isHTML(true);
//E-Posta eğer SMTP kullanılarak gönderilecekse aşağıdaki fonksiyon kullanılır.
$ePosta->useSMTP(true);
//E-Posta gövdesi aşağıdaki kod yardımıyla ayarlanır. ( Mesaj Kısmı)
$ePosta->setBody("Bu mesaj Joomla tarafından gönderiliyor.Test için gönderilmiştir.");
$sonuc=$ePosta->send();
if ( $sonuc !== true ) {
    echo 'E-Posta gönderimi başarısız: ' . $send->message;
} else {
    echo 'E-Posta Başarı ile gönderildi.';
}



Okunma 48817 defa Son Düzenlenme Pazartesi, 20 Mayıs 2013 17:10
Ufuk Yıldırım

Yazılım Geliştirme Uzmanı

Web site: www.ufuk.biz

Yorum Ekle

Gerekli olan (*) işaretli alanlara gerekli bilgileri girdiğinizden emin olun. HTML kod izni yoktur.