Hello Maxim:
I checked “Telnet Client” in Windows 10 Control Panel, then checked telnet was
enabled and I used the following command to check port 465:
telnet 181…myIP…. 465
and it delivered a blank cmd window. According to instructions I have seen
googling that would mean port 465 is not closed. I suppose that means it is
not “Firewalled”.
After sending an invitation (now instead of “localhost:5080” it says
“181…myIP:5080”) I still get the same exception:
ERROR 08-01 13:29:56.045 o.a.o.c.m.MailHandler:246 [taskExecutor-1] - Error
while sending message
javax.mail.MessagingException: Exception reading response
And I’m still getting:
Caused by: java.net.SocketTimeoutException: Read timed out
I did another test, disconnecting my antivirus for 10 min, and got a different
exception:
ERROR 08-01 13:36:35.578 o.a.o.c.m.MailHandler:246 [taskExecutor-2] - Error
while sending message
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com,
port: 465, response: -1
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2106)
at
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:712)
at javax.mail.Service.connect(Service.java:388)
at javax.mail.Service.connect(Service.java:246)
at javax.mail.Service.connect(Service.java:195)
at javax.mail.Transport.send0(Transport.java:254)
at javax.mail.Transport.send(Transport.java:124)
at
org.apache.openmeetings.core.mail.MailHandler$2.run(MailHandler.java:242)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
DEBUG 08-01 13:36:53.053 o.a.o.w.c.MainPanel:117 [http-nio-0.0.0.0-5080-exec-5]
- Sending WebSocket PING
DEBUG 08-01 13:37:10.280 o.a.o.s.q.s.ReminderJob:44
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-7] -
ReminderJob.remindMeetings
DEBUG 08-01 13:37:16.752 o.a.o.s.q.s.ReminderJob:44
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-7] -
ReminderJob.remindMeetings
DEBUG 08-01 13:37:23.155 o.a.o.w.c.MainPanel:117 [http-nio-0.0.0.0-5080-exec-1]
- Sending WebSocket PING
DEBUG 08-01 13:37:25.291 o.a.o.c.m.MailHandler:277
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-8] -
sendMails enter ...
DEBUG 08-01 13:37:25.293 o.a.o.c.m.MailHandler:279
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-8] -
Number of emails in init queue 1
DEBUG 08-01 13:37:25.297 o.a.o.c.m.MailHandler:236 [taskExecutor-3] - Message
sending in progress
Does this information help to understand what's wrong?
Richard
--------------------------------------------
On Mon, 31/7/17, Maxim Solodovnik <[email protected]> wrote:
Subject: Re: help configuration smtp server
To: "Openmeetings user-list" <[email protected]>, "Richard Pérez"
<[email protected]>
Date: Monday, 31 July, 2017, 23:16
This error:
"Caused by: java.net.SocketTimeoutException: Read
timed out"Often mean port 465 is
"firewalled". You can check it using
telnet
application.base.url in
configuration should be changed to something resolvable from
outside your server for ex. external IP, hostname
etc.
On Tue, Aug 1, 2017 at 9:21 AM, Richard Pérez <[email protected]>
wrote:
> Hello Coscend:
>
> Thanks for your answer.
> Let me see if I understand.
> If one of my attendees receives this link:
http://localhost:5080/openmeetings/hash?invitation=.....
> He can only enter the room using my computer?
> I suppose the same goes if I put my IP address instead
of "localhost". Right?
>
> I must say that link was created by my installed OM, in
the room, with the form to send an invitation.
> If I can't use "localhost" in an
invitation why does OM create that link instead of something
else. I can't edit that link on the frontend.
>
> My current install has the following in config:
> smtp_server smtp.gmail.com
> smtp_port 465
> system_email_addr [email protected]
> email_username [email protected]
> email_userpass my password for GSuite
> mail.smtp.starttls.enable 1
> application.base.url http://localhost:5080/openmeetings/
>
> I have noticed that when I change the
"system_email_addr" in the Admin> Config, the
following log line does not change, it still shows the email
I used as the "user" email when I installed OM ([email protected]).
>
> DEBUG 07-30 20:11:03.136 o.a.o.c.m.MailHandler:205
[taskExecutor-1] - setReplyTo (email used to register when
installing OM)
>
> Is it possible my Admin >config is being overridden
by my install info, and I should re-install OM with some
other info.
> Any idea what info?
>
> Thanks,
>
>
>
> Richard
>
>
> --------------------------------------------
> On Mon, 31/7/17, Coscend@OM
<[email protected]> wrote:
>
> Subject: RE: help configuration smtp server
> To: [email protected]
> Date: Monday, 31 July, 2017, 18:07
>
> Dear Richard,
>
> Here are two vectors to help you
> resolve your issue.
> Perhaps your application name and
> e-mail are not configured properly:
> Admin->Configuration
> Localhost-> only someone using your
> local computer can use the invitation.
>
>
> > example link created:
http://localhost:5080/openmeetings/hash?invitation=6c608020-c92d-42bc-98d9-763cfb0a1bb3&language=1).
> >...
> > ReminderJob.remindMeetings ERROR
> 07-30 20:11:33.499 o.a.o.c.m.MailHandler:246
> [taskExecutor-1] - Error while sending message
>
> Thank you.
>
> Sincerely,
>
> Hemant K. Sabat
>
> Coscend Communications Solutions
> www.Coscend.com
>
------------------------------------------------------------------
> Real-time, Interactive Video
> Collaboration, Tele-healthcare, Tele-education,
Telepresence
> Services, on the fly…
>
------------------------------------------------------------------
> CONFIDENTIALITY NOTICE: See
> 'Confidentiality Notice Regarding E-mail Messages
from
> Coscend Communications Solutions' posted at:
http://www.Coscend.com/Terms_and_Conditions.html
>
>
>
>
> -----Original Message-----
> From: Richard Pérez [mailto:[email protected]]
> Sent: Monday, July 31, 2017 3:23 PM
> To: Openmeetings user-list <[email protected]>
> Subject: Re: help configuration smtp
> server
>
> Hello Maxim:
>
> I followed what you suggested the last
> time I asked about this (13th july) but for some
reason I
> can’t get it to work. Considering my procedures
and
> the Error I get what can I be doing wrong?
> - Is there another way to send the link
> to my attendees without using the email feature?
(i.e.
> create an invitation email with a password, create
the link,
> and copy these into an ordinary email).
> - I tried to do this pasting the link
> into the browser of my laptop but it does not open
the
> access to OM (example link created:
http://localhost:5080/openmeetings/hash?invitation=6c608020-c92d-42bc-98d9-763cfb0a1bb3&language=1).
> My laptop runs on Windows XP and no one is supporting
XP
> anymore. Could this be the cause or am I doing
this
> wrong?
>
>
> set up gmail smtp
> https://support.google.com/a/answer/176600?hl=en
> I chose: Gmail SMTP server
>
> From here I went to: https://support.google.com/a/answer/6260879?hl=en
> because I had to make sure I was
> enabling “Less secure apps” correctly According
to this
> page, to be able to enable “Less secure apps” I
had to
> access Google Admin Console, to be able to do this I
had to
> create a GSuite account with a non-gmail email from
my
> website, verify my domain as usual, and apparently
I’m
> going to be invoiced if I want to keep on using
this.
> After going through this adventure crossing rivers,
through
> swamps, under and over the ocean, I finally installed
OM
> with the following data:
>
> smtp_server:
> smtp.gmail.com
> smtp_port: 465
> mail.smtp.starttls.enable: 1
>
> I have tried to get emails sent from
> the room (Public Video And Whiteboard Room) using
the
> following email information:
>
> system_email_addr
> 1) the email registered as the user email when
> installing OM (my website email), It is the same
email used
> as
>
>
> Admin of Gsuite; 2) another
> gmail: [email protected]
> email_username
> myemail@gmail or
> [email protected]
> or my OM username (not an email)
>
> email_userpass
> password used to enter [email protected]
> or my password used to enter [email protected]
> or
>
>
> my OM password, respectively
>
> Each time I changed the configuration
> in the frontend I logged out and restarted Red5 to
make sure
> changes were effective, then went into the room and
sent an
> email invitation (with password activated and having
created
> the hash link)
>
> myGSuiteemail: if I had an email
> called [email protected]
> managed through my website, now I have an email with
that
> same name managed through Google’s Gsuite but
although it
> looks like gmail.com it sends emails as if
it were john123
> from my website.
>
>
> What I have found in my OM log is the
> following (the same in all cases):
>
> EBUG 07-30 20:11:03.061
> o.a.o.c.m.MailHandler:236 [taskExecutor-1] - Message
sending
> in progress
> DEBUG 07-30 20:11:03.062
> o.a.o.c.m.MailHandler:237 [taskExecutor-1] - To:
> "email of person I am inviting"
> DEBUG 07-30 20:11:03.062
> o.a.o.c.m.MailHandler:238 [taskExecutor-1] -
Subject:
> "invitation sent"
> DEBUG 07-30 20:11:03.062
> o.a.o.c.m.MailHandler:199 [taskExecutor-1] -
getMimeMessage
> DEBUG 07-30 20:11:03.062 o.a.o.c.m.MailHandler:162
> [taskExecutor-1] - getBasicMimeMessage DEBUG 07-30
> 20:11:03.136 o.a.o.c.m.MailHandler:205
[taskExecutor-1] -
> setReplyTo "Email registered for “user” when
I installed
> OM"
>
>
>
>
>
>
> (It doesn’t change when
> I change emails in the frontend Configuration) DEBUG
07-30
> 20:11:10.139 o.a.o.c.m.MailHandler:277
>
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3]
> - sendMails enter ...
> DEBUG 07-30 20:11:10.146
> o.a.o.c.m.MailHandler:279
>
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3]
> - Number of emails in init queue 0 DEBUG 07-30
20:11:10.147
> o.a.o.c.m.MailHandler:284
>
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3]
> - ... sendMails done.
> DEBUG 07-30 20:11:11.048
> o.a.o.w.c.MainPanel:117
[http-nio-0.0.0.0-5080-exec-7] -
> Sending WebSocket PING DEBUG 07-30 20:11:27.974
> o.a.o.s.q.s.ReminderJob:44
>
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4]
> - ReminderJob.remindMeetings ERROR 07-30
20:11:33.499
> o.a.o.c.m.MailHandler:246 [taskExecutor-1] - Error
while
> sending message
> javax.mail.MessagingException:
> Exception reading response
> at
>
com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2369)
> at
>
com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2096)
> at
>
com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:712)
> at
> javax.mail.Service.connect(Service.java:388)
> at
> javax.mail.Service.connect(Service.java:246)
> at
> javax.mail.Service.connect(Service.java:195)
> at
> javax.mail.Transport.send0(Transport.java:254)
> at
> javax.mail.Transport.send(Transport.java:124)
> at
>
org.apache.openmeetings.core.mail.MailHandler$2.run(MailHandler.java:242)
> at
>
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown
> Source)
> at
>
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown
> Source)
> at
> java.lang.Thread.run(Unknown Source) Caused by:
> java.net.SocketTimeoutException: Read timed out
> at
> java.net.SocketInputStream.socketRead0(Native
Method)
> at
> java.net.SocketInputStream.socketRead(Unknown
Source)
> at
> java.net.SocketInputStream.read(Unknown Source)
> at
> java.net.SocketInputStream.read(Unknown Source)
> at
>
com.sun.mail.util.TraceInputStream.read(TraceInputStream.java:124)
> at
> java.io.BufferedInputStream.fill(Unknown Source)
> at
> java.io.BufferedInputStream.read(Unknown Source)
> at
>
com.sun.mail.util.LineInputStream.readLine(LineInputStream.java:92)
> at
>
com.sun.mail.smtp.SMTPTransport.readServerResponse(SMTPTransport.java:2349)
> ... 11 common frames
> omitted
>
>
>
> Thanks,
>
> Richard
>
>
> --------------------------------------------
> On Thu, 13/7/17, Maxim Solodovnik
> <[email protected]>
> wrote:
>
> Subject: Re: help configuration smtp
> server
> To: "Openmeetings user-list" <[email protected]>,
> "Richard Pérez" <[email protected]>
> Date: Thursday, 13 July, 2017, 22:03
>
> To set up gmail smtp you should get
> params from here:
> https://support.google.com/a/answer/176600?hl=en
> I have used "Gmail SMTP server"
>
> In OM "mail.smtp.starttls.enable"
> should be "1"
>
> In case of "unable to find valid
> certification path to requested
> target" you most probably need to
> update JRE (to get latest CAs)
> If not try to import certificate
> chain
> in catruststore of JVM (as was
> discussed earlier)
>
>
--
WBR
Maxim aka solomax