[Pdx-pm] UNIX NL verses MS(DOS) CRLF

Joe Oppegaard joe at radiojoe.org
Tue Aug 31 11:51:43 CDT 2004

On Tue, 31 Aug 2004 at 9:25am -0700, Roderick A. Anderson wrote:

> I am processing files on a Windows system from a Linux system that has the
> share as a SMB mount.  I'm using Marc Overmeer's Mailbox collection to
> process spam folders (mailboxen) and any time the process (re)writes the
> file I end up with NLs instead of CRLFs.  This causes all kinds of
> heart-ache and discontent with the users as they can't pop the messages
> back using Outlook.
>    Is there a setting I can use 'perl-wise' to make all "\n" writes be
> "\r\n".  The perlport man pages indicate to me that $/ applies to read not
> write and the example only shows one character being used.

While not the same approach, you could just run the unix2dos utility
(most Linux distros have it) on all the mailbox files after your
program is done processing them.

        -Joe Oppegaard

More information about the Pdx-pm-list mailing list