Devilzc0de Forum Follow @devilzc0de
  • Home
  • Hacking
  • Networking
  • Programming
  • O.S
  • Server
  • Tweets
  • Search
  • Member List
  • Calendar
Current time: 05-25-2013, 08:23 AM Hello There, Guest! (Login — Register)
Devilzc0de Forum › Information Technology › Programming › PHP v
« Previous 1 ... 18 19 20 21 22 ... 31 Next »

[Solved] membuat notifikasi email sendiri?

Home General Computer Multimedia Business Lounge

Post Reply 
Tweet
Threaded Mode | Linear Mode
Solved membuat notifikasi email sendiri?
02-23-2012, 08:14 PM (This post was last modified: 02-23-2012 08:15 PM by darkslayer.)
Post: #1
darkslayer Offline
./Devilz Advisor
Posts: 570
Joined: May 2010
Reputation: 38
membuat notifikasi email sendiri?
Salam rekan2 DC

langsung aja ya gan.
ane mo tanya..
ada yg pernah bikin notifikasi email sendiri ga via PHP?

klo send email ane bisa, pake PHPmailer atau mail(),
cuma nih lagi pengen aja ngembangin lagi web kantor ane, biar temen2 bisa tau ada email masuk di inbox nya melalui web tersebut (g ush expert2, yg penting bs tau judul/pesannya aja).

mohon bantuan temen2,


NB: klo memakai email client yg udh jadi (atmail, roundcube,squirellmail) ane kesulitan nambahinnya dalam aplikasi ane, soalnya bakal sistemik.
1. ane g butuh semua feature2 yg ada d email client tsb krn yg ane butuhin bagian cuma receive email nya aja.
2. laporan sudah di generate, sehingga tinggal klik sana klik sini untuk send. klo menggunakan email client yg udh jadi sangat susah mengimplementasikannya agar berjalan secara otomatis. (rombak ulang apps)

