Microsoft Outlook is a personal information manager from Microsoft, available as a part of the Microsoft Office suite. Although often used mainly as an email application, it also includes a calendar, task manager, contact manager, note-taker, journal, and web browser.

Share tech news, updates, or what's on your mind.

Sign up to Post

Hi all.

I'm trying to load an Outlook email template into a vb.net windows form so I can make some edits before sending it out from my windows form. I've done some reading and I saw a post where someone said to put it in a webBrowser control but when I do that I can not edit it. So then I saw some code where you can enable editing in the webBrowser control but my code below is not working.

Does anyone know how I can load an Outlook email template into a vb.net Windows form and be able to edit it before sending out from the same form (which I do now but without allowing the end user to edit the template). I started with a webBrowser control but I would try anything else (i.e. Rich Text Box etc.).

Thank you in advance!

Dim oApp As New Outlook.Application
        Dim mitem As Outlook.MailItem
        mitem = oApp.CreateItemFromTemplate("\\myServer\myapplicationfolder\EmailTemplate1.oft")
        WebBrowser1.DocumentText = mitem.HTMLBody
'Stopping here I am able to see the email template. But unable to do any edits.
'So I thought the code below would enable the edit

        Dim doc As IHTMLDocument2
        doc = DirectCast(WebBrowser1.Document.DomDocument, mshtml.IHTMLDocument2)
        doc.designMode = "On"
'Although it allows the webBrowser control to be edited, unfortunately, this code clears my original email template

Open in new window

CompTIA Security+
LVL 13
CompTIA Security+

Learn the essential functions of CompTIA Security+, which establishes the core knowledge required of any cybersecurity role and leads professionals into intermediate-level cybersecurity jobs.

Microsoft Products not signing into the new network.

Hello all, we implemented a new network, that is behind a firewall.
when I image a machine newly, I try to open outlook , it fails to connect, I tries onedrive, same thing. word and excel can't activate.
I connect to a different wifi (without the firewall and corporate connectivity) they all work fine. I activate and authnitcate and configure all products fine.
I switch back to corporate, they continue to work fine, for hours, or days. and suddenly the error happens again.
I have to switch to unprotected wifi, open the applications (or at least one of them) and get back to corporate network, where all will work fine again for a while.

I am thinking of the following scnarios:

1- it could be one of the many firewall rules missing on the firewall. that is used to authenticate or check the license of MS products.
2- expected it could be outdated drivers of WLAN, I updated those, but problem continued.

any ideas where should I start looking?
Team, need you help in below:

I want to restrict emails being sent from our internal sender to external recipients that matches certain criteria.

The criteria is: Any email being sent to external user with that has a specific Sensitivity label applied (basically we are testing Azure Information Protection labels. so any email with a specific label) should be restricted with Do Not forward [pic of the rule is attached]

It is working in a way. The recipient does gets the red DNF sign on an email, but the recipient is still able to forward the email.

Request you to please give  me some suggestion , it is bit important and urgent for me
Exchange 2013.

One of the outlook user some times there is password screens appears asking to put password. And the screen has another user email id.

This happens some time.
I have 35GB Pst I want to import to the existing online archive of for user.

We are using Exchange 2013.

I tried importing it through outlook by it is taking to long.

Is there another way i can use?  Through powershell or any other way.
Hi All,

Hope your well,

I have a VB script which is nearly there but just a small part missing.

The script is being configured to delete certain contacts with a particular attribute set. Within that subset of contacts with this particular attribute im also adding some additional logic to not delete all of them e.g.

as an example: I look for contacts with extensionattribute1 set with "SPECIALATTRIBUTE", I then say, if email address 2 is populated DO NOT DELETE, move on to the next. My aim is to delete all of these contacts without an email address 2 set. The bit where im stuck is that I'm also trying not to delete contacts that have a certain domain e.g outlook.com but im not sure on the contains context. My ultimate goal is to look for contacts with a particular attribute, keep the ones that have an Email2address set and if their email1address contains outlook.com and then delkete the rest that do not match these conditions.

Set objRecord = objItem.Find("[Extensionattribute1] = ""SPECIALATTRIBUTE""")

While Not objRecord Is Nothing
      If objRecord.Email2Address = "" And objRecord.Email1Address <> "*OUTLOOK.com" Then objRecord.Delete

      Set objRecord = objItem.FindNext

Many Thanks.
We are having some issues with automated emails being sent from our ERP system to users. These automated emails include a hyperlink which a user can click to go to the menu in the ERP system that created the email. Sometimes when users receive these automated emails in outlook (office365 desktop app), the link to the erp system is completely broken. It is sort of scrambled up so the link appears to work to the user, but if they click on the link it will display that they need a new app to open up the email.

