We help IT Professionals succeed at work.

Chat / IM

Instant messaging (IM) is a type of online chat that offers real-time text transmission over the Internet. A LAN messenger operates in a similar way over a local area network. More advanced instant messaging can add file transfer, clickable hyperlinks, Voice over IP, or video chat. Non-IM types of chat include multicast transmission, usually referred to as "chat rooms". Depending on the IM protocol, the technical architecture can be peer-to-peer (direct point-to-point transmission) or client-server (a central server retransmits messages from the sender to the communication device).


I have a single domain (lets say domain.com) in my O365 tenant. A new web server with the name tools.domain.com has been created. All working well so far.

Now a requirement exists that this webserver that will send unmonitored email (for registrations and mailshots) and it must come from no-reply@tools.domain.com

How can I relay messages through O365 with this subdomain address?

How do I display my registered user posts from the database using an inner join?

The users table has an id column that in an auto-increment table   - a progressive number each time a person is registered as a user.

The "notices" table has an upload_id incremental column for each notice posted and a "users_id column that holds the id number that corresponds to the registered user.

if (array_key_exists("id",$_POST)) $id = mysqli_real_escape_string($db,$_POST['id']);

$q = "SELECT notices.users_id, notices.description, notices.amount, notices.currency, notices.location, users.email FROM notices INNER JOIN users ON notices.users_id = id WHERE notices.upload_id=$id" ;
$r = mysqli_query ($db, $q);

//if (mysqli_num_rows($r) > 0) {

