|
JSP send mail script not working.
Hello,
my client have Java source at domain domain.com, but till now
can't send email
On local pc the source running well but after upload to server, the
source can't work
sample source below please review the source
If you have sample Java source that running well on your server please
send to me
Below is the script.
================================================== =============
-------- Source java :
package package;
//import java.io.*;
import javax.mail.*;
import javax.mail.internet.*;
//import javax.activation.*;
import org.apache.commons.mail.DefaultAuthenticator;
// lib : activasion.jar
// mail.jar
// commons.email-1.0.jar
public class SendApp {
public static void send(String smtpHost, int smtpPort, String from,
String to, String subject, String content)
throws AddressException,
MessagingException {
// Create a mail session
java.util.Properties props = new java.util.Properties();
props.put("mail.smtp.host", smtpHost);
props.put("mail.smtp.port", "" + smtpPort);
props.put("mail.smtp.auth", "true");
props.put("mail.smtp.starttls.enable", "true");
String user = "user";
String pass = "";
// password same with cpanel pass
Authenticator auth = new DefaultAuthenticator(user, pass);
Session session = Session.getDefaultInstance(props, auth);
// Construct the message
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(from));
msg.setRecipient(Message.RecipientType.TO, new
InternetAddress(to));
msg.setSubject(subject);
msg.setText(content);
// Send the message
Transport.send(msg);
}
public static void main(String[] args) throws Exception {
// Send a test message
send("domain.com", 25, "user@domain.com",
"user@domain.com", "Subject:
TestSubject", "TestText");
System.out.println("finish");
}
}
================================================== ===============
Please provide solution if any ASAP.
Thank you.
|