We are using javax-mail for mail sending, which is standard way in Java.
Error level might be insufficient
Please try to change log level for javax.mail

Open conf/logback.xml
Add logger for javax.mail with level DEBUG
Check logs

WBR, Maxim
(from mobile, sorry for the typos)
On Apr 26, 2016 09:52, "Leland Corso Sr." <[email protected]> wrote:

> Maxim,
>
> How can I trouble shoot this issue.  The error doesn't provide enough
> information for adequately troubleshoot this issue.
>
> On 04/23/2016 10:53 PM, Maxim Solodovnik wrote:
>
> Actually there was timeout while waiting for the server response on mail
> sending
> "javax.mail.MessagingException: Exception reading response"
> "Caused by: java.net.SocketTimeoutException: Read timed out"
>
> Looks like network issue, of maybe ports are closed?
>
> On Sun, Apr 24, 2016 at 1:02 AM, Leland Corso Sr. <[email protected]>
> wrote:
>
>> This is an exert from my log file DEBUG 04-23 14:52:11.280
>> o.a.o.c.m.MailHandler:274
>> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] -
>> Number of emails in init queue 1
>> DEBUG 04-23 14:52:11.292 o.a.o.c.m.MailHandler:233 [taskExecutor-1] -
>> Message sending in progress
>> DEBUG 04-23 14:52:11.292 o.a.o.c.m.MailHandler:234 [taskExecutor-1] -
>> To: [email protected]
>> DEBUG 04-23 14:52:11.292 o.a.o.c.m.MailHandler:235 [taskExecutor-1] -
>> Subject: Join My Conference
>> DEBUG 04-23 14:52:11.292 o.a.o.c.m.MailHandler:197 [taskExecutor-1] -
>> getMimeMessage
>> DEBUG 04-23 14:52:11.293 o.a.o.c.m.MailHandler:160 [taskExecutor-1] -
>> getBasicMimeMessage
>> DEBUG 04-23 14:52:11.293 o.a.o.c.m.MailHandler:203 [taskExecutor-1] -
>> setReplyTo [email protected]
>> DEBUG 04-23 14:52:11.295 o.a.o.c.m.MailHandler:279
>> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] -
>> ... sendMails done.
>> DEBUG 04-23 14:52:15.497 o.a.o.c.m.MailHandler:272
>> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] -
>> sendMails enter ...
>> DEBUG 04-23 14:52:15.501 o.a.o.c.m.MailHandler:274
>> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] -
>> Number of emails in init queue 0
>> DEBUG 04-23 14:52:15.501 o.a.o.c.m.MailHandler:279
>> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] -
>> ... sendMails done.
>> DEBUG 04-23 14:52:23.830 o.a.o.c.r.r.ScopeApplicationAdapter:680
>> [RTMPConnectionExecutor-1] - start streamBroadcastClose broadcast close: 1
>> DEBUG 04-23 14:52:23.830 o.a.o.c.r.r.ScopeApplicationAdapter:715
>> [RTMPConnectionExecutor-1] - sendClientBroadcastNotifications: 1
>> DEBUG 04-23 14:52:23.830 o.a.o.c.r.r.ScopeApplicationAdapter:716
>> [RTMPConnectionExecutor-1] - sendClientBroadcastNotifications : Client
>> [streamid=1, publicSID=3afcdc385a6b3459c3d06461df20f149,
>> isScreenClient=false, isMobile = false, roomId=7, broadCastID=1, userId=1,
>> avsettings=av, isRecording=false, recordingId=null,
>> recordingMetaDataId=null, screenPublishStarted=false, interviewPodId=-1,
>> server=null] 1
>> DEBUG 04-23 14:52:23.836 o.a.o.c.r.r.ScopeApplicationAdapter:476
>> [RTMPConnectionExecutor-2] - logicalRoomLeave
>> DEBUG 04-23 14:52:23.836 o.a.o.c.r.r.ScopeApplicationAdapter:481
>> [RTMPConnectionExecutor-2] - 1 is leaving
>> DEBUG 04-23 14:52:23.836 o.a.o.c.r.r.ScopeApplicationAdapter:503
>> [RTMPConnectionExecutor-2] - currentClient Client [streamid=1,
>> publicSID=3afcdc385a6b3459c3d06461df20f149, isScreenClient=false, isMobile
>> = false, roomId=7, broadCastID=1, userId=1, avsettings=av,
>> isRecording=false, recordingId=null, recordingMetaDataId=null,
>> screenPublishStarted=false, interviewPodId=-1, server=null]
>> DEBUG 04-23 14:52:23.837 o.a.o.d.d.l.ConferenceLogDao:52
>> [RTMPConnectionExecutor-2] - [addConferenceLog]:
>> org.apache.openmeetings.db.entity.log.ConferenceLog@377b3802
>> DEBUG 04-23 14:52:23.849 o.a.o.c.r.WhiteBoardService:428
>> [RTMPConnectionExecutor-2] - removeUserFromAllLists
>> this.whiteBoardObjectListManager:
>> org.apache.openmeetings.core.data.whiteboard.WhiteBoardObjectSyncManager@1318a8a2
>> DEBUG 04-23 14:52:23.849 o.a.o.c.r.WhiteBoardService:429
>> [RTMPConnectionExecutor-2] - removeUserFromAllLists roomId: 7
>> DEBUG 04-23 14:52:23.850 o.a.o.c.r.WhiteBoardService:443
>> [RTMPConnectionExecutor-2] - scope Scope [name=7,
>> path=/default/Linked.Exchange, type=ROOM, autoStart=true,
>> creationTime=1461437455209, depth=2, enabled=true, running=true]
>> DEBUG 04-23 14:52:23.850 o.a.o.c.r.r.ScopeApplicationAdapter:516
>> [RTMPConnectionExecutor-2] - removing Username lcorso Sat Apr 23 14:50:55
>> EDT 2016 streamid: 1
>> TRACE 04-23 14:52:23.850 o.a.o.c.r.r.ScopeApplicationAdapter:1727
>> [Thread-19] - [MessageSender] -> 'sending message' sendSyncCompleteFlag,
>> null
>> DEBUG 04-23 14:52:23.850 o.a.o.c.r.r.ScopeApplicationAdapter:537
>> [RTMPConnectionExecutor-2] - currentScope Scope [name=7,
>> path=/default/Linked.Exchange, type=ROOM, autoStart=true,
>> creationTime=1461437455209, depth=2, enabled=true, running=true]
>> TRACE 04-23 14:52:23.851 o.a.o.c.r.r.ScopeApplicationAdapter:1741
>> [Thread-19] - [MessageSender] -> 'sending message to 0 clients, DONE'
>> sendSyncCompleteFlag
>> DEBUG 04-23 14:52:23.851 o.a.o.c.r.r.ScopeApplicationAdapter:543
>> [RTMPConnectionExecutor-2] - sending roomDisconnect to RTMPMinaConnection
>> from 68.63.57.74 (in: 6817 out: 74510) session: DTJLAYKPHONW5 state:
>> connected  client id 1
>> TRACE 04-23 14:52:23.851 o.a.o.c.r.r.ScopeApplicationAdapter:1727
>> [Thread-20] - [MessageSender] -> 'sending message'
>> sendImagesSyncCompleteFlag, [Ljava.lang.Object;@53e78ae2
>> TRACE 04-23 14:52:23.855 o.a.o.c.r.r.ScopeApplicationAdapter:1741
>> [Thread-20] - [MessageSender] -> 'sending message to 1 clients, DONE'
>> sendImagesSyncCompleteFlag
>> DEBUG 04-23 14:52:24.035 o.a.o.c.r.r.ScopeApplicationAdapter:451
>> [NioProcessor-3] - roomLeave 1 0 /Linked.Exchange/7 7
>> DEBUG 04-23 14:52:24.036 o.a.o.c.s.SessionManager:121 [NioProcessor-3] -
>> Tried to get a non existing Client 1 server null
>> DEBUG 04-23 14:52:31.724 o.a.o.d.d.s.LdapConfigDao:82
>> [http-nio-0.0.0.0-5080-exec-9] - getActiveLdapConfigs
>> DEBUG 04-23 14:52:36.260 o.a.o.s.q.s.MeetingReminderJob:35
>> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] -
>> MeetingReminderJob.execute
>> DEBUG 04-23 14:52:40.488 o.a.o.s.q.s.MeetingReminderJob:35
>> [org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] -
>> MeetingReminderJob.execute
>> ERROR 04-23 14:52:41.359 o.a.o.c.m.MailHandler:243 [taskExecutor-1] -
>> Error while sending message
>> javax.mail.MessagingException: Exception reading response
>>     at
>> com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2351)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at
>> com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2078)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at
>> com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:699)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at javax.mail.Service.connect(Service.java:388)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at javax.mail.Service.connect(Service.java:246)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at javax.mail.Service.connect(Service.java:195)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at javax.mail.Transport.send0(Transport.java:254)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at javax.mail.Transport.send(Transport.java:124)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at
>> org.apache.openmeetings.core.mail.MailHandler$2.run(MailHandler.java:239)
>> ~[openmeetings-core-3.1.1.jar:3.1.1]
>>     at
>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
>> [na:1.8.0_77]
>>     at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
>> [na:1.8.0_77]
>>     at java.lang.Thread.run(Thread.java:745) [na:1.8.0_77]
>> Caused by: java.net.SocketTimeoutException: Read timed out
>>     at java.net.SocketInputStream.socketRead0(Native Method)
>> ~[na:1.8.0_77]
>>     at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
>> ~[na:1.8.0_77]
>>     at java.net.SocketInputStream.read(SocketInputStream.java:170)
>> ~[na:1.8.0_77]
>>     at java.net.SocketInputStream.read(SocketInputStream.java:141)
>> ~[na:1.8.0_77]
>>     at com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:124)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
>> ~[na:1.8.0_77]
>>     at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
>> ~[na:1.8.0_77]
>>     at
>> com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:92)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     at
>> com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2331)
>> ~[javax.mail-1.5.5.jar:1.5.5]
>>     ... 11 common frames omitted
>>
>>
>>
>> On 04/23/2016 02:23 AM, Leland Corso Sr. wrote:
>>
>> When you say check the bd table email_queue are you speaking on the
>> openmeeting machine or theemail server.  If you mean the email server I've
>> looked there and it the mails aren't reaching it to send out yet I can
>> connect via telnet so I know the connection is available.
>>
>> On 04/23/2016 01:41 AM, Maxim Solodovnik wrote:
>>
>> It is definitely doesn't matter
>> I would check server logs and server folders for incoming outgoing emails
>> Additional place to check: DB table email_queue
>>
>> On Sat, Apr 23, 2016 at 2:10 AM, Leland Corso Sr. <[email protected]
>> > wrote:
>>
>>> Hi,
>>>
>>> I'm having an issue sending emails from openmeetings.  I've verified
>>> that configuration is correct.  And the log file says the email was sent.
>>> The issue is that the email never gets delivered to the recipient.  I have
>>> checked the email server and it doesnt show any errors but the email from
>>> the sending account does not reflect the email even exists.
>>> I have configured
>>>  smtp_server = my_mail.server.com
>>>  email port = 465
>>>  Email acct = [email protected]
>>>  SMTP acct = [email protected]
>>>  Password  = mypassword
>>>  enable SMTP = 1
>>>
>>> It was working but seems after I changed the default path from
>>> ./webapps/openmeetings/ to ./webapps/Linked.Exchange/ and edited config.xml
>>> entries (<webAppRootKey>Linked.Exchange</webAppRootKey> &
>>> <httpRootKey>/Linked.Exchange/</httpRootKey>) it stopped working.  Does it
>>> matter whether frontend registration is available or not?  My assumption is
>>> that it does not matter.
>>> --
>>>
>>> *Leland Corso Sr. *
>>>
>>
>>
>>
>> --
>> WBR
>> Maxim aka solomax
>>
>>
>>
>>
>
>
> --
> WBR
> Maxim aka solomax
>
>
>

Reply via email to