Send Email via API – Mailketing.co.id

Send Email via API

Terkhusus Untuk Developer, Pengiriman Menggunakan API Mailketing Merupakan Opsi Terbaik di Banding dengan Direct SMTP Access.

Dimana Dengan Menggukan API, Mailketing akan melakukan Filter otomatis terhadap email penerima apabila terjadi bounce,bad address,atau invalid setup, sehingga pengiriman lebih clean dan reputasi domain anda jauh lebih terjaga.

Url : https://app.mailketing.co.id/api/v1/send

Method : POST

Parameter

[api_token] : didapatkan pada menu integration dari Mailketing

[from_name] : Nama Pengirim Email

[from_email] : email pengirim

[recipient] : alamat email tujuan / penerima email

[subject] : Subject / judul Email

[content] : isi email ( dapat berupa text atau html format )

 

Contoh Penggunaan Menggunakan Curl Pada PHP

<?php
$api_token='isi_api_token'; //silahkan copy dari api token mailketing
$from_name='fadli'; //nama pengirim
$from_email='fadli@mailketing.id'; //email pengirim
$subject='test email'; //judul email
$content='Ini Hanya Test Email'; //isi email format text / html
$recipient='fadlidzilikram@gmail.com'; //penerima email
$params = [
'from_name' => $from_name,
'from_email' => $from_email,
'recipient' => $recipient,
'subject' => $subject,
'content' => $content,
'api_token' => $api_token
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://app.mailketing.co.id/api/v1/send");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$output = curl_exec ($ch); print_r($output);
curl_close ($ch);
?>

 

 

Response

Berikut adalah output / response API

json output / responde :

{“status”:”success”,”response”:”Mail Sent”}

Status response deskripsi
success Mail Sent Emai Terkirim Ketujuan
failed User Not Found or Wrong API Token User Mailketing tidak ditemukan / API token salah
failed Access Denied, Invalid Token Token tidak terisi
failed Unknown Sender, Please Add your Sender Email at Add Domain Menu email sender belum di tambahkan di menu add domain, silahkan tambahkan terlebih dahulu
failed Empty From Name From Name Kosong
failed No Credits, Please Top Up Credits anda sudah habis, silahkan top up terlebih dahulu
failed Empty Recipient, Please Add recipient address Email Penerima Tidak diisi, silahkan isi dengan benar
failed Blacklisted Email Penerima di blacklist, karena email penerima bukan email valid ataupun menggunakan fake email, disposable email, dan spam email
failed Empty Subject, Please Add Subject Email Subject Kosong / tidak diisi
failed Empty Content, Please Add Email Content Body Email / isi email kosong

 

Leave a Reply

Your email address will not be published. Required fields are marked *