cancel
Showing results for 
Search instead for 
Did you mean: 
Reply

E-mail servers rejects mail with line feed characters

Solved!
Go to solution

E-mail servers rejects mail with line feed characters

Hi. 

When I send mail with line feed characters, I find that some mail servers reject the mail.
If I remove line breaks, it works fine.

 

Message: Your message contains invalid characters (bare line feed characters) which the email servers at getmail.no don't support.

 

I have tried replacing line feed with carriage return constant. It works against mail servers that accept line feed, but recipients with mail servers that do not accept line feed receive mail without line breaks.

 

I use LV 2015. Windows 7.

Can anyone help?

LV line feed.png

 

Greetings Stein

0 Kudos
Message 1 of 5
(447 Views)
Solution
Accepted by topic author steinhl
07-10-2017 03:49 AM

Re: E-mail servers rejects mail with line feed characters

Have you checked to see if the email server will accept the line feeds with an escape character preceding it?

e.g. \ or \\ before the line feed.

it may just be the way that the server is processing the string.

0 Kudos
Message 2 of 5
(422 Views)

Re: E-mail servers rejects mail with line feed characters

Maybe they are Windows based and insist on Windows line end, which in fact is a carriage return followed by a line feed. For a mail server I would absolutely consider this a bug, but tell that the big guys.

 

Typically different OSes use different line forward characters,

 

Unix uses line feed

MacOS uses carriage return

Windows uses carriage return and line feed

 

When receiving, smart applications should be prepared to accept all of these, while sending out what the underlying OS prefers, unless you state otherwise in the documentation. But a mail sever barking on carriage return or line feed only contents should be considered garbage.

Rolf Kalbermatter
Averna BV
LabVIEW ArchitectLabVIEW ChampionLabVIEW Instructor
0 Kudos
Message 3 of 5
(414 Views)

Re: E-mail servers rejects mail with line feed characters

Hi

Great. Now it works. My text included "all" cind of line feed. By cleaning up the text strings (code in the image) it's no longer a problem.

Thank's a lot.sp170710_125318.png

Best Regards Stein

0 Kudos
Message 4 of 5
(358 Views)

Re: E-mail servers rejects mail with line feed characters

You seem to have marked my post number 2 as the solution, but from looking at your fix I would suggest that Rolfk's post 3 is at least as useful and possibly more worthy of being marked as the solution - I think you could mark them both if you wanted to mark up to 2 posts.

 

James

 

(It erks me to take credit away from an uber guru like Rolf Smiley Sad)

0 Kudos
Message 5 of 5
(346 Views)