मेरे पास एक ऐसा एप्लिकेशन है जो जावा में लागू मेल भेज सकता है। मैं मेल के अंदर एक HTML लिंक डालना चाहता हूं, लेकिन लिंक सामान्य अक्षरों के रूप में दिखाई देता है, HTML लिंक के रूप में नहीं ... मैं HTML लिंक के अंदर स्ट्रिंग में कैसे कर सकता हूं? मुझे विशेष पात्रों की ज़रूरत है? आपको बहुत धन्यवादमैं एक ईमेल बॉडी के अंदर एक HTML लिंक कैसे डाल सकता हूं?
अद्यतन: HI ईर्ष्या! ओयू जवाब के लिए धन्यवाद! यहाँ मेरी कोड है:
public static boolean sendMail(Properties props, String to, String from,
String password, String subject, String body)
{
try
{
MimeBodyPart mbp = new MimeBodyPart();
mbp.setContent(body, "text/html");
MimeMultipart multipart = new MimeMultipart();
multipart.addBodyPart(mbp);
// Preparamos la sesion
Session session = Session.getDefaultInstance(props);
// Construimos el mensaje
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(from));
message.setContent(multipart);
message.addRecipient(
Message.RecipientType.TO,
new InternetAddress(to));
message.setSubject(subject);
message.setText(body);
// Lo enviamos.
Transport t = session.getTransport("smtp");
t.connect(from, password);
t.sendMessage(message, message.getAllRecipients());
// Cierre.
t.close();
return true;
}
catch (Exception e)
{
e.printStackTrace();
return false;
}
}
और यहाँ शरीर स्ट्रिंग:
String link = "<a href=\"WWW.google.es\">ACTIVAR CUENTA</a>";
लेकिन प्राप्त संदेश में लिंक नहीं HTML हाइपरलिंक के रूप में लिंक स्ट्रिंग के रूप में प्रकट होता है,! मुझे समझ में नहीं आता कि क्या होता है ...
कोई समाधान?
शायद यह ईमेल के जेनरेट और भेजे जाने के तरीके के कारण है, और 'स्ट्रिंग' के साथ कुछ भी नहीं करना है। अगर आप अपने कोड का एक उदाहरण शामिल कर सकते हैं तो हम कर सकते हैं उसको पक्का करो। क्या आप जानते हैं कि क्या आप एमआईएमई या सादा पाठ के रूप में ईमेल भेज रहे हैं? – gutch