Kirim Email Api Key Vimanamail memiliki kemampuan untuk mengirimkan email menggunakan API (Application Programming Interface) berbasis protocol HTTPS dengan JSON REST API.

console vimanamail : https://stayclean.vimanamail.id/

Sebelum memulai, pastikan beberapa hal berikut:

  • Fungsi SMTP Outgoing sudah enable dan memiliki API Key sebagai credential yang wajib dimiiki HERE
  • IP Pengirim sudah masuk ke daftar Allowlist (biasanya merupakan IP server tempat aplikasi berada)

Step 1:
Service location and request structure auth

HTTP Method/URI:

Request Body AUTH:

NameData TypeDescripty
apikeyStringApi key yang didapat dari vimana console
domainStringAlamat domain pengirim

Successful response auth

Failed response auth

CodeDescription
fire_100Terjadi kesalahan pada server
fire_101Http method tidak valid
fire_102Parameter request Header Authorization tidak valid
fire_103Parameter request Body tidak valid

Step 2:
Service location and request structure vimana

Request Header VIMANA:

NameData TypeDescription
AuthorizationStringToken di dapatkan dari step 1

Request Body VIMANA:

NameData TypeDescription
emailfromnameStringNama pengirim email
emailfromStringAlamat pengirim email
emailtonameArrayNama penerima email
emailtoArrayAlamat penerima email
emailsubjectStringSubject email
emailbodyStringIsi email, mendukung format html/plain text
attachmentnameArrayNama file attachment (optional)
attachmentfileArrayCode base64 file attachment (optional)

Successful response vimana

Failed response vimana

CodeDescription
fire_100Terjadi kesalahan pada server
fire_101Http method tidak valid
fire_102Parameter request Header Authorization tidak valid
fire_103Parameter request Body tidak valid
fire_104Format alamat email tidak valid
fire_105Filter SMTP: SenderDomainRejected, SenderIPRejected, OverQuotaDaily, OverQuotaMonthly, AttachmentSizeExceeded, SizeExceeded, OverQuotaRecipient, BlockEmailSender, BlockEmailRecipient, BlockDomainRecipient