Pegasus Mail Suggestions
Change Date of an email

[quote user="Brian Fluet"]

Once you have that new message filename (it will be in the format ????????.CNM), use a text editor like Notepad to open that file.  Look for the Date: header entry.  That is the information Pegasus Mail uses to display Date/Time. [/quote]

Got it! I didn't realize that the entire file needs to be opened and edited. I thought it could just be changed with a Change Attributes program when right-clicking on the file. I tested it and it works. If it's a large file with attachments though it would probably take quite some time to open by Notepad or Wordpad.

 "Note:  You can view the Date: header from within Pegasus Mail using the Raw view tab. No editing from there though." I noticed that and realized it cannot be edited from there.

Thank you for your assistance and for taking the time to explain it thoroughly.

<p>[quote user="Brian Fluet"]</p><p><span style="font-size: 10pt;">Once you have that new message filename (it will be in the format ????????.CNM), use a text editor like Notepad to open that file.  Look for the Date: header entry.  That is the information Pegasus Mail uses to display Date/Time. </span><span style="font-size: 10pt;">[/quote]</span></p><p><span style="font-size: 10pt;"></span><span style="font-size: 10pt;">Got it! I didn't realize that the entire file needs to be opened and edited. I thought it could just be changed with a Change Attributes program when right-clicking on the file. I tested it and it works. If it's a large file with attachments though it would probably take quite some time to open by Notepad or Wordpad.</span></p><p> <span style="font-size: 13.3333px;">"Note:  You can view the Date: header from within Pegasus Mail using the Raw view tab. No editing from there though." I noticed that and realized it cannot be edited from there.</span></p><p>Thank you for your assistance and for taking the time to explain it thoroughly.</p>

My father sends me quite often emails from 1970 or something because his notebook-battery is empty.

Those mails are not on the top even if i haven't read them because of the wrong date.

So why not make the date changeable in the mail-property dialog? would be an easy thing and helpful.

franc

<P>My father sends me quite often emails from 1970 or something because his notebook-battery is empty.</P> <P>Those mails are not on the top even if i haven't read them because of the wrong date.</P> <P>So why not make the date changeable in the mail-property dialog? would be an easy thing and helpful.</P> <P>franc</P>

 

Hello!

 

What you can do right now is to sort the unread messages before the read ones, simply called "Sort unread before read" in Pegasus Mail. Doing so, your father's messages will not be sorted at the end of the message list, so you can find his messages easier (as long as they remain unread).

This is what the help file says about the option (on the help page "Sorting folders"):

Sort unread before read splits the folder into two groups of messages - those which have been read and those which have not. Each group is sorted according to the current sort order, but all your unread mail appears above read mail in the list.

There are two ways to change that setting:

(a) When in preview mode: select the folder in which you want the the unread messages to be sorted before the read ones, then open the "Messages"-menu that contains the "Sort unread before read":command. Just click on it, and the unread message will be sorted before the read ones in the message list of the preview pane.

(b) When using the list mode (also know as the classic mode):  open the folder whose unread messages should be sorted the read ones in its own folder window, then open the "Folder"-menu that contains the "Sort unread before read"-command. Again, just click on it, and the unread message will be sorted before the read ones in the message list of the respective folder window..


Another idea is to choose a different sorting mode for the folder that contains your father's messages. Given that you are currently using "Sort by date" and no grouped views, you may want to try whether a different sorting mode might help you find your father's messages better.

The help page "Sorting folders" gives you some hints how to order the messages within a folder - or you simply open the "Messages"-menu (when in preview mode) or the "Folder"-menu (when using list mode), seeing the various choices how to have the message of a folder sorted. For example, "Sort by sender" may be interesting because all messages sent by your father would be sorted within a block of messages.

A similar approach is to use grouped views that are described on the help page "Grouped views" (well, not too surprising). The basic idea of the grouped views is (according to the help file):

