Mengirim Email Dengan MATLAB

Assalamu'alaikum poinreaders,
Pada kesempatan kali ini kita akan belajar sebuah materi mengenai MATLAB. Materi yang akan dibahas yaitu Cara Mengirim Email dengan menggunakan MATLAB. Penasaran bagaimana caranya? yuk simak ulasan berikut...

Mengirim Email Dengan MATLAB

Langkah pertama yaitu menambahkan email yang ingin dituju dengan menggunakan syntak :
mail_to='xxxx@yyyy.com'; 
Keterangan:
  • xxxx diganti dengan email yang ingin dituju
  • yyyy diganti dengan domain yang digunakan

Langkah kedua yaitu menambahkan jenis layanan email yang digunakan. Pada artikel ini saya menggunakan layanan gmail, jadi saya menggunakan syntak :
service='gmail'; 
Keterangan :
  • service='yahoo' untuk yahoo.com
  • service='gmail' untuk gmail.com

Langkah ketiga yaitu menambahkan jenis domain yang digunakan. Karena saya menggunakan domain .com maka saya menggunakan syntak :
ext='.com';
Keterangan :
  • ext='.com' untuk domain .com
  • ext='.in' untuk domain .in
  • ext='.co.id' untuk domain .co.id

Langkah keempat yaitu menambahkan informasi tentang email pengirim yang digunakan untuk login dengan menggunakan syntak:
user_name='nama';
password='xyz';
Keterangan :
  • nama diganti dengan username email pengirim
  • xyz diganti dengan password email pengirim

Langkah kelima yaitu mengatur pesan/email yang akan dikirim yang terdiri dari Subjek, Body, dan Lampiran dengan menggunakan syntak :
subject='xxx';
body='yyy';
attachment='file yang ingin dilampirkan';
Keterangan :
  • xxx diganti sesuai subjek yang kita inginkan
  • yyy diganti dengan isi pesan yang ingin dikirim 
  • jika tidak ada file yang ingin dilampirkan cukup diganti dengan attachment=[]

Langkah keenam yaitu mengatur server email, sobat tidak perlu pusing memikirkan syntaknya. Intinya syntak ini digunakan untuk mengatur server email yang ingin kita gunakan. Untuk mengatur server email menggunakan syntak :
props = java.lang.System.getProperties;
props.setProperty('mail.smtp.auth','true');
props.setProperty('mail.smtp.socketFactory.class', 'javax.net.ssl.SSLSocketFactory');
email_port='465';
props.setProperty('mail.smtp.socketFactory.port',email_port);
Keterangan :
  • Gunakan port 25 untuk SMTP
  • Gunakan port 587 untuk TLS Servers
  • Gunakan port 995 untuk SSL/TLS

Langkah ketujuh yaitu menambahkan pemilihan dengan menggunakan switch agar jenis email yang kita gunakan dapat dipilih secara otomatis dengan menggunakan syntak:
switch service
    case 'gmail'
        id = [user_name,'@gmail.com'];
        setpref('Internet','SMTP_Server','smtp.gmail.com');
    case 'live'
        id = [user_name,'@live.com'];
        setpref('Internet','SMTP_Server','smtp.live.com');
    case 'outlook'
        id = [user_name,'@outlook.com'];
        setpref('Internet','SMTP_Server','smtp-mail.outlook.com');
    case 'yahoo'
        id = [user_name,'@yahoo.com'];
        setpref('Internet','SMTP_Server','smtp.mail.yahoo.com');
    otherwise
        id = [user_name,'@',service,'.com'];
        setpref('Internet','SMTP_Server',['smtp.mail.',service,ext]);
end

Langkah terakhir yaitu menambahkan pengaturan untuk preference dengan menggunakan syntak :
setpref('Internet','E_mail',id);
setpref('Internet','SMTP_Username',id);
setpref('Internet','SMTP_Password',password);
sendmail(mail_to,subject,body,attachment)
Setelah itu jalankan program seperti biasa dengan mengklik "RUN" pada main menu. Berikut ini hasil pengiriman yang saya lakukan :

Mengirim Email Dengan MATLAB
Gambar 1. Mengirim Email Dengan MATLAB

Untuk mengunduh program lengkap berbentuk .m file nya sobat bisa mengunduhnya pada link dibawah ini :


Semoga materi yang saya sampaikan tentang MATLAB dapat dipahami poinreaders. Silakan tulis pertanyaan seputar materi yang telah dibahas pada kolom komentar. jangan lupa follow akun sosial kami agar poinreaders bisa mendapatkan materi terbaru tentang pemrograman.

Share this

Related Posts

Previous
Next Post »