For example:
The email link is supposed to read: "Link to Workflow Document" and points to https://www.plexus-online.com/Link.asp?Page_ID=0608294B-DD30-4B20-AAE7-80BCC9120337
however when it arrives in their outlook it reads:
"Link to Workflow Document" and points to ttps://www.plexus-online.com/Link.asp?Page_ID08294B-DD30-4B20-AAE7-80BCC9120337";

I've checked the email log in the erp system and it is being sent with the correct link. Then I checked our spam filter and they are receiving the correct link. So something seems to happen between our spam filter and outlook that scrambles up these links.

Below is some extra information a colleague has given me:

What is received in outlook as opposed what is sent is very different…

Sent:                     <a target=_new href="https://www.plexus-online.com/Link.asp?Page_ID=0608294B-DD30-4B20-AAE7-80BCC9120337" onmouseover="status='';return true">Link to Workflow Document</a>
Received:          …
Hello Everybody,

i have the following question to ensure that i am making everything right on my change.
We have two Exchange Server in a DAG Mode with a Loadbalancer.

The URL for our Virtual Directorys is configured for mail.old.com and we have a wildcard certificate assigned for *.old.com.
We changed now the name of our company. I want to change now the URL of our Exchange Environment for the new name.

 I want to do the following:

1. Changing the URL's of all Virtual Directorys to mail.new.com.
2. Import and Assign the new Wildcard Certificate for *.new.com

My Question is now what will happen with the existing Outlook Profiles (Windows and Mac) if i change the URL?
Do they will automatic check the new access point or do we have to create a new Outlook Profile for each user?

It would be nice to hear from some experts here how best to act in such a case and what impact it can have?

best regards,
Outlook prints one character per line on one computer for one user

We are using Office 365 (Windows 10 Professional)
This is a networked computer
Other users have used this  computer and have not had the issue

The user can print from Word and Excel with no issues.

The email shows up one character per line when you preview the document and  the email prints out  with one character per line

The computer has more them one printer installed. This error happens for all the installed printers

I did try  the Print Options select Memo style and define styles and click reset

The email prints like this


Hello everyone, I have an outlook 2019 user that is connected to google account the problem I am having is mail takes a long time to drop into the inbox so I went into options and change the send /receive time to every 5 mins and this is not satisfactory for the user is there any way to set up real-time drop of mail-in outlook as mobile apps have? I have looked within outlook 2019 and looked likes it will only sync to the account. ( I am getting all type of weird problems today just one of those days )
Ensure you’re charging the right price for your IT
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Hello, I had a user that using outlook with a personal folder using Imap with Gsuite, I used the google migration tool to upload the pst file(mail that was in the personal folder so it would be in the cloud to be assessable online) and not all the mail moved to the google inbox, so I reach out to google and they told me to return the tool. I started to rerun the tool but notice in outlook that now it's not merging the folders it had created, now it created a new folder name outlook1.pst and all of the mail is moving into that folder. I am getting so frustrated with this due to the lady has many, many folders within folders. I really don't want to make a big mess but at this point not sure what is my best move. Any suggestions
Does anybody know how we can use MFA for Outlook Anywhere? We have an Exchange On-prem environment. I was told if we use AD Connect we can do this. Just need details.

Outlook Web Access 2016 will not email to valid public folder shared contacts for one specific contact list.   If you are in the full Outlook 2016 client, there are no issues emailing to anyone in this same shared contact list.   All other shared contact lists work fine in both OWA 2016 and Outlook 2016.  The Exchange 2016 server is fully patched.

I can see the shared contact in the shared contact list.  I can select the shared contacts in the public folder shared contact list.

When I go to send to anyone in this shared contact list from OWA 2016, I get "Error: The message can't be sent right now.  Please try again later".   All other emails, addressed to anyone, are sent absolutely fine.

Repeating this with the same public folder shared contact list in real Outlook 2016 works fine.

Repeating this with any other public folder shared contact list in OWA 2016 works fine.

Patching the Exchange server to current patch levels including the most recent CU had absolutely no effect.

The users are highly transient and must use OWA 2016 vs. the full Outlook client.

See the attached screen shot.
We have some scenarios as follows:
James is no longer with the organization.  Lars needs James' email to be delivered to a separate folder called "James Inbox".  However, we need to ensure that email sent to James, with Lars in "To" or "CC", needs to be delivered to Lars's Inbox normally.
I've tried the following:
- "with specific words in the message header": James@email.com
- "move it to the specified folder": James folder
- except if my name is in the To or Cc box
James' email address has been setup as an Alias for Lars's email address.
This rule works, and delivers email sent to James in the appropriate folder.  Except when I setup the exception, in which case, all email just gets delivered to Lars' primary Inbox.  
Is there a correct way to do this?
 is there one that can help create a script that automatically imports CSV files into Outlook calendar
