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 پاسخ 837 بازدید
+1 امتیاز
1 پاسخ 597 بازدید
سوال شده 10 سال قبل در برنامه نویسی توسط Saeed Zarinfam (1.1هزار امتیاز)
0 امتیاز
1 پاسخ 1.0هزار بازدید
+1 امتیاز
0 پاسخ 147 بازدید
سوال شده 4 سال قبل در کامپیوتر و اینترنت توسط Milaad (15 امتیاز)
0 امتیاز
1 پاسخ 1.1هزار بازدید
0 امتیاز
0 پاسخ 547 بازدید
سوال شده 8 سال قبل در برنامه نویسی توسط deli_h (10 امتیاز)
0 امتیاز
1 پاسخ 403 بازدید
...