chore: send email and recive

This commit is contained in:
mahyargdz
2025-07-09 16:18:54 +03:30
parent b3ab6c8a10
commit 092abd2895
13 changed files with 212 additions and 98 deletions
+41
View File
@@ -145,6 +145,47 @@ export const enum EmailMessage {
QUEUE_ID_MUST_BE_STRING = "شناسه پیش‌نویس ایمیل باید یک رشته باشد",
MESSAGE_ID_MUST_BE_NUMBER = "شناسه ایمیل باید یک عدد باشد",
FROM_ADDRESS_REQUIRED = "آدرس از مورد نیاز است",
// Validation Messages for Email DTOs
RECIPIENT_NAME_MUST_BE_STRING = "نام گیرنده باید یک رشته باشد",
RECIPIENT_ADDRESS_REQUIRED = "آدرس گیرنده مورد نیاز است",
RECIPIENT_ADDRESS_MUST_BE_EMAIL = "آدرس گیرنده باید یک ایمیل معتبر باشد",
HEADER_KEY_REQUIRED = "کلید هدر مورد نیاز است",
HEADER_KEY_MUST_BE_STRING = "کلید هدر باید یک رشته باشد",
HEADER_VALUE_REQUIRED = "مقدار هدر مورد نیاز است",
HEADER_VALUE_MUST_BE_STRING = "مقدار هدر باید یک رشته باشد",
ATTACHMENT_FILENAME_MUST_BE_STRING = "نام فایل پیوست باید یک رشته باشد",
ATTACHMENT_CONTENT_TYPE_MUST_BE_STRING = "نوع محتوای پیوست باید یک رشته باشد",
ATTACHMENT_ENCODING_MUST_BE_STRING = "کدگذاری پیوست باید یک رشته باشد",
ATTACHMENT_CONTENT_TRANSFER_ENCODING_MUST_BE_STRING = "کدگذاری انتقال محتوای پیوست باید یک رشته باشد",
ATTACHMENT_CONTENT_DISPOSITION_INVALID = "نحوه نمایش پیوست باید inline یا attachment باشد",
ATTACHMENT_CONTENT_REQUIRED = "محتوای پیوست مورد نیاز است",
ATTACHMENT_CONTENT_MUST_BE_STRING = "محتوای پیوست باید یک رشته باشد",
ATTACHMENT_CID_MUST_BE_STRING = "شناسه محتوای پیوست باید یک رشته باشد",
DRAFT_MAILBOX_REQUIRED = "شناسه صندوق پیش‌نویس مورد نیاز است",
DRAFT_MAILBOX_MUST_BE_STRING = "شناسه صندوق پیش‌نویس باید یک رشته باشد",
DRAFT_ID_REQUIRED = "شناسه پیش‌نویس مورد نیاز است",
DRAFT_ID_MUST_BE_NUMBER = "شناسه پیش‌نویس باید یک عدد باشد",
ENVELOPE_FROM_REQUIRED = "آدرس فرستنده در envelope مورد نیاز است",
ENVELOPE_TO_REQUIRED = "آدرس گیرنده در envelope مورد نیاز است",
ENVELOPE_TO_MUST_BE_ARRAY = "آدرس گیرنده در envelope باید یک آرایه باشد",
MAILBOX_MUST_BE_STRING = "شناسه صندوق باید یک رشته باشد",
REPLY_TO_MUST_BE_VALID = "آدرس پاسخ باید معتبر باشد",
TO_ADDRESSES_REQUIRED = "آدرس‌های گیرنده مورد نیاز است",
TO_ADDRESSES_MUST_BE_ARRAY = "آدرس‌های گیرنده باید یک آرایه باشد",
CC_ADDRESSES_MUST_BE_ARRAY = "آدرس‌های کپی کربن باید یک آرایه باشد",
BCC_ADDRESSES_MUST_BE_ARRAY = "آدرس‌های کپی مخفی باید یک آرایه باشد",
HEADERS_MUST_BE_ARRAY = "هدرهای سفارشی باید یک آرایه باشد",
SUBJECT_MUST_BE_STRING = "موضوع ایمیل باید یک رشته باشد",
TEXT_CONTENT_MUST_BE_STRING = "محتوای متنی باید یک رشته باشد",
HTML_CONTENT_MUST_BE_STRING = "محتوای HTML باید یک رشته باشد",
ATTACHMENTS_MUST_BE_ARRAY = "پیوست‌ها باید یک آرایه باشد",
SESSION_ID_MUST_BE_STRING = "شناسه جلسه باید یک رشته باشد",
IP_ADDRESS_MUST_BE_STRING = "آدرس IP باید یک رشته باشد",
IS_DRAFT_MUST_BE_BOOLEAN = "وضعیت پیش‌نویس باید بولین باشد",
SEND_TIME_MUST_BE_DATE = "زمان ارسال باید یک تاریخ معتبر باشد",
UPLOAD_ONLY_MUST_BE_BOOLEAN = "حالت فقط آپلود باید بولین باشد",
ENVELOPE_MUST_BE_VALID = "envelope باید معتبر باشد",
}
export const enum SmsMessage {