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”}

Statusresponsedeskripsi
successMail SentEmai Terkirim Ketujuan
failedUser Not Found or Wrong API TokenUser Mailketing tidak ditemukan / API token salah
failedAccess Denied, Invalid TokenToken tidak terisi
failedUnknown Sender, Please Add your Sender Email at Add Domain Menuemail sender belum di tambahkan di menu add domain, silahkan tambahkan terlebih dahulu
failedEmpty From NameFrom Name Kosong
failedNo Credits, Please Top UpCredits anda sudah habis, silahkan top up terlebih dahulu
failedEmpty Recipient, Please Add recipient addressEmail Penerima Tidak diisi, silahkan isi dengan benar
failedBlacklistedEmail Penerima di blacklist, karena email penerima bukan email valid ataupun menggunakan fake email, disposable email, dan spam email
failedEmpty Subject, Please Add Subject EmailSubject Kosong / tidak diisi
failedEmpty Content, Please Add Email ContentBody Email / isi email kosong

 

Leave a Reply

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