ยินดีต้อนรับสู่ Mailtarget ที่ซึ่งคุณสามารถเชื่อมต่อและผสานรวมแอปพลิเคชัน เว็บไซต์ หรือระบบต่างๆ ของคุณเข้ากับฟังก์ชันอีเมล
ใน Mailtarget มี 3 วิธีในการส่งอีเมลให้คุณ:
SMTP
API
SDK
การเปรียบเทียบการส่งระหว่าง SMTP, API หรือ SDK
SMTP | API | SDK |
ยืดหยุ่นกับแอพที่มีอยู่ | ครอบคลุมภาษา | การตรวจสอบฝั่งไคลเอ็นต์ |
เปิดโปรโตคอล | การประกอบ | ง่ายต่อการเขียนโค้ด |
ครอบคลุมภาษา | ชั่งได้ดีขึ้น | สามารถบำรุงรักษาได้ (การกำหนดเวอร์ชัน) |
การส่งอีเมลผ่าน SMTP
คุณสามารถลองส่งอีเมลด้วย SMTP ของเราได้ นี่คือตัวอย่างโค้ด คุณสามารถปรับแต่งได้ในภายหลังตามความต้องการของคุณ:
swaks --to RECIPIENT_EMAIL \
--from SENDER_EMAIL \
--auth --auth-user=SMTP_MT_INJECTION\
--auth-password=API_KEY \
--server smtp.mtrgt.net:587 \
-tls
หากต้องการข้อมูลเพิ่มเติมสามารถอ่านได้ที่นี่
การส่งอีเมลผ่าน SDK
เพื่อผสานรวมไลบรารีนี้เข้ากับโครงการ Go ของเราได้อย่างราบรื่น เราจึงกำหนดให้ Go Modules เป็นเครื่องมือสำหรับการจัดการการอ้างอิงและแพ็กเกจ
สำหรับข้อมูลเพิ่มเติม คุณสามารถอ่านได้ที่นี่
การส่งอีเมลผ่าน API
คุณสามารถลองส่งอีเมลด้วย API ของเราได้ นี่คือตัวอย่างโค้ด คุณสามารถปรับแต่งได้ในภายหลังตามความต้องการของคุณ:
curl --location 'https://transmission.mailtarget.co/v1/layang/transmissions' \
--header 'accept: application/json' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer API_KEY' \
--data-raw '{
"bodyText": "Congratulation, you just sent email with Mailtarget. You are truly awesome!",
"bodyHtml": "<!DOCTYPE html><html lang=\"en\"><head><meta charset=\"UTF-8\"><title>Hello from Mailtarget</title></head><body><p>Congratulation, you just sent email with Mailtarget. You are truly awesome!</p></body></html>",
"from": {
"email": "SENDER_EMAIL",
"name": "SENDER_NAME"
},
"subject": "Hello from Mailtarget",
"to": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
},
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
},
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
],
"replyTo": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
],
"cc": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
],
"bcc": [
{
"email": "RECIPIENT_EMAIL",
"name": "RECIPIENT_NAME"
}
]
}'