terima kasih :(
Find all posts by this user
Quote this message in a reply
02-23-2012, 08:25 PM (This post was last modified: 02-23-2012 08:26 PM by ditatompel.)
Post: #2
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: membuat notifikasi email sendiri?
Ane blom pernah coba di php.. ngakak
Tp mungkin klo POP3 ama IMAP enabled bisa dihajar..
Mungkin bisa jadi referensi.. :
http://php.net/manual/en/book.imap.php
http://www.phpclasses.org/blog/package/2...g-PHP.html
http://www.go4expert.com/forums/showthread.php?t=11603

chaer
Find all posts by this user
Quote this message in a reply
02-23-2012, 08:43 PM
Post: #3
darkslayer Offline
./Devilz Advisor
Posts: 570
Joined: May 2010
Reputation: 38
RE: membuat notifikasi email sendiri?
(02-23-2012 08:25 PM)ditatompel Wrote:  Ane blom pernah coba di php.. ngakak
Tp mungkin klo POP3 ama IMAP enabled bisa dihajar..
Mungkin bisa jadi referensi.. :
http://php.net/manual/en/book.imap.php
http://www.phpclasses.org/blog/package/2...g-PHP.html
http://www.go4expert.com/forums/showthread.php?t=11603

chaer

TKP bos


lu pinter, tp tetep ane yang keyen bangga
Find all posts by this user
Quote this message in a reply
02-23-2012, 09:45 PM
Post: #4
ditatompel Offline
Administrator
*******
Administrators
Posts: 2,168
Joined: Dec 2010
Reputation: 367
RE: membuat notifikasi email sendiri?
Oke... udah dapet konfirm solved dan jalan mulus dari om darkslayer... Ane ijin solved yah.. asik
Find all posts by this user
Quote this message in a reply
02-24-2012, 12:48 AM
Post: #5
Fauzi Topan Offline
PacarNya Yuki Kato
Posts: 314
Joined: Nov 2011
Reputation: 55
RE: membuat notifikasi email sendiri?
scriptnya klo berkenan di share dund bang ketawaketawa kepingin belajar juga malu
Visit this user's website Find all posts by this user
Quote this message in a reply
02-24-2012, 07:38 AM (This post was last modified: 02-24-2012 08:30 AM by awan.)
Post: #6
awan Offline
./Devilz 1st Cadet
Posts: 10
Joined: Dec 2011
Reputation: 15
RE: membuat notifikasi email sendiri?
(02-24-2012 12:48 AM)Fauzi Topan Wrote:  scriptnya klo berkenan di share dund bang ketawaketawa kepingin belajar juga malu

mailer_config_to.php
PHP Code:
<?php

class mailer_config
{
    public static 
$sendMail         = FALSE;
    public static 
$smtp            = 'smtp.gmail.com';
    public static 
$smtpPort            = 465;
    public static 
$encryption        = 'ssl';
    public static 
$emailSender        = array('sby@president.go.id' => 'President Indonesia');
    public static 
$emailUser        = 'emailgmailkamu@gmail.com';
    public static 
$emailPass        = 'passwordemailkamu';
    public static 
$emailTo            = array('alamat_email_tujuan@gmail.com' => 'Staff');
}
?>


mailer_to.php
PHP Code:
<?php
require_once 'lib/swift_required.php';
class 
mailer
{
    public 
$smtp;
    public 
$smtp_port;
    public 
$encryption    = FALSE;
    public 
$username        = FALSE;
    public 
$password        = FALSE;

    public function 
set_encryption($encryption)
    {
        
$this->encryption = $encryption;
    }

    public function 
set_login($username, $password)
    {
        
$this->username = $username;
        
$this->password    = $password;
    }
    
    public function 
set_smtp($smtp, $port)
    {
        
$this->smtp = $smtp; 
        
$this->smtp_port = $port;
    }
    
    protected function 
get_transport()
    {
        
//Create the Transport
        
$transport =  Swift_SmtpTransport::newInstance($this->smtp, $this->smtp_port);        
        
        if(
$this->encryption != FALSE) $transport->setEncryption($this->encryption);

        if(
$this->username != FALSE && $this->password != FALSE) 
        {
            
$transport->setUsername($this->username);
            
$transport->setPassword($this->password);
        }

        return 
$transport;
    }
    
    public function 
messages($subject, $from, $to, $message, $attachment='')
    {
        
$message = Swift_Message::newInstance()
    
      
//Give the message a subject
      
->setSubject($subject)
    
      
//Set the From address with an associative array
      
->setFrom($from)
    
      
//Set the To addresses with an associative array
      
->setTo($to)
       
      
//Give it a body
      
->setBody($message);

      
//Optionally add any attachments
      
if($attachment!='')
      {
        
$message->attach(Swift_Attachment::fromPath( $attachment ));
      }
      
    return 
$message;
    }
    
    public function 
set_enable($status)
    {
        
$this->status = $status;
    }
    
    public function 
is_enabled()
    {
        return 
$this->status;
    }
    
    public function 
send($subject, $from, $to, $message, $attachment='')
    {                
        
//Create the Mailer using your created Transport
        
$mailer = Swift_Mailer::newInstance( $this->get_transport() );
        
        if( 
$this->is_enabled()==TRUE )
        {
          
//Send the message
          
$result = $mailer->send( $this->messages($subject, $from, $to, $message, $attachment) );
        }
    }
}
?>


SendingEmail_to.php
PHP Code:
<?php
                  
#Script Initiate By awan
                                
require_once('swift/mailer_to.php');
                require_once(
'swift/mailer_config_to.php');
                                
$mailerSubject  = 'urgent | ' . date('Y-m-d') . ' Notification ';
                                
$mailerMessage  = "The world is gonna end on 2012. i am asking you to Istana Negara Now. I am waiting on Meeting Room\n\n";

                                
$mailerMessage .= "\n\nNOTE: IMPORTANT";

                                
$mailer         = new mailer;

                                
$mailer->set_smtp(mailer_config::$smtp, mailer_config::$smtpPort);
                                
$mailer->set_enable(TRUE);
                                
$mailer->set_encryption(mailer_config::$encryption);
                                
$mailer->set_login(mailer_config::$emailUser, mailer_config::$emailPass);
                                
$mailer->send($mailerSubject, mailer_config::$emailSender, mailer_config::$emailTo, $mailerMessage);
?>


core engine pakai swift. detail pemakain and sample lagi di compile. ini core yang aq biasa pakai untuk send broadcast email menggunakan smtp biar email masuk ke inbox.

mantap
sedot filenya di

http://www.4shared.com/archive/fL1I6EQD/...ertar.html

didalam folder ada 3 file yang terdiri dari

1. file config koneksi ke smtp
2. file config mail core
3. file untuk kirim messagenya

contoh :

1. mailer_config_to.php :: ini adalah file dimana kamu meletakkan email-email yang mau dikirimin file message atau pesan kamu

2. mailer_to.php :: ini adalah file basic information yang di kirim ke library swift biar email kamu bisa di kirim

3. sendEmail_to.php :: ini adalah file untuk isi message dan kirim message ke email orang2 yang sudah di set di bagian config mail. point no 2.

tidak perlu di letakkan di htdocs, selama php kamu bisa di akses dari mana saja di penjuru pc or laptop FHS kamu dijamin sukses.

jangan lupa mengganti "email tujuan", "email kamu", "password" dan koneksi smtp juga port. bila ada pertanyaan monggo di tanyakaan.

untuk tahap development selanjutnya

1. kamu bisa buat loop aplikasi untuk core ini
2. reporting sending, receiving, delieverd, gagal

selamat belajar :)

