Title says it all
When junk mail is received, you can right-click and block sender, but if you want to block the whole domain you have to click through to junk mail options, then blocked senders, then "add", then manually type in the domain.
Personally, I'm seeing more and more spammers trying to get around the "easy" block sender filter by sending each new email from a different address at the same domain. The typical user will just block each one, and continue to get all future emails. I don't think the typical user knows how to block a domain anyway, it isn't intuitive to find.
My suggestion is to add one additional item in the right-click drop-down on the main inbox view, right after the block sender:
Junk: Block Sender
That is far more intuitive, and ultimately will do more to help the end user avoid spam.
We have a staff meeting scheduled for the 3rd Wed of every month. I need to set a /new/ appointment (not a reminder) that occurs on the preceding Monday for each meeting. I can pick a similar interval (3rd Monday) but that isn't going to be correct each month. There is no way I've found to designate "The Monday of the week containing the 3rd Wed of the month" [unless I write VBA code to set them all up].
I realize this is probably a rare use case, but certainly a time waster when it does occur.
Use case examples would be meetings that either feed into, or must immediately act upon, monthly operating review meetings that have a set cadence
If this suggestion is implemented, please include a ping to the local or global address book and resolve any distribution groups to the actual number of participants- a DG doesn't count as "1"
Agree with both the OP and the first comment in this thread. However, I would auto-reply to the users over 20 indicating where they are in the waitlist, and preferably manage the waitlist automatically rather than me having to look at every cancel, figure out who is next on the waitlist, and send them a revised email indicating that they have moved from waitlist to accepted.
We sometimes have meetings with a max capacity where we also try to distribute seats across departments, so every dept gets 2-3 seats... so the super advanced version of this would be either manual (from meeting organizer) or from AD, to indicate a cap for multiple different groups of (potential) attendees.
For the MS team, take a look at this for ideas (using VBA code to manage a waitlist): https://www.slipstick.com/developer/code-samples/close-meeting-room-full/
In our organization, only admins have access to reserve conference rooms. For those of us that schedule lots of meetings, we then have to either copy the admin on each request and hope they realize a room is needed, or actually send a separate email with the date, time, # of people, etc. I wrote the code below and added it to my toolbar, but this would be even better if built into Outlook (and improved to deal with recurring meetings, etc.)
Dim myText As String
mySubject = "Room reservation request"
MyContent = "Terrence, can you please check to see if there is a room available for the following?" & vbCrLf & vbCrLf
MyAdmin1 = "Terrence.Porter@Mycompany.com"
Dim oInspector As Inspector
Set oInspector = Application.ActiveInspector
If Not (oInspector Is Nothing) Then
If Hour(oInspector.CurrentItem.Start) > 12 Then MyStartTime = Hour(oInspector.CurrentItem.Start) Mod 12 Else MyStartTime = Hour(oInspector.CurrentItem.Start)
If Hour(oInspector.CurrentItem.End) > 12 Then MyEndTime = Hour(oInspector.CurrentItem.End) Mod 12 Else MyEndTime = Hour(oInspector.CurrentItem.End)
C2 = WeekdayName(Weekday(oInspector.CurrentItem.Start), False, 0) & _
", " & MonthName(Month(oInspector.CurrentItem.Start), True) & " " & _
Day(oInspector.CurrentItem.Start) & " from " & _
MyStartTime & ":" & Format(Minute(oInspector.CurrentItem.Start), "00") & "-" & _
MyEndTime & ":" & Format(Minute(oInspector.CurrentItem.End), "00") & _
vbCrLf & vbCrLf & _
"with room for " & oInspector.CurrentItem.Recipients.Count & " attendees?" & _
vbCrLf & vbCrLf & _
"Topic: " & oInspector.CurrentItem.Subject & _
vbCrLf & vbCrLf & _
Set OutMail = Outlook.CreateItem(0)
.Subject = mySubject
.Body = MyContent & C2
.To = MyAdmin1
'OutMail.Send 'Or use Display
OutMail.Display 'display allows you to view, or save email as draft
Set OutMail = Nothing
My first reaction was "that will be a complicated OOTO interface..." but one possible implementation would be to add a ribbon/button option when setting an appointment so that you can set up an OOTO message that is only sent during the duration of that calendar appointment. So I set up an all-day event/meeting for Friday, invite my boss so it will be on his calendar (so he knows I'm OOTO), and then everyone who emails during that time window gets the custom message. I think that would work well, and you wouldn't have to go to a different part of outlook and remember to cancel OOTO messages if your day off (doctors appt or whatever) gets changed, simply moving the appointment or cancelling it would remove that paired OOTO messaging scheduled for that day within the appointment.