imap-send: Remove limitation on message body
There is a documented limitation on the body of any email not being able to contain lines starting with "From ". This patch removes that limitation by improving the parser to search for "From", "Date", and "Subject" fields in the email before considering it to be an email. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:

committed by
Junio C Hamano

parent
0b3dcfe721
commit
4916c8f953
@ -1306,8 +1306,14 @@ static int count_messages(struct msg_data *msg)
|
||||
|
||||
while (1) {
|
||||
if (!prefixcmp(p, "From ")) {
|
||||
p = strstr(p+5, "\nFrom: ");
|
||||
if (!p) break;
|
||||
p = strstr(p+7, "\nDate: ");
|
||||
if (!p) break;
|
||||
p = strstr(p+7, "\nSubject: ");
|
||||
if (!p) break;
|
||||
p += 10;
|
||||
count++;
|
||||
p += 5;
|
||||
}
|
||||
p = strstr(p+5, "\nFrom ");
|
||||
if (!p)
|
||||
|
Reference in New Issue
Block a user