You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cloudstack.apache.org by beans lee <be...@gmail.com> on 2012/12/18 10:39:44 UTC

cloudstack 4.0 mail alert always fail

hi,
i set the Global ConfigurationParameters in this(the smtp server is on the
internet,like gmail ... ):
alert.email.addresses yyy@xxx.com
alert.email.sender xxx@xxx.com <xx...@sohu.com>
alert.smtp.host Smtp.xxx.com <http://smtp.sohu.com/>
alert.smtp.password  xxxx
alert.smtp.port 25
alert.smtp.useAuth True
alert.smtp.username xxx


and when i have restarted the manage server ,but int the server log can
found below errors:

2012-12-18 15:44:03,899 ERROR [cloud.alert.AlertManagerImpl]
(Cluster-Notification-1:null) Problem sending email alert
javax.mail.MessagingException: Exception reading response;
  nested exception is:
        javax.net.ssl.SSLException: Unrecognized SSL message, plaintext
connection?
        at
com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1462)
        at
com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1260)
        at
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:370)
        at javax.mail.Service.connect(Service.java:275)
        at javax.mail.Service.connect(Service.java:156)
        at javax.mail.Service.connect(Service.java:105)
        at
com.cloud.alert.AlertManagerImpl$EmailAlert.sendAlert(AlertManagerImpl.java:790)
        at
com.cloud.alert.AlertManagerImpl.sendAlert(AlertManagerImpl.java:268)
        at
com.cloud.alert.ClusterAlertAdapter.onClusterNodeJoined(ClusterAlertAdapter.java:73)
        at
com.cloud.alert.ClusterAlertAdapter.onClusterAlert(ClusterAlertAdapter.java:52)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at
com.cloud.utils.events.SubscriptionMgr$SubscriberInfo.execute(SubscriptionMgr.java:147)
        at
com.cloud.utils.events.SubscriptionMgr.notifySubscribers(SubscriptionMgr.java:77)
        at
com.cloud.cluster.ClusterManagerImpl.notifyNodeJoined(ClusterManagerImpl.java:633)
        at
com.cloud.cluster.ClusterManagerImpl$5.run(ClusterManagerImpl.java:854)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
        at java.lang.Thread.run(Thread.java:679)
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext
connection?
        at
sun.security.ssl.InputRecord.handleUnknownRecord(InputRecord.java:542)
        at sun.security.ssl.InputRecord.read(InputRecord.java:374)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:850)
        at
sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1190)
        at
sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:805)
        at sun.security.ssl.AppInputStream.read(AppInputStream.java:94)
        at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:97)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:235)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:254)
        at
com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:75)
        at
com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:1440)
        ... 23 more

can anybody help me?
thanks!!!