- install.packages("mailR") #安装mailR命令
- library(mailR)
- sender <- "***@126.com"
- recipients <- c("10***@qq.com", "41***@qq.com","ha***@126.com")
- test <- send.mail(
- from = sender,
- to = recipients,
- subject = "test",
- body = "body of the test",
- smtp = list(
- host.name = "smtp.126.com",
- port = 25,
- user.name = "ha***",
- passwd = "***",
- ssl = TRUE
- ),
- authenticate = TRUE,
- send = TRUE
- )
出现了如下报警:
- org.apache.commons.mail.EmailException: Sending the email to the following server failed : smtp.126.com:465
- at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1410)
- at org.apache.commons.mail.Email.send(Email.java:1437)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
- at java.lang.reflect.Method.invoke(Unknown Source)
- at RJavaTools.invokeMethod(RJavaTools.java:386)
- Caused by: com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.126.com, 465; timeout 60000;
- nested exception is:
- java.net.UnknownHostException: smtp.126.com
- at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2053)
- at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:697)
- at javax.mail.Service.connect(Service.java:386)
- at javax.mail.Service.connect(Service.java:245)
- at javax.mail.Service.connect(Service.java:194)
- aNULL
- t javax.mail.Transport.send0(Transport.java:253)
- at javax.mail.Transport.send(Transport.java:124)
- at org.apache.commons.mail.Email.sendMimeMessage(Email.java:1400)
- ... 6 more
- Caused by: java.net.UnknownHostException: smtp.126.com
- at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
- at java.net.PlainSocketImpl.connect(Unknown Source)
- at java.net.SocksSocketImpl.connect(Unknown Source)
- at java.net.Socket.connect(Unknown Source)
- at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
- at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:310)
- at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:215)
- at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2019)
- ... 13 more
- Error: EmailException (Java): Sending the email to the following server failed : smtp.126.com:465
亲爱的坛友们,这是怎么回事?应该怎么解决?
请大家赐教,不胜感激!
谢谢


雷达卡





京公网安备 11010802022788号







