View Categories

Send Email via API

1 min read

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://api.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 )

[attach1] : attachment pada email (optional, max 2MB file )

 

Contoh Penggunaan Menggunakan Curl Pada PHP

<?php
$api_token='isi_api_token'; //silahkan copy dari api token mailketing
$from_name='dari contoh'; //nama pengirim
$from_email='[email protected]'; //email pengirim
$subject='test email'; //judul email
$content='Ini Hanya Test Email'; //isi email format text / html
$recipient='[email protected]'; //penerima email
$params = [
'from_name' => $from_name,
'from_email' => $from_email,
'recipient' => $recipient,
'subject' => $subject,
'content' => $content,
'attach1' => 'direct url file httxxx/xxx/xx.pdf',
'attach2' => 'direct url file httxxx/xxx/xx.pdf',
'attach2' => 'direct url file httxxx/xxx/xx.pdf',
'api_token' => $api_token
];
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"https://api.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

 

4 thoughts on “Send Email via API”

Leave a Comment

Mailketing by Regrow

PT. Digital Bertuah Nusantara
Jl. Mangga No. 94B
Pekanbaru - Riau
Indonesia

© 2022 mailketing.co.id All rights reserved. ‍