मैं जावा में मेल भेजने के लिए javax.mail का उपयोग कर रहा हूं। अब मेरे प्रोजेक्ट की अवधारणा का एक हिस्सा बदल गया है, मुझे प्रमाणीकरण के बिना मेल भेजना है।प्रमाणीकरण के बिना javax.mail में मेल भेजें
private void createSession() {
properties.put("mail.smtp.auth", "true");
properties.put("mail.smtp.starttls.enable", "true");
properties.put("mail.smtp.host", server);
properties.put("mail.smtp.port", port);
session = Session.getInstance(properties, new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
}
यह बल्कि स्पष्ट है कि मैं false
को mail.smtp.auth
बदलना चाहिए है, लेकिन और क्या मैं बदलना चाहिए: मैं अपने createSession() विधि को बदलने के लिए करना होगा?
'संपत्ति' में 'उपयोगकर्ता' और' पासवर्ड' न जोड़ें और 'उपयोगकर्ता' के लिए 'शून्य' और 'पासवर्ड' को 'कनेक्ट' –