A Grouped View is a way of combining related messages together in groups within your folders. For example, you may want to group all the messages from Winston Churchill together in one group. Where a Grouped View improves on simple sorting, though, is that it creates a hierarchy - each group of related messages can be collapsed to a single entry in the list, making it much easier to find and work with specific classes or types of message. When in a grouped view, each group in the list has a caption, which is a kind of heading bar identifying the contents of the group. The caption has a standard collapse/expand box at its left allowing you to expand or collapse the view of that group within the overall message list. 

Again, open the "Messages"-menu (when in preview mode) or the "Folder"-menu (when using list mode) where you can open the "Grouped views"-submenu that offers a lot of options; "Group by sender" may be interesting to you, too, in order to have your father's messages in a single group.

 

 ------

 

What I have described is a change in your settings to find your father's messages better (in order to have them sorted not at the very end of the message list, but at a more prominent place in the message list). You can do this using the tools Pegasus Mail currently offers. However, this does not really cover the suggestion you made.

Before answering, I have to say that I am not involved in in the actual writing of Pegasus Mail (only David Harris, the author of Pegasus Mail and Mercur, is and can decide what new features to add). Because of that, I can only describe my point of view; David Harris may or may not have a different viewpoint.

 

As far as I can see, your suggestion cannot be implemented that easily. The actual problem is that the time stamp of a message has to follow a certain standard, and if you added a time stamp yourself, your own time stamp would (probably) also have to meet that standard. In other words: the time stamp you would add would have to have exactly the pieces of information and the order of information that are required by the standard - a criteria not every user could satisfy.

An example: a correct time stamp in a message may be "Date: Tue, 19 Jun 2007 06:39:10 -0100". There are several permissible variants of that pattern; and to make things even more complicated, some e-mail clients and mail servers also add non-permissible time stamps that can difficult to interpret by the recipient's e-mail client.