if (mysqli_num_rows($r) == 1) { // Valid user ID, show the form.

	// Get the user's information:
	$row = mysqli_fetch_array ($r, MYSQLI_NUM);

// Create the form:
echo '<form action="ContactPoster.php" method="post">

<p>Description: ' . $row[5] . '</p>

<p>Amount: ' . $row[6] . '</p>

<p>Currency: ' . $row[7] . '</p>

<p>Location: ' . $row[8] . '</p>

<input type="hidden" name="toemail" value="'.$row[9].' " >';


    <p><strong>Your Name:</strong></p> <p><input type="text" name="name" size="30" maxlength="60" value="<?php if (isset($_POST['name'])) echo $_POST['name']; ?>" /></p>
    <p><strong>Your Email Address:</strong> </p> <p><input type="text" name="email" size="30" maxlength="80" value="<?php if 

Open in new window

I am looking to form a local group that gets together to have lunch and otherwise interact, on a daily basis.
I am in search of the right tool to facilitate this type of local communication.

My thoughts so far are in this sheet.


Additional options and your thoughts are greatly appreciated.
I use an iPhone, but I think this applies to anyone who texts.  I am new to the world of texting, and I find it so annoying when someone sends out a text-blast to a dozen or more "friends" ... then everyone on the text starts responding, and before I know it my phone is buzzing with new (and largely irrelevant) text messages.   I've tried to get off these large text threads, but was told that unless everyone had the same device (I think it's an iPhone, but I'm not sure) there's no way to "leave the conversation".  I would happily buy a third party application to get out of unwanted text streams ... does something like that exist?  Or can the originator of the original text take me off after it's begun?  Or do I just need to live with the annoyance?


Network Inventory getting error messages on computers which are logged in. These errors messages are stating error 996 overlapped i/o event or the service did not respond and can not be audited how would I resolve this issue. The software that I'm using is Alloy Navigator express
Hi Experts!

I need your help again;

I have created a form which is now supposed to be displaying the message on behalf of the main form as a modal in place of the traditional Ms Access messages in order to afford an opportunity for the elderly people to see from a distance . The modal form is called frmPosPriceChanges and has a control which is supposed to display the actual change (cash) to be paid back to the customer , now I want this control called txtKwacha from  frmPosPriceChanges to reference the main form control called frmPOSStocksSold!txtAuditedCash so that whatever is on this control called frmPOSStocksSold!txtAuditedCash must be shown also on the floating form (Modal) control called frmPosPriceChanges!txtKwacha. I tried the called below but it is failing :

Private Sub Form_Load()
Screen.ActiveForm!txtKwacha = frmPOSStocksSold!txtAuditedCash
End Sub

Open in new window

The modal form opens automatically through a VBA code whenever there is need to give back some change to the customer. I decided to use this modal form because it gives me room to control the font size and I can also make the content lager in order to accommodate those with poor sight especially those above 60 years.

Your help will be highly appreciated


I want the messages on the main form to appear on a much bigger form so that I can easily make them bigger than on the current VBA which has small messages which makes difficult for those old people who are using a point of sales software to read. See a sample pop up form.

I will be opening the pop up form by this method DoCmd.OpenForm “frmMessage” through the save button

Any idea I want to put may a label on the pop up form call lblMessage

Below is my code which should supply the action message

Private Sub CashReceived_BeforeUpdate(Cancel As Integer)
If Me.CashChange > 0 Then
MsgBox "Please check you have not received enough cash for the quantities you have sold", vbOKOnly, "Internal Audit Manager"
Cancel = True
Exit Sub
ElseIf Me.txtAuditedCash < 0 Then
Eval ("MsgBox ('Please note too much collected," & _
"give back the change of " & Format (Me.txtAuditedCash, "Currency") & "." & "Do not forget.@Check again.@@',0,' Internal Audit Manager')")
End If
End Sub

Open in new window


This is the 1st of 3* questions re searching in Mozilla Thunderbird email manager:

How do you determine the specific folder/subfolder in which a particular search-result email resides?

In other words, after entering search criteria, Thunderbird displays a list of messages which match the specified criteria. Selecting one of the messages displays its content OK but how do you determine the specific folder/subfolder which contains that message?


*Question links:

1 https://www.experts-exchange.com/questions/29150325/1st-of-3-questions-re-searching-in-Mozilla-Thunderbird-email-manager.html#questionAdd

2 https://www.experts-exchange.com/questions/29150326/2nd-of-3-questions-re-searching-in-Mozilla-Thunderbird-email-manager.html#questionAdd

3 https://www.experts-exchange.com/questions/29150327/3rd-of-3-questions-re-searching-in-Mozilla-Thunderbird-email-manager.html#questionAdd
I have various users who have access to a shared mailbox in exchange online.

The problem is that any messages that arrive from their voicemail provider is going into junk for everyone.

I have added the address to the allow list on the spam filter in Exchange Online.

Emails are still going into spam.

Im guessing the issue is therefore one of the email clients (outlook for mac mainly) has marked it as junk and it is therefore the same for everyone.

Any advice would help.
Please see the attached Fixed Line Operator (Telkom) Voice Mail answering Service. There is a distinctive tone indicated on the telephone handset when picking it up to indicate a message is waiting. Is there a device available that can indicate that a message is waiting and automatically retrieve the message and play it for the subscriber?
 This would save the trouble of each time dialling the prescribed phone number to retrieve and messages. It would be useful if the Message Waiting Tone could be detected and displayed fro the user. It would be wonderful if the device could play back the messages through a loudspeaker. I would imagine this would be a programmable dialler of sorts. The device should be senior Citizen friendly.
What is the best Opensource chat or team servers that you can install on your premises ? Something like Matrix (Synapse) , RocketChat or Zulip?

Something that supports Chat and PBX integration.
I have an Exchange 2016 DAG environment with two mailbox servers (active 192.168.1.x / passive 192.168.3.x).  We having issues with mail flow. Sent 3 test messages with three different results:

First email was transferred to the passive server, then transferred back to the active server then to our smarthost.
Second email was sent directly to our smarthost from the active server.
Third email was transferred to our passive server then to our smarthost

Trying to figure out which part of this test is normal...

get-sendconnector | fl *sourcetran*
SourceTransportServers : {active.exchange.local}

get-servercomponentState active.exchange.local -component hubtransport

Server                               Component    State
------                               ---------    -----
active.exchange.local                  hubtransport Active

Delivery Report for  Email1 ?(tmarvin@mydomain.com)? 20190607_1

6/7/2019 6:49 AM active
The message was submitted to active.exchange.local.

6/7/2019 6:49 AM passive.exchange.local
Message was received by passive.exchange.local from active.exchange.local.

6/7/2019 6:49 AM passive.exchange.local
The message has been transferred from passive.exchange.local to active.exchange.local.

6/7/2019 6:49 AM active.exchange.local
Message was received by active.exchange.local from …
Hi, i have installed Skype on our network for a select few users to communicate with a partner company.

Users can login and communicate but are unable to share their screens.

We do run WatchGuard web blocking system and i wonder if Skype is being blocked for just sharing of the screen.

Has anyone got expereince of this issue and could possibly offer some advice.


Hoping someone can help us here. We are going through the process of developing a new OS and part of the backup process we used to use when doing this was to pull the the 2nd drive in each array (Raid 1) and keep that safe. If for whatever reason we need to revert changes we can simply boot those disks and mirror them. Now that process worked nicely with the G8 servers - when we plugged the older disks in we would get an advisory message that certain slots where missing and we could continue in interim recovery mode - this worked every-time without fail for many years in many different servers.

Now we have a new Gen 10 380 LFF server with the P408i array controller and that process nhas stopped working (it did when we tested it at the start of the project) - the server gives us the same advisory message and when we accept (F2) to continue in interim recovery mode (see below) the system does not boot, it tries to PXE boot instead (indicating its not seeing an OS). When we look at the arrays controller everything seems normal for the fact it has missing drives. Arrays all there as normal with the expected error messages. It just wont boot from them.

Does anyone have any advice on what me might be doing wrong?

Here is what we have tried:
1.  Deleting the array config with all drives removed from the server
2. Adding one of the disks to another serer and creating a raid 0 array where it sees all of the data perfectly intact
3. While in the array config …
Hi People
I’m working on an assignment for one of our clients who is a manufacturer of perishable goods now they want some certain range of Product Codes to be tied up to dates such that when you key in or scan a certain range in the company software, then the system should be able to tell the users that the product is expired and reject them right there. While those within or before the expiry date, the system should be able to process them without any warning messages in ms access.

I want something like this:
Dim ExpNumbers As integer
Dim ContrDate  As Date
Dim Cancel As integer
ExpNumber = (1200 to 1300) is equal to between 01/05/2019 to 18/05/2019
ContrDate = 01/05/2019 to 18/05/2019
If (ExpNumber <>  ContrDate) Then
MsgBox “Please note that your product are expired and cannot be sold”
Cancel = True
Exit Sub
End If
I am developing a marine position database system in Perl on a Centos 6.5 server.
Users can email position reports to my system.  
My Perl script automatically processes each position report email, and sends a reply email back to the sender, acknowledging receipt of their position report.
I have also been working with the Garmin inreach explroer iridium messenger for position reporting.
I can easily configure the Garmin to send an email to my system, and my system can process the email with the position information without any problems, and store the information in my database.   This works great, but I can not send a reply back to the Garmin acknowledging receipt of the Garmin position report.
Sending the reply email to an alternate email address does not work if the sender is remove, and does not have access to email.
I need to send reply message back to the Garmin as an sms text message from an SMS phone number address.
To configure this, the Garmin would need to send the position report as an sms text message to my system, and  my system would need to reply back to the Garmin with an sms message.
The Garmin inReach Explorer can send 160 character messages to either an email addresses or to ans sms cell phone number.
Because Garmin charges for sms and email text messages, Garmin blocks all direct emails to the Garmin inReach Explorer.
Garmin will accept an sms reply message to the Garmin.
Because of this logic, I would like to find a way to send and receive …
Is there a way to send text messages to a group without displaying the phone numbers / ID's of the members in the group thus achieving the same results as blind copying contacts on an email?  I use both android and ios phones.
I am getting this DB2 Sql error updating
> update Test.sls77_01 set uttms = 'AA'

SQL State: 38501
Vendor Code: -443
Message: [CEE9901] Application error.  RNX1216 unmonitored by CXT001U at statement 2100000001, instruction X'0000'. Cause . . . . . :   The application ended abnormally because an exception occurred and was n ot handled.  The name of the program to which the unhandled exception is sent is CXT001U CXT001U CXT001U. The program was stopped at the high-level language statement number(s) 2100000001 at the time the message was sent.  If more than one statement number is shown, the program is an optimized ILE program.  Optimization does not allow a single statement number to be determined.  If *N is shown as a value, it means the real value was not available. Recovery  . . . :   See the low level messages previously listed to locate the cause of the exception.  Correct any errors, and then try the request again.
Looking at some MDM solution and MAAS360 has come up as a possibility, but I want to understand (from those that use it) if the product can monitor text messages sent to / from the phone (Apple or Android) and messages using a third party application like What's App or Facebook Messenger as those are installed, but not on servers that we control, e.g. email.  Cheers in advance.

I have noticed in the past month that the whatapps apps has not done any backup.  When I look at it m, it display the same thing (see below).

When checking my cloud, it seems with enough space (see below).

Can somebody tell me what’s going on and how can I fix this?
If I make my game server in Java, with TCP/IP HELO, START and in-game messages, game runs in browser, javascript to my server,
what can I expect as the worst from the unavoidable hackers and miscreants? Floods..
DSS attacks. Are they detectable? Stoppable? Google suggested they are stoppable. I will be using a Godaddy professional private server.
Floods will be a certainty if my game escalates. It would  suck, because there will be prizes in contention.
Do Blizzard and Microsoft weed these out? Is this how the old disconnect-hacks worked?

Is there a way to broadcast a personal message to a set of whatsapp contacts without setting up a group and therefore allowing people to see other's responses.  This might be useful for example to notify contacts of a family event.
I am trying to implement the use of the DatePicker  within a Grid
in my c# application.

There are 2 fields in the grid with date values and the script for selection into
the date fields is shown below. The script works but i get some extra system
message as part of the selected date

                case "dgvStartDate":
                    _Rectangle = dgvDetailsTable.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true);
                    dtp.Size = new Size(_Rectangle.Width, _Rectangle.Height);
                    dtp.Location = new Point(_Rectangle.X, _Rectangle.Y);
                    dtp.Visible = true;
                case "dgvEndDate":
                    _Rectangle = dgvDetailsTable.GetCellDisplayRectangle(e.ColumnIndex, e.RowIndex, true);
                    dtp.Size = new Size(_Rectangle.Width, _Rectangle.Height);
                    dtp.Location = new Point(_Rectangle.X, _Rectangle.Y);
                    dtp.Visible = true;


See  attached screen for some system messages coming before the date

DatePicker  with a prefix in the actual date
DatePicker  with a prefix in the actual date debugged
I just want the date and not the systems messages prefixing it how can i remove the
unwanted messages



Chat / IM

Instant messaging (IM) is a type of online chat that offers real-time text transmission over the Internet. A LAN messenger operates in a similar way over a local area network. More advanced instant messaging can add file transfer, clickable hyperlinks, Voice over IP, or video chat. Non-IM types of chat include multicast transmission, usually referred to as "chat rooms". Depending on the IM protocol, the technical architecture can be peer-to-peer (direct point-to-point transmission) or client-server (a central server retransmits messages from the sender to the communication device).