سؤال

أقوم بإضافة قيمة رأس إضافية باستخدام 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)، يمكن الإجابة على السؤال:

  • لا يمكن تعديل رأس رسالة البريد الإلكتروني الموجودة.
  • ومع ذلك، من الممكن إزالة الرسالة الموجودة من الخادم وإلحاق رسالة جديدة (مع رؤوس إضافية).
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top