There are several calendar that must be importet to
The user just has a POP account and the latest Symantec Encryption Desktop, Office 2007, and the computer is running on Windows 7 32bit.

Would the installer for Office365 uninstall Office 2007 and automatically migrate the PST and the autofill file?  Or do I have to upgrade manually?  If I have to do it manually, what's the procedure?

I cannot delete or moves emails in Outlook 2013.   This is new installation on a new computer that came with the builtin Office 365 trial.   I uninstalled Office 365.

When I first open Outlook I can delete and move emails just fine.   After it has been open for a few minutes I can no longer delete or move.

Any help will be appreciated
I have a user here who has received an encrypted message in Outlook from a well known sender.  The file is showing up as rpmsg file type and trying to open with Adobe Acrobat which won't work.

I went in and tried to associate the rpmsg file with Outlook but it is not a choice.  I tried to associate it with Firefox but after that, it just keeps opening new web pages.  Any ideas on how to open a file of this type?

We use email encryption through O365 here and wen an encrypted message is received, we just download the attachment (attachment shows as html) and open it with a web browser, then access it using the proper login credentials to O365 and then it displays the encrypted message.

I haven't come across a rpmsg file before so I am unsure how to access this for the user.
We have a single windows 2012 R2 Host server running 2 Hyperv servers. One is our file server / domain controller running AD and DNS, the other is an Exchange server 2016.

We have a single remote worker that requires access to a shared folder on our file server. He is fully remote working from different sites using many different wifi connections.

What is the easiest way to provide access for this remote connection to the required shared folder, baring in mind he does not have a workstation to remote into on the local network.

He does use Outlook 2016 and has full access to all of his emails, so does have a local account in AD.

Any advice very much appreciated.

Many thanks
OWASP Proactive Controls
LVL 13
OWASP Proactive Controls

Learn the most important control and control categories that every architect and developer should include in their projects.

I'm trying to install a Custom add-in in Outlook 2016.  I've set up the add-in under Office 365 Exchange Admin, no problem there, but I'm not getting the option for Custom Add-ins under Outlook Store, I only get Store Add-ins & Admin-managed Add-ins.  I'm thinking its some kind of permissions issue but that's as far as I get.  Any suggestions?
Office 365 Public Folder Descriptions not updating in Global Address Book when entered in Outlook locally. Is there a way to manually syn the local changes to Office 365? The users who do this have owner rights to the Public Folders in Outlook.
I accidentally forwarded an email and would like to remove the notification at the top of the email "You forwarded this message on.. etc".

I am using Outlook web via chrome browser. I did find something on your discussion forum, but it asks me to open Tools and then visual basic editor. I cannot seem to be able to find those options on the web version.

Appreciate any help you can provide. Thank you.
Have a large number of tasks in Outlook (2016). Many of the tasks have notes in them and also some attachments.

Looking for a tool / 3rd party program that can batch move the tasks plus all associated content into OneNote 2016.

There are too many tasks to try and move 1 at a time. Also, when tested - the note content associated with a task would not copy over.

Responders: Please note - it may take me some time to review, respond, and then determine/accept a possible solution. I realize that supplying answers is often a competitive situation. Please allow appropriate time in your expectation of when I will get back to you.


Mark Weaver
Oxford, CT

I have three users, all on Office 365, in the same environment. To keep it simple we have CEO, CFO, Assistant.

The Assistant manages the calendar appointments for the CEO and has Full Permissions/Send As permissions to the CEO's mailbox.

The Assistant sends meeting invites to the CFO through the CEO's e-mail. No issues reported when the CFO accepts these.

When the Assistant adjusts one of those meetings and the CFO gets the notification e-mail and has the whole "Accept/Decline" option, when they hit Accept they get an NDR back.

"" wasn't found at [domain name].
Error: 550 5.1.10


-I have removed all auto-complete entries for all three users mentioned above.
-I have renamed their Offline Address Books so all three get the most current version.

Still running into the same lame duck issue. The events do update saying the CFO accepted them, but the CFO gets that NDR response still.

Any ideas?
How to determine if an email account is sending phishing emails internally?






Microsoft Outlook is a personal information manager from Microsoft, available as a part of the Microsoft Office suite. Although often used mainly as an email application, it also includes a calendar, task manager, contact manager, note-taker, journal, and web browser.