كيفية تخزين قيمة رأس إضافية مع MailCore2؟
-
26-12-2019 - |
سؤال
أقوم بإضافة قيمة رأس إضافية باستخدام MailCore2:
MCOMessageHeader *messageHeader = message.header;
[messageHeader setExtraHeaderValue:spamScoreString forName:@"Spam Score"];
كيف يمكنني حفظ قيمة الرأس الجديدة هذه في ملف الوصول عبر IMAP الخادم؟
لقد بحثت بالفعل عن نموذج التعليمات البرمجية وقرأت أيضًا مرجع الفئة لـ MCOMessageHeader (والذي، بالمناسبة، يشير إلى اسم الطريقة الخاطئة - (void)addHeaderValue:(NSString *)
قيمة forName:(NSString *)name
)
المحلول
تحرير بمساعدة dinhviethoa في منتدى MailCore2 على GitHub (https://github.com/MailCore/mailcore2/issues/680)، يمكن الإجابة على السؤال:
- لا يمكن تعديل رأس رسالة البريد الإلكتروني الموجودة.
- ومع ذلك، من الممكن إزالة الرسالة الموجودة من الخادم وإلحاق رسالة جديدة (مع رؤوس إضافية).
لا تنتمي إلى StackOverflow