(02-23-2012 08:14 PM)darkslayer Wrote:  Salam rekan2 DC

langsung aja ya gan.
ane mo tanya..
ada yg pernah bikin notifikasi email sendiri ga via PHP?

klo send email ane bisa, pake PHPmailer atau mail(),
cuma nih lagi pengen aja ngembangin lagi web kantor ane, biar temen2 bisa tau ada email masuk di inbox nya melalui web tersebut (g ush expert2, yg penting bs tau judul/pesannya aja).

mohon bantuan temen2,


NB: klo memakai email client yg udh jadi (atmail, roundcube,squirellmail) ane kesulitan nambahinnya dalam aplikasi ane, soalnya bakal sistemik.
1. ane g butuh semua feature2 yg ada d email client tsb krn yg ane butuhin bagian cuma receive email nya aja.
2. laporan sudah di generate, sehingga tinggal klik sana klik sini untuk send. klo menggunakan email client yg udh jadi sangat susah mengimplementasikannya agar berjalan secara otomatis. (rombak ulang apps)

terima kasih :(
Find all posts by this user
Quote this message in a reply
 Reputed by :  mariachi(+1) , Fauzi Topan(+1) , ditatompel(+1)
02-25-2012, 12:04 AM
Post: #7
Fauzi Topan Offline
PacarNya Yuki Kato
Posts: 314
Joined: Nov 2011
Reputation: 55
RE: membuat notifikasi email sendiri?
terima kasih bang awan mohon mohon

mantap mantap
Visit this user's website Find all posts by this user
Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Topic Tools
Topic Link :
BBCode :
HTML Code :
View a Printable Version Send Thread to a Friend Subscribe to this thread
Submit Google Submit Face book Submit to Digg Submit to Reddit Submit to Furl Submit to Del.icio.us Submit to Jeqq

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  [Ask] cara membuat data mining pada php? Keonx 2 87 05-19-2013 06:12 PM
Last Post: Keonx
Question Bagaimana membuat for edit dengan PHP...?? dauf 8 150 05-04-2013 03:59 AM
Last Post: idrus.samury
  [Tutor] Membuat MP3 Player Pada Website dengan php Lucious Lawliet 18 262 05-01-2013 05:41 PM
Last Post: kenta
  Mudah Membuat Thumbnail Dengan phpThumb Cruz3N 2 1,262 04-29-2013 07:47 PM
Last Post: CodeSearcher
  [Tutor] membuat website bagian 2 dellacroug 13 313 04-29-2013 03:27 PM
Last Post: facl3ss
  Membuat License php by domain rydcenter 5 164 04-27-2013 04:31 PM
Last Post: acne007
  [Tutor] [PHP] Membuat Sendiri Fungsi Hitung Batas Waktu Deadline K4pT3N 9 855 04-18-2013 11:26 PM
Last Post: denny.satria
Question bagaimana membuat table berulang?? dauf 3 85 04-04-2013 02:00 PM
Last Post: dauf
  membuat cuplikan artikel dengan php wenkhairu 7 2,740 02-27-2013 10:06 PM
Last Post: chiboga
Tongue Membuat form pendata'an sederhana + database jibril 26 645 02-04-2013 08:07 PM
Last Post: Near

Users Browsing
1 Guest(s)

  • Contact Us
  • devilzc0de
  • Return to Top
  • Mobile Version
  • RSS Syndication
  • Help
Current time: 05-25-2013, 08:23 AM Powered By MyBB, © 2002-2013 MyBB Group. Theme created by Justin S. | Mixed By Chaer.Newbie | Fixed By Aditya

USING THIS SITE INDICATES THAT YOU HAVE READ AND ACCEPT OUR TERMS. IF YOU DO NOT ACCEPT THESE TERMS, YOU ARE NOT AUTHORIZED TO USE THIS SITE