A communications device having a processor communicatively connected to non-transitory memory, the device also having an electronic mail (e-mail) client comprising an e-mail parser, the e-mail client configured to be run to carry out a method comprising:
- a) parsing, by the e-mail parser, a string representing an electronic message having a message body text field and a subject header text field;
- b) determining, by the e-mail parser, whether there is character content in the header subject text field from the parsed string;
- c) determining, by the e-mail parser whether there is character content in the message body text field from the parsed string;
- d) determining, by the e-mail parser whether a predefined character string is present in the subject header text field of the electronic message;
- and
- e) inserting into the subject header text field, by the e-mail parser, a predefined character string indicating that there is no character content in the message body text field upon a determination that that there is no character content in the message body text field and no predefined character string is present in the subject header text field.