这段代码可以在Linux下死活发不出邮件(我在windows下没有任何问题.),为什么?

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:15:13
mail.jsp
-----------------------------

<%@ page contentType="text/html; charset=gb2312" %>
<%@page import="java.util.*"%>

<jsp:useBean id="mailObj" class="bean.mail.MailInfo" scope="page"/>
<%
String smtpHost = "mail.anhua.net";
String mailFrom = "news@anhua.net";
String mailTo = "news@anhua.net";
String mailTitle = "邮件找回密码通知!";
String mailContents = "123123";
int pp = mailObj.sendMail(smtpHost, mailFrom, mailTo, mailTitle, mailContents);
%>

mail.java
--------------------------
package bean.mail;

import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.M

去查web服务器的log,看看是什么错误,然后查查linux下的防火墙 端口 权限之类的东西应该就可以了

jsp...
这个是网页脚本,你如果想在本机用它,你得自己搭建个web服务器
可以用apache或者resin

如果直接运行是不行的

linux没有权限,或者端口没有打开