The correct option is B The postmaster collected some money for Vinay.
The structure of an assertive sentence should be article+ subject + verb+ adjective+ direct object+prepositional phrase+ indirect phrase. Hence Option D, that is, "The postmaster collected some money for Vinay." is correct. The rest of the options do not adhere to this rule, hence incorrect.