Probably i didn't frame the question right but isn't much of the receiving end problem(as far as i see). I'll explain why.
If i send the mail to ipad from say gmail/outlook with a inline attachment then the email appears right.
But when the same mail is send via mail::sender then the above behavoiur is shown.
i had posted the stackoverflow link so that the relevance of the issue can be overlapped and i think from there i did got a clue...
i think i found a clue as why it isnt working.....
"mixed dispositions handles within the same boundary range"
Coz when i send out an email from gmail i see that the mail header has a hierarchy in the boundary part.....something like this.....
3 boundary's
1. pdf attachment boundary_id
....e4a,mixed
2. inline_attachment boundary_id
....e49, related
3. body (plain text)
....e48, alternative
And when i send out mail from Mail::sender...i get all the mail as...
--boundary-test-1
in all the multiparts....i guess it should use 3 boundarys if the message to be send out is "MIXED".....
Is the relevance incorrect?