From: Magnus Larsson k.magnus.lars...@tele2.se
To: blfs-support@linuxfromscratch.org
Date: Sun, 23 Feb 2014 14:00:34 +0100
Subject: [blfs-support] Problem with Swedish umlauts in mailx/postfix
Hello blfs-support@linuxfromscratch.org
I have installed Postfix 2.11.0 and mailx-12.4.
http://www.linuxfromscratch.org/blfs/view/svn/server/postfix.html
http://www.linuxfromscratch.org/blfs/view/svn/basicnet/mailx.html
Problem: I can not send email using mailx (mail) if I have Swedish umlauts
(åäö etc) in
the message body. Mailx fails after I press ctrl-D to send.
magnus@lfs ~ mail magnus
Just to be on safe side for debugging, invoke the program as 'mailx'
instead of 'mail'. Sometimes programs behave differently when invoked via
different names. I don't recall such issues with mail-mailx: but to be
on safe side for debugging, use 'mailx' .
Also, do you get the same result if you just run 'mailx' - i.e. not
'mailx magnus' - at the bash shell prompt, and then when inside mailx,
at the mailx prompt, you do 'm magnus' (without the quotes), and send the
test message(s) that way?
Subject: test1
åäö
EOT
Invalid or incomplete multibyte or wide character
/home/magnus/dead.letter 1/4
. . . message not sent.
magnus@lfs ~
Do 'set verbose' 'set sendwait' either at prompt in mailx, or in
'~/.mailrc', to see more detail of the attempted-sending process.
Everything is fine if I skip umlauts.
magnus@lfs ~ mail magnus
Subject: test
This is a test.
EOT
magnus@lfs ~ mail
Heirloom mailx version 12.4 7/29/08. Type ? for help.
/var/mail/magnus: 1 message 1 new
N 1 mag...@mail.lfs.lo Sun Feb 23 13:41 18/574 test
?
Message 1:
From mag...@mail.lfs.local Sun Feb 23 13:41:26 2014
Return-Path: mag...@mail.lfs.local
X-Original-To: magnus
Delivered-To: mag...@mail.lfs.local
Date: Sun, 23 Feb 2014 13:41:26 +0100
To: mag...@mail.lfs.local
Subject: test
User-Agent: Heirloom mailx 12.4 7/29/08
Content-Type: text/plain; charset=us-ascii
From: mag...@mail.lfs.local
Status: R
This is a test.
?
At EOF
I have tried to modify /etc/nail.rc, ~/.mailrc and ~/.nailrc and add:
set ttycharset=utf-8, but it does not help.
When you are in mailx, and do 'set' at the prompt , what does it show for the
'sendcharsets' 'ttycharset' variables; and does it show 'print-all-chars'
present in the output?
I have also tried export LC_CTYPE=sv_SE.UTF-8 in bash shell, and other
variants,
but no change.
I have noticed the Content-Type: text/plain; charset=us-ascii in the
non-umlaut test.
However I can not change it.
The rest of the LFS/BLFS system I have handle umlauts well, i.e. Bash shell,
vim,
KDE Konsole, Kmail, Kate etc.
How to configure mailx and postfix to handle umlauts?
Only really use sendmail here, not postfix, 'fraid; but do use mailx.
(( What you describe sounds similar to an an old issue - mostly affecting
attachments and non-interactive mode - that was fixed in version 12.4
(which is what is in blfs-7.4 and is what you have):
Bug Report:
http://comments.gmane.org/gmane.mail.nail.devel/1289
Ref the two attributions to 'Hilko Bengen' in the Changelog, at:
http://nail.cvs.sourceforge.net/nail/nail/ChangeLog?view=markup
According to that, it should try 'application/octet-stream content type
instead', for the situations described.
))
rgds,
akh
Best regards,
Magnus
--
--
http://linuxfromscratch.org/mailman/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page