0 امتیاز
قبل در برنامه نویسی توسط (15 امتیاز)
ویرایش شده قبل توسط

ما میخواهیم که به کاربران ایمیل بفرستیم، کدمون جاوا هستش،موقعی که در لوکال تست میکنیم همه چی خوب و درست کار میکنه ولی وقتی در سرور تست میکنیم حروف ???? میروند. 
سرور هم tomcat است و سیستم عامل هم لینوکسی و هم ویندوز سرور هستش. 
چه تنظیماتی باید بکنیم ؟
به تنظیمات tomcat ربط دارد؟

1 پاسخ

0 امتیاز
قبل توسط (1.1هزار امتیاز)

شما باید با استفاده از متد setHeader شئ Message ی که ساخته اید، مشخص کنید که متن ایمیل حاوی چه Content-Type ی است:

message.setHeader("Content-Type", "text/plain; charset=UTF-8");
قبل توسط (15 امتیاز)
ضمن تشکر، برای ایمیل فرستادن  متن ایمیل در یک فایل جداگانه html است و ما آدرسش رو در کد جاوا فراخوانی میکنیم.
این عملیات وقتی در لوکال و با tomcat امتحان میکنیم به خوبی کار میکند ولی
وقتی در سرور با tomcat امتحان میکنیم  حروف ? میروند
پس میشه نتیجه گرفت اشکال از کد نیست. مگه نه؟

سوالات مشابه

0 امتیاز
0 پاسخ 938 بازدید
+1 امتیاز
1 پاسخ 750 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 1.2هزار بازدید
+1 امتیاز
0 پاسخ 222 بازدید
سوال شده 5 سال قبل در کامپیوتر و اینترنت توسط Milaad (15 امتیاز)
0 امتیاز
1 پاسخ 1.3هزار بازدید
0 امتیاز
0 پاسخ 685 بازدید
سوال شده 9 سال قبل در برنامه نویسی توسط deli_h (10 امتیاز)
0 امتیاز
1 پاسخ 491 بازدید
...