(If you really want to know more about the correct technique for adding a time stamp, read the RfC 2822 [for example at http://www.faqs.org/rfcs/rfc2822.html] and its sections 3.3 "Date and Time Specification" and 3.6.1. "The origination date field")

 

So, if your sugestion was implemented, that new feature would have to ensure that the additional time stamp added by the users would also be correct. Note: I am talking about adding an extra time stamp, not overriding the old one; similar to the "X-PMDFROM:"-header line you can add, such an additional timestamp could be named "X-PMDDATE:" (X-PMDFROM is already implemented, whereas X-PMDDATE is not).

So, if David Harris really wants to add it, such a feature has to make sure that the user cannot enter any wrong or illegitimate data (remember that David's to-do list already includes a lot of suggestions, ideas, fixes etc., so I am not sure whether there are enough resources to add you suggestion).

One way of doing so could be to have several pull-down menus: respectively one for the abbreviated week day, another one for the day in the month, for the abbreviated name of the month, for the year, for the hour, the minute, for the second, and for the timezone information. Each of the pull-down menus might list the cases allowed for the respective menu (for example, the list for the months would only offer January until December in order to prevent the user from entering any nonsense data). The default value would be the original timestamp from the message (as Pegasus Mail interprets the original timestamp), so you would have to enter only those values that you want to change.

 

I cannot promise at all that your suggestion will be added; it is up only to David Harris to decide what changes to add to a new version of Pegasus Mail.

 

<p> </p><p>Hello!</p><p> </p><p>What you can do right now is to sort the unread messages before the read ones, simply called <span style="font-weight: bold;">"Sort unread before read"</span> in Pegasus Mail. Doing so, your father's messages will not be sorted at the end of the message list, so you can find his messages easier (as long as they remain unread). </p><p>This is what the help file says about the option (on the help page "Sorting folders"):</p><blockquote><p><i>Sort unread before</i> read splits the folder into two groups of messages - those which have been read and those which have not. Each group is sorted according to the current sort order, but all your unread mail appears above read mail in the list.</p></blockquote><p>There are two ways to change that setting:</p><p>(a) <u>When in preview mode:</u> select the folder in which you want the the unread messages to be sorted before the read ones, then open the "Messages"-menu that contains the "Sort unread before read":command. Just click on it, and the unread message will be sorted before the read ones in the message list of the preview pane.</p><p>(b) <u>When using the list mode (also know as the classic mode):</u>  open the folder whose unread messages should be sorted the read ones in its own folder window, then open the "Folder"-menu that contains the "Sort unread before read"-command. Again, just click on it, and the unread message will be sorted before the read ones in the message list of the respective folder window.. </p><p> Another idea is to choose a different sorting mode for the folder that contains your father's messages. Given that you are currently using "Sort by date" and no grouped views, you may want to try whether a different sorting mode might help you find your father's messages better.</p><p>The help page "Sorting folders" gives you some hints how to order the messages within a folder - or you simply open the "Messages"-menu (when in preview mode) or the "Folder"-menu (when using list mode), seeing the various choices how to have the message of a folder sorted. For example, "Sort by sender" may be interesting because all messages sent by your father would be sorted within a block of messages. </p><p>A similar approach is to use grouped views that are described on the help page "Grouped views" (well, not too surprising). The basic idea of the grouped views is (according to the help file):</p><blockquote><p>A Grouped View is a way of combining related messages together in groups within your folders. For example, you may want to group all the messages from Winston Churchill together in one group. Where a Grouped View improves on simple sorting, though, is that it creates a hierarchy - each group of related messages can be collapsed to a single entry in the list, making it much easier to find and work with specific classes or types of message. When in a grouped view, each group in the list has a caption, which is a kind of heading bar identifying the contents of the group. The caption has a standard collapse/expand box at its left allowing you to expand or collapse the view of that group within the overall message list. </p></blockquote><p>Again, open the "Messages"-menu (when in preview mode) or the "Folder"-menu (when using list mode) where you can open the "Grouped views"-submenu that offers a lot of options; "Group by sender" may be interesting to you, too, in order to have your father's messages in a single group.</p><p> </p><p> ------</p><p> </p><p>What I have described is a change in your settings to find your father's messages better (in order to have them sorted not at the very end of the message list, but at a more prominent place in the message list). You can do this using the tools Pegasus Mail currently offers. However, this does not really cover the suggestion you made.</p><p>Before answering, I have to say that I am not involved in in the actual writing of Pegasus Mail (only David Harris, the author of Pegasus Mail and Mercur, is and can decide what new features to add). Because of that, I can only describe my point of view; David Harris may or may not have a different viewpoint. </p><p> </p><p>As far as I can see, your suggestion cannot be implemented that easily. The actual problem is that the time stamp of a message has to follow a certain standard, and if you added a time stamp yourself, your own time stamp would (probably) also have to meet that standard. In other words: the time stamp you would add would have to have exactly the pieces of information and the order of information that are required by the standard - a criteria not every user could satisfy.</p><p>An example: a correct time stamp in a message may be "Date: Tue, 19 Jun 2007 06:39:10 -0100". There are several permissible variants of that pattern; and to make things even more complicated, some e-mail clients and mail servers also add non-permissible time stamps that can difficult to interpret by the recipient's e-mail client.</p><p>(If you really want to know more about the correct technique for adding a time stamp, read the RfC 2822 [for example at <a href="http://www.faqs.org/rfcs/rfc2822.html" mce_href="http://www.faqs.org/rfcs/rfc2822.html">http://www.faqs.org/rfcs/rfc2822.html</a>] and its sections 3.3 "Date and Time Specification" and 3.6.1. "The origination date field") </p><p> </p><p>So, if your sugestion was implemented, that new feature would have to ensure that the additional time stamp added by the users would also be correct. Note: I am talking about adding an extra time stamp, not overriding the old one; similar to the "X-PMDFROM:"-header line you can add, such an additional timestamp could be named "X-PMDDATE:" (X-PMDFROM is already implemented, whereas X-PMDDATE is not).</p><p>So, <b>if</b> David Harris really wants to add it, such a feature has to make sure that the user cannot enter any wrong or illegitimate data (remember that David's to-do list already includes a lot of suggestions, ideas, fixes etc., so I am not sure whether there are enough resources to add you suggestion).</p><p>One way of doing so could be to have several pull-down menus: respectively one for the abbreviated week day, another one for the day in the month, for the abbreviated name of the month, for the year, for the hour, the minute, for the second, and for the timezone information. Each of the pull-down menus might list the cases allowed for the respective menu (for example, the list for the months would only offer January until December in order to prevent the user from entering any nonsense data). The default value would be the original timestamp from the message (as Pegasus Mail interprets the original timestamp), so you would have to enter only those values that you want to change.</p><p> </p><p>I cannot promise at all that your suggestion will be added; it is up only to David Harris to decide what changes to add to a new version of Pegasus Mail. </p><p> </p>

Thank you for your long answer!

Good idea with the sorting unread before read mails, but it is not possible to do both: also the grouped view, which i love and use. i group my mails by date, thats practical, i made five buttons on the toolbar: Group by date, Group by person, ungrouped, Open all Groups, close all groups. this is very practical and i use it often.

for the date of a mail, this is not a problem. at the moment i have to close pegasus, search in the mail directory of pegasus for the .cnm-file which contains the wrong date and write the real date and reopen pegasus. finished. pegasus takes the date from the mailheader. no problem. and it could be so easily done by the context-menu in the newmail folder (mail properties)...

i would make another field in this properties dialog (reached also by F12) where you see the date and the time, and a button 'change date'. you get a datebox, so the user cannot write but have to choose from the box. look at windows time and date dialog. this is solved so many times, this is not a problem.

I hope sincerely that once pegasus will be opensource, then i wont sleep till i have compiled it successfully :-))

nice, franc

<P>Thank you for your long answer! </P> <P>Good idea with the sorting unread before read mails, but it is not possible to do both: also the grouped view, which i love and use. i group my mails by date, thats practical, i made five buttons on the toolbar: Group by date, Group by person, ungrouped, Open all Groups, close all groups. this is very practical and i use it often. </P> <P>for the date of a mail, this is not a problem. at the moment i have to close pegasus, search in the mail directory of pegasus for the .cnm-file which contains the wrong date and write the real date and reopen pegasus. finished. pegasus takes the date from the mailheader. no problem. and it could be so easily done by the context-menu in the newmail folder (mail properties)...</P> <P>i would make another field in this properties dialog (reached also by F12) where you see the date and the time, and a button 'change date'. you get a datebox, so the user cannot write but have to choose from the box. look at windows time and date dialog. this is solved so many times, this is not a problem.</P> <P>I hope sincerely that once pegasus will be opensource, then i wont sleep till i have compiled it successfully :-))</P> <P>nice, franc</P>


I'm sure You don't want to hear that, but Your father should fix his notebook and solve the problem. [:O]

<p> I'm sure You don't want to hear that, but Your father should fix his notebook and solve the problem. [:O] </p>

Best solution, with least effort:  Fix the laptop.  Or, if you can afford it, buy your dad a new one, winXP laptops go for less than 700 USD these days.  Great solstice gift!

2nd best:  write a small program to parse your CNM files and replace the "date:" header line with a date string extracted from the "received:" line whenever it sees a mail from your father's address, or alternatively whenever it sees a 197? date.  If you're a programmer, this would be pretty simple in perl, gawk or basic (all of which are available for windows).  You could rig your code to run before starting pmail easily enough.

<p>Best solution, with least effort:  Fix the laptop.  Or, if you can afford it, buy your dad a new one, winXP laptops go for less than 700 USD these days.  Great solstice gift! </p><p>2nd best:  write a small program to parse your CNM files and replace the "date:" header line with a date string extracted from the "received:" line whenever it sees a mail from your father's address, or alternatively whenever it sees a 197? date.  If you're a programmer, this would be pretty simple in perl, gawk or basic (all of which are available for windows).  You could rig your code to run before starting pmail easily enough. </p>

[quote user="Thomas Nimmesgern"] So, if your sugestion was implemented, that new feature would have to ensure that the additional time stamp added by the users would also be correct. Note: I am talking about adding an extra time stamp, not overriding the old one; similar to the "X-PMDFROM:"-header line you can add, such an additional timestamp could be named "X-PMDDATE:" (X-PMDFROM is already implemented, whereas X-PMDDATE is not).[/quote]

Thomas, an alternative approach would be for Pegasus Mail to insert this received date header automatically and then have an option which would allow this received date to be used (where available) in the folder view.

These days it is not uncommon for mail servers and listservers to have problems which cause delays to mail, and I sometimes see new mail arrive which has a genuine (correct) date stamp a day or 2 old.  Having this option would be useful in those circumstances.  (Using the latest 'Received:' header date is also possible, but not as useful as it would not normallly show the time the message arrived at your own mailbox.)

 

<P>[quote user="Thomas Nimmesgern"] So, if your sugestion was implemented, that new feature would have to ensure that the additional time stamp added by the users would also be correct. Note: I am talking about adding an extra time stamp, not overriding the old one; similar to the "X-PMDFROM:"-header line you can add, such an additional timestamp could be named "X-PMDDATE:" (X-PMDFROM is already implemented, whereas X-PMDDATE is not).[/quote]</P> <P>Thomas, an alternative approach would be for Pegasus Mail to insert this received date header automatically and then have an option which would allow this received date to be used (where available) in the folder view.</P> <P>These days it is not uncommon for mail servers and listservers to have problems which cause delays to mail, and I sometimes see new mail arrive which has a genuine (correct) date stamp a day or 2 old.  Having this option would be useful in those circumstances.  (Using the latest 'Received:' header date is also possible, but not as useful as it would not normallly show the time the message arrived at your own mailbox.)</P> <P mce_keep="true"> </P>

[quote user="Medievalist"]

Best solution, with least effort:  Fix the laptop.  Or, if you can afford it, buy your dad a new one, winXP laptops go for less than 700 USD these days.  Great solstice gift!

[/quote]

This is exactly what i did [:)] I bought my father a new one (a mac ibook, which is lovely), but: he doesn't use it because its slightly different and he isn't flexible in this matter [:(]

And to get a new battery for an old mac, old like this, is not as easy as you might think [:(]

Its easier to change the date of each mail or even to write a prog. for that [:)]

I wait for the day pegasus will be opensource and i hope it will be possible to compile it. then, yes then all will be good!

 

[quote user="Medievalist"] <P>Best solution, with least effort:  Fix the laptop.  Or, if you can afford it, buy your dad a new one, winXP laptops go for less than 700 USD these days.  Great solstice gift! </P> <P>[/quote]</P> <P>This is exactly what i did [:)] I bought my father a new one (a mac ibook, which is lovely), but: he doesn't use it because its slightly different and he isn't flexible in this matter [:(]</P> <P>And to get a new battery for an old mac, old like this, is not as easy as you might think [:(]</P> <P>Its easier to change the date of each mail or even to write a prog. for that [:)]</P> <P>I wait for the day pegasus will be opensource and i hope it will be possible to compile it. then, yes then all will be good!</P> <P mce_keep="true"> </P>

I tried rewriting bad date headers in emails (.CNM extension) with mixed results.  The problem here is that Windows uses a 2-character CRLF as end-of-line, whereas most unix-style utilities use only LF (even in Windows implementations).  Also, this type of editing can play havoc with non-ascii attachments, making them unusable.

Invoking such a process with the standard "new mail" filters is also not without difficulty.  There may be an easier way using Public folders, which also keep emails as individual .CNR files, rather than packed into .PMM files.

 

<p>I tried rewriting bad date headers in emails (.CNM extension) with mixed results.  The problem here is that Windows uses a 2-character CRLF as end-of-line, whereas most unix-style utilities use only LF (even in Windows implementations).  Also, this type of editing can play havoc with non-ascii attachments, making them unusable.</p><p>Invoking such a process with the standard "new mail" filters is also not without difficulty.  There may be an easier way using Public folders, which also keep emails as individual .CNR files, rather than packed into .PMM files.</p><p> </p>

[quote user="jss1941"]

The problem here is that Windows uses a 2-character CRLF as end-of-line

[/quote]

Please use as texteditor e.g. UltraEdit, EditPadPro or any Editor which keeps the original Linebreak-System.

Thank you!

[quote user="jss1941"] <P>The problem here is that Windows uses a 2-character CRLF as end-of-line</P> <P>[/quote]</P> <P>Please use as texteditor e.g. UltraEdit, EditPadPro or any Editor which keeps the original Linebreak-System. </P> <P>Thank you!</P>

[quote user="franc"]

My father sends me quite often emails from 1970 ...
So why not make the date changeable in the mail-property dialog? ...

[/quote]

[quote user="PaulW"]

... for Pegasus Mail to insert

this received date header automatically and then have an option which

would allow this received date to be used (where available) in the

folder view.

... (Using the latest

'Received:' header date is also possible, but not as useful as it would

not normallly show the time the message arrived at your own mailbox.)

 [/quote]

I have a problem similar to franc's:
My cell phone service provider sends me emails without the field 'Date: '.

(Of course the company should mend their ways and conform.
I wrote to their postmaster and didn't get a reply.
I wrote to customer support and they pretended that they didn't know what I was talking about.)

So I suggest (more-or-less as does PaulW) that it would be useful to be able to optionally sort emails according to 'actual send time' or 'actual arrival time'
and also optionally display this time (maybe flagged somehow) in the 'Date/Time' coloumn.
For 'actual send time' pmail could use the time of the earliest 'Received: '-field in the hidden headers.
(That seems to be what gmail and others are doing.)

Again: Emails should conform but when they don't (as with malformed HTML email) it would be nice to easily deal with them anyway.

<p>[quote user="franc"] My father sends me quite often emails from 1970 ... So why not make the date changeable in the mail-property dialog? ... [/quote]</p><p>[quote user="PaulW"]</p>... for Pegasus Mail to insert this received date header automatically and then have an option which would allow this received date to be used (where available) in the folder view. <p>... (Using the latest 'Received:' header date is also possible, but not as useful as it would not normallly show the time the message arrived at your own mailbox.)</p> <p> [/quote]</p><p>I have a problem similar to franc's: My cell phone service provider sends me emails without the field 'Date: '. (Of course <b>the company</b> should mend their ways and conform. I wrote to their postmaster and didn't get a reply. I wrote to customer support and they pretended that they didn't know what I was talking about.) So I suggest (more-or-less as does PaulW) that it would be useful to be able to optionally sort emails according to 'actual send time' or 'actual arrival time' and also optionally display this time (maybe flagged somehow) in the 'Date/Time' coloumn. For 'actual send time' pmail could use the time of the earliest 'Received: '-field in the hidden headers. (That seems to be what gmail and others are doing.) Again: Emails should conform but when they don't (as with malformed HTML email) it would be nice to easily deal with them anyway. </p>

[quote user="jss1941"]

I tried rewriting bad date headers in emails (.CNM extension) with mixed results.  The problem here is that Windows uses a 2-character CRLF as end-of-line, whereas most unix-style utilities use only LF (even in Windows implementations).  Also, this type of editing can play havoc with non-ascii attachments, making them unusable.

Invoking such a process with the standard "new mail" filters is also not without difficulty.  There may be an easier way using Public folders, which also keep emails as individual .CNR files, rather than packed into .PMM files.

[/quote]

By means of a text editor that respects the end-of-line of the input file I have been editing *.CNM-files, inserting the missing 'Date: '-field while using the date from one of the 'Received: '-fields.

To have the modified email filtered again I can close and open the 'New Mail' folder. This has the disadvantage that all other emails in the 'New Mail' folder are reprocessed as well.

Instead I have been 'bouncing' (forwarding without edit) the modified email to myself and deleting the date:-less copy.

 

Has anyone written a script to modify  *.CNM-files in this way?

 

 

[quote user="jss1941"]<p>I tried rewriting bad date headers in emails (.CNM extension) with mixed results.  The problem here is that Windows uses a 2-character CRLF as end-of-line, whereas most unix-style utilities use only LF (even in Windows implementations).  Also, this type of editing can play havoc with non-ascii attachments, making them unusable.</p><p>Invoking such a process with the standard "new mail" filters is also not without difficulty.  There may be an easier way using Public folders, which also keep emails as individual .CNR files, rather than packed into .PMM files.</p><p>[/quote]</p><p>By means of a text editor that respects the end-of-line of the input file I have been editing *.CNM-files, inserting the missing 'Date: '-field while using the date from one of the 'Received: '-fields. </p><p>To have the modified email filtered again I can close and open the 'New Mail' folder. This has the disadvantage that all other emails in the 'New Mail' folder are reprocessed as well.</p><p>Instead I have been 'bouncing' (forwarding without edit) the modified email to myself and deleting the date:-less copy. </p><p> </p><p>Has anyone written a script to modify  *.CNM-files in this way? </p><p> </p><p> </p>

There is an easier way to edit an incoming email message.  While the message is in the New Mail "folder" (ie c:\pmail\mail\username) you can right click on the message in the message list and select Properties. There you will find the filename (*.CNM).  You can then use Notepad type editors to correct or add  a Date: line

Martin

<p>There is an easier way to edit an incoming email message.  While the message is in the New Mail "folder" (ie c:\pmail\mail\username) you can right click on the message in the message list and select Properties. There you will find the filename (*.CNM).  You can then use Notepad type editors to correct or add  a Date: line</p><p>Martin </p>

[quote user="irelam"]

There is an easier way to edit an incoming email message.  While the message is in the New Mail "folder" (ie c:\pmail\mail\username) you can right click on the message in the message list and select Properties. There you will find the filename (*.CNM).  You can then use Notepad type editors to correct or add  a Date: line

[/quote]

As I wrote, that is precisely what I've been doing. However I hate tedious repetitive tasks. Therefore I would prefer to just run a script. So far I have

grep  "Date:"  --files-without-match *.CNM
for finding any offending emails. Now to automatically parse the hidden headers for a date to use...
[quote user="irelam"]<p>There is an easier way to edit an incoming email message.  While the message is in the New Mail "folder" (ie c:\pmail\mail\username) you can right click on the message in the message list and select Properties. There you will find the filename (*.CNM).  You can then use Notepad type editors to correct or add  a Date: line</p><p>[/quote]</p><p>As I wrote, that is precisely what I've been doing. However I hate tedious repetitive tasks. Therefore I would prefer to just run a script. So far I have</p><blockquote>grep  "Date:"  --files-without-match *.CNM</blockquote>for finding any offending emails. Now to automatically parse the hidden headers for a date to use...

In this day and age you should not be experiencing any large amount of badly built email messages. What with major software vendors (Microsoft, Google and Apple) as well as user ISP services, that are all very aware of RFC SMTP standards, there should only be infrequent occasions that cause problems. All that should be necessary is to advise senders of badly constructed email messages, that there is a standard, and that they should become aware of these.  That will leave only the bad guys such as spammers, and you should be filtering them out all ready.

Martin

<p>In this day and age you should not be experiencing any large amount of badly built email messages. What with major software vendors (Microsoft, Google and Apple) as well as user ISP services, that are all very aware of RFC SMTP standards, there should only be infrequent occasions that cause problems. All that should be necessary is to advise senders of badly constructed email messages, that there is a standard, and that they should become aware of these.  That will leave only the bad guys such as spammers, and you should be filtering them out all ready.</p><p>Martin </p>

[quote user="irelam"]

... All that should be necessary is to advise senders of badly constructed email messages, that there is a standard, and that they should become aware of these. ...

[/quote]

Agreed. That ought to do the trick.

[quote user="krkj"]

My cell phone service provider sends me emails without the field 'Date: '.
Of course the company should mend their ways and conform.
I wrote to their postmaster and didn't get a reply.
I wrote to customer support and they pretended that they didn't know what I was talking about.

[/quote]

And what they send is not all spam. Some of it I need to see.

 

[quote user="irelam"]<p>... All that should be necessary is to advise senders of badly constructed email messages, that there is a standard, and that they should become aware of these. ...</p><p>[/quote]</p><p>Agreed. That <b>ought</b> to do the trick.</p><p>[quote user="krkj"]</p><p>My cell phone service provider sends me emails without the field 'Date: '. Of course the company should mend their ways and conform. I wrote to their postmaster and didn't get a reply. I wrote to customer support and they pretended that they didn't know what I was talking about.</p><p>[/quote]</p><p>And what they send is not all spam. Some of it I need to see. </p><p> </p>

I would suggest you identify the cell phone ISP, and pass back to him/her the following text from RFC822:

A.3.  COMPLETE HEADERS

     A.3.1.  Minimum required

     Date:     26 Aug 76 1429 EDT        Date:     26 Aug 76 1429 EDT
     From:     Jones@Registry.Org   or   From:     Jones@Registry.Org
     Bcc:                                To:       Smith@Registry.Org
 

Martin

<p>I would suggest you identify the cell phone ISP, and pass back to him/her the following text from RFC822:</p><p>A.3.  COMPLETE HEADERS      A.3.1.  Minimum required      Date:     26 Aug 76 1429 EDT        Date:     26 Aug 76 1429 EDT      From:     Jones@Registry.Org   or   From:     Jones@Registry.Org      Bcc:                                To:       Smith@Registry.Org  </p><p>Martin </p>

[quote user="krkj"]

I have a problem similar to franc's:
My cell phone service provider sends me emails without the field 'Date: '.

Again: Emails should conform but when they don't (as with malformed HTML email) it would be nice to easily deal with them anyway.[/quote]

I sympathise with you.  Not a lot has changed in the 10 years since I wrote those original comments.  Unfortunately, when messages get through without a date, the contents of the Date column in the folder listing is sometimes misleading - belonging to an adjacent message and not blank.

[quote user="krkj"] <P>I have a problem similar to franc's: My cell phone service provider sends me emails without the field 'Date: '. Again: Emails should conform but when they don't (as with malformed HTML email) it would be nice to easily deal with them anyway.[/quote]</P> <P>I sympathise with you.  Not a lot has changed in the 10 years since I wrote those original comments.  Unfortunately, when messages get through without a date, the contents of the Date column in the folder listing is sometimes misleading - belonging to an adjacent message and not blank.</P>

[quote user="irelam"]

There is an easier way to edit an incoming email message.  While the message is in the New Mail "folder" (ie c:\pmail\mail\username) you can right click on the message in the message list and select Properties. There you will find the filename (*.CNM).  You can then use Notepad type editors to correct or add  a Date: line

Martin[/quote]

When I change the timestamp in the C folder using a file date changer or attribute changer, it changes it in the c file but when I open Pegasus New Mail Folder the date is back to today's date. How can I get it to save it to the date changed?

[quote user="irelam"]<p>There is an easier way to edit an incoming email message.  While the message is in the New Mail "folder" (ie c:\pmail\mail\username) you can right click on the message in the message list and select Properties. There you will find the filename (*.CNM).  You can then use Notepad type editors to correct or add  a Date: line</p><p>Martin<span style="font-size: 10pt;">[/quote]</span></p><p>When I change the timestamp in the C folder using a file date changer or attribute changer, it changes it in the c file but when I open Pegasus New Mail Folder the date is back to today's date. How can I get it to save it to the date changed?</p>

Close Pegasus Mail, then do the edit, and restart Pegasus Mail. I think there was a read-only hold on the file so it couldn't be updated.

HTH   Martin

<p>Close Pegasus Mail, then do the edit, and restart Pegasus Mail. I think there was a read-only hold on the file so it couldn't be updated.</p><p>HTH   Martin </p>
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft