commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <lars.z.carls...@teliasonera.com>
Subject RE: Problems with encoding UTF-8 for åäö
Date Wed, 23 Mar 2016 11:17:04 GMT
Hi
I have the problem on Hotmail.com i attach the complete method.


	private void sendEmail(String sender, String recipient, String subject,
			String body) throws IOException {
		String server;
		List<String> ccList = new ArrayList<String>();
		Writer writer;
		SimpleSMTPHeader header;
		SMTPClient client;

		header = new SimpleSMTPHeader(sender, recipient, subject);
		header.addHeaderField("Content-Type", "text/plain; charset=" + "UTF-8"); 
		client = new SMTPClient("UTF-8");
		client.connect(server);

		client.login();

		client.setSender(sender);
		client.addRecipient(recipient);

		for (String recpt : ccList) {
			client.addRecipient(recpt);
		}

		writer = client.sendMessageData();

		if (writer != null) {
			writer.write(header.toString());
			writer.write(body);
			writer.close();
			client.completePendingCommand();
		}

		client.logout();
		client.disconnect();
	}


---
Lars Carlsson
Phone: +46702507901
________________________________________
From: sebb [sebbaz@gmail.com]
Sent: Wednesday, March 23, 2016 11:39 AM
To: Commons Users List
Subject: Re: Problems with encoding UTF-8 for åäö

On 23 March 2016 at 10:20,  <lars.z.carlsson@teliasonera.com> wrote:
> Hi

What software are you having a problem with?
This list applies to multiple components.

> I have a problem that some mail clients show the wrong encoding for Swedish characters
(åäö). I try setting the message encoding to UTF-8 but it did't work i most have forgot
something in the code.
> If you see any anything wrong in the code.

The code does not show how the subject variable is created.

>
>
> Java code:
> ----------------------------------
> header.addHeaderField("Content-Type", "text/plain; charset=" + "UTF-8");
> client = new SMTPClient("UTF-8");
> client.connect(server);
>
> client.login();
>
> client.setSender(sender);
> client.addRecipient(recipient);
>
> for (String recpt : ccList) {
>         client.addRecipient(recpt);
> }
>
> writer = client.sendMessageData();
>
> if (writer != null) {
>         writer.write(header.toString());
>         writer.write(body);
>         writer.close();
>         client.completePendingCommand();
> }
>
> client.logout();
> client.disconnect();
>
>
> Raw message in Thunderbird using source view:
> ----------------------------------------------------------------------------------------
> Content-Type: text/plain; charset="UTF-8"
>
> Subject: äåö
> ....
> X-STA-Spam: subject:?????? ?????? spec:disguised to:2**0 header:To:1
> X-BTI-AntiSpam: score:0,sta:7/030,dnsbl:off,sw:off,bsn:none,spf:off,bsctr:off,dk:off,pbmf:none,ipr:0/3,trusted:yes,ts:no,bs:no,ubl:off
> Received-SPF: none
> ....
> MIME-Version: 1.0
>
>
> åäö
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
> For additional commands, e-mail: user-help@commons.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@commons.apache.org
For additional commands, e-mail: user-help@commons.apache.org


Mime
View raw message