Java 尝试发送和接收基本SMTP电子邮件时出错
我正在尝试创建一个发送和接收电子邮件的程序,我的代码几乎是我所看到的两个页面的代码副本,但是当他们没有看到时,它会产生一个错误 这是我的密码:Java 尝试发送和接收基本SMTP电子邮件时出错,java,eclipse,email,Java,Eclipse,Email,我正在尝试创建一个发送和接收电子邮件的程序,我的代码几乎是我所看到的两个页面的代码副本,但是当他们没有看到时,它会产生一个错误 这是我的密码: import java.io.IOException; import java.util.Properties; import javax.mail.Message; import javax.mail.MessagingException; import javax.mail.Session; import javax.mail.Transport;
import java.io.IOException;
import java.util.Properties;
import javax.mail.Message;
import javax.mail.MessagingException;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.InternetAddress;
public class Main
{
public static void main(String[] args)
{
Properties p = new Properties();
//p = System.getProperties();
Session s = Session.getInstance(p,null);
try
{
Message m = new MimeMessage(s);
m.setFrom(new InternetAddress("....adress...."));
m.setRecipients(m.RecipientType.TO, InternetAddress.parse("....adress...."));
Transport.send(m);
}
catch (MessagingException e)
{
e.printStackTrace();
}
}
}
我在setRecipients行中得到错误,特别是在单词RecipientType上,它说“RecipientType无法解析或不是字段”。我检查了格式,但似乎没什么问题
谢谢。据我所知,RecipientType是一个静态的内部类。(见附件) afaik需要通过类名访问的类:
m.setRecipients(MimeMessage.RecipientType.TO, InternetAddress.parse("....adress...."));
在那之后,我觉得很好。(并引发异常,因为…地址未连接,但这不是重点)我们无法看到您的屏幕。你需要给出错误的文本,是我做的。错误是引号里的单词。哦,嘿,你说了。很抱歉,请加上完整的stacktrace