Hello Tharrrk: Thanks for your suggestion. I'm doing this on my desktop computer, with Win10 where I have OM installed (I have a laptop with WinXP to test as an attendee but haven't tried telnet there yet).
I opened a cmd window and tested: telnet smtp.gmail.com 465 When I click enter it activates, and I could distinguish the word "connecting" coming up before the whole window went blank (or black if you prefer) with no text in it. In my case my escape character is "q", with which I recover the usual cmd prompt. I tried first with: $telnet smtp.gmail.com 465 but it does not recognise the character "$". After clicking Enter "connecting" went by very fast before going blank, so maybe there was something more written there like: Trying 74.125.133.109... Connected to gmail-smtp-msa.l.google.com. but I can't be sure. Can I consider 465 is enabled? Maybe the checking behaviour is a bit different on Windows 10? Anything else I can do? Richard -------------------------------------------- On Tue, 1/8/17, <[email protected]> wrote: Subject: Re: help configuration smtp server To: [email protected], "Richard Pérez" <[email protected]> Date: Tuesday, 1 August, 2017, 15:16 Dear Richard, telnet should be run on the machine where OM is running and provided with the gmail smtp server as parameter along with the smtps port - i.e. telnet smtp.gmail.com 465 You should see a message like Connected to ... if it succeeded. This depends on OS you're using: $telnet smtp.gmail.com 465 Trying 74.125.133.109... Connected to gmail-smtp-msa.l.google.com. Escape character is '^]'. Hope this helps Tharrrk On 1.8.2017 18:51, Richard Pérez wrote: > 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
