Tag: sendmail

java自动发送邮件

我希望邮件在特定时间自动发送。 我能够发送邮件,但我不能让它自动完成。 谁能告诉我如何自动发送? 以下是我发送邮件的代码: public class SendEmail { String d_email = “sofien.fkih@gmail.com”, d_password = “”, d_host = “smtp.gmail.com”, d_port = “465”, m_to = “sofien.fkih@gmail.com”, m_subject = “Testing”, m_text = “Hey, this is the testing email.”; // Those are the values that have the email information public void send(String from, String pass, String host, String port, […]

Struts 2 – 使用嵌入式URL发送邮件

对于我公司的项目,我必须发送包含嵌入式URL的电子邮件,系统将提示用户遵循这些URL。 例如,一个人在网站上注册,然后Struts2应用程序向该人发送一封电子邮件,其中有一个URL来确认订阅。 到目前为止,表单提交和发送电子邮件(从操作内部)工作得很好。 我遇到的问题是我无法找到一种方法来生成我想要嵌入邮件正文的URL。 我必须以错误的方式做到这一点,但我正在考虑以下内容: public String send() throws Exception { StringBuffer body = new StringBuffer(); HashMap params = new HashMap(); params.put(“id”, “xxxxxyyyyyaaaaa”); body.append(“Veuillez vous rendre ici :”); body.append(UrlManager.getUrlForAction(“action”, params)); SendMail sendMail = new SendMail(); sendMail.send(“me@me.fr”, “Information”, body.toString()); return SUCCESS; } 使用方法getUrlForAction()获取getUrlForAction()框架可以提供的东西getUrlForAction() ,获取操作及其参数作为输入,并输出包含相应URL的String(如http://mysite.mycompany.com/confirm?id=xxxxxyyyyyaaaaa )。 有没有人有任何想法或指示如何做到这一点? 编辑: 我尝试使用UrlProvider ,但我在determineActionUrl调用上得到一个空指针exception。 也许我以错误的方式使用它。 HashMap params = new HashMap(); params.put(“id”, […]

使用Javamail API将邮件从yahoo id发送到其他电子邮件ID

我无法使用Java mail API从我的yahoo id发送电子邮件。 我尝试了谷歌的不同选项,但都失败了。 请查看下面的代码,如果我遗漏了某些内容,请告诉我。 在我看来, 雅虎没有提供发送邮件的免费服务,但我不确定。 请提供您的想法。 import javax.mail.*; import javax.mail.internet.*; import java.util.Properties; public class MailExample { private static final String SMTP_HOST_NAME = “smtp.mail.yahoo.com”; private static final int SMTP_HOST_PORT = 587;//465,587,25 private static final String SMTP_AUTH_USER = “dummyrls@yahoo.com”; private static final String SMTP_AUTH_PWD = “my password”; public static void main(String[] args) throws Exception{ […]