پیکربندی webhook
NOTE
اگر میخواهید از webhook استفاده کنید، ابتدا باید KV را متصل کنید و متغیر worker را با ENABLE_WEBHOOK = true پیکربندی کنید
اگر میخواهید قابلیت تجزیه ایمیل webhook قویتر باشد، به پیکربندی ورکر برای استفاده از wasm برای تجزیه ایمیل مراجعه کنید
پیشنیازها
شما نیاز دارید یک سرویس webhook را خودتان راهاندازی کنید یا از پلتفرمهای شخص ثالث استفاده کنید. این سرویس باید قادر به دریافت درخواستهای POST و تجزیه دادههای json باشد.
این پروژه از songquanpeng/message-pusher به عنوان نمونه سرویس webhook استفاده میکند.
- میتوانید از سرویس ارائه شده توسط msgpusher.com استفاده کنید
- همچنین میتوانید سرویس
message-pusherرا خودتان راهاندازی کنید، به songquanpeng/message-pusher مراجعه کنید
پیکربندی webhook سراسری در پنل مدیریت

اجازه استفاده از webhook برای ایمیلها در پنل مدیریت

پیکربندی webhook برای یک ایمیل خاص

قالب داده webhook
برای دریافت url، باید FRONTEND_URL ورکر را به آدرس فرانتاند خود پیکربندی کنید، یا میتوانید با استفاده از id خودتان url را بسازید: url = ${FRONTEND_URL}?mail_id=${id}
json
{
"id": "${id}",
"url": "${url}",
"from": "${from}",
"to": "${to}",
"subject": "${subject}",
"raw": "${raw}",
"parsedText": "${parsedText}",
"parsedHtml": "${parsedHtml}",
}