邮件正文未转发

时间:2016-03-04 10:47:30

标签: ios objective-c gmail gmail-api

我正在使用gmail sdk。 我被迫转发邮件。

我正在使用以下代码转发邮件。

NSString * strToBeRep ;
for(GTLGmailMessagePartHeader *header in message.payload.headers){
    if([header.name isEqualToString:@"From"]){
        strToBeRep = header.value;
    }
    break;
}

GTLQueryGmail *query = [GTLQueryGmail queryForUsersMessagesSendWithUploadParameters:nil];
NSString *strMessageBody = [NSString stringWithFormat:@"To:%@\nSubject:%@\nThreadId:%@\n\n\n",@"forwardingPersonMail@gmail.com",@"Fwd:",message.threadId];
NSData *messageBody = [strMessageBody dataUsingEncoding:NSUTF8StringEncoding];
GTLGmailMessage *message =[[GTLGmailMessage alloc]init];
query.userId = @"me";
NSString *base64Encoded = [messageBody base64EncodedStringWithOptions:0];

message.raw = base64Encoded;

base64Encoded = [base64Encoded stringByReplacingOccurrencesOfString:@"/" withString:@"_"];
base64Encoded = [base64Encoded stringByReplacingOccurrencesOfString:@"+" withString:@"-"];
//message.payload.body = self.mail.mail.payload.body;
message.threadId = self.mail.mail.threadId;
query.message = message;

[self.service executeQuery:query
                  delegate:self
         didFinishSelector:@selector(displayResultForNewMessage:finishedWithObject:error:)];

如何附加转发邮件的正文。 邮件已在同一个帖子中转发。 但问题是邮件正在转发,即邮件正文为零。

0 个答案:

没有答案