How do I search by "sender" or "from" in my Inbox - lotus-notes

I get tons of email (> 1 per minute) and often I know "who" sent me the email but not when so when I want to find an email I have to "sort" my entire Inbox by sender and then start scrolling through the emails from that person. In the "form" search there is the ability to search by field but I cannot find the right field/parameters to search. For instance here is an example of the following fields:
DisplayFrom is "CN=John Doe/O=ACME"
DisplaySent is "CN=John Doe/O=ACME"
From is "CN=John Doe/O=ACME"
INetFrom is "John_Doe#acme.com"
So if I select any of these fields in the "Search in View" area of the Inbox and enter "field DisplayFrom contains Doe" it does not match anything.
Anyone have any ideas on how to do this with Sender/From. It seems to work with Subject but that's not a common use case for me.
Yes, sorry should have posted Lotus Notes version ... Release 8.5.3 on Linux 32 (but I've tested it on Win32 as well and fails there too).

field From contains SenderName works for me and returns results (using a real name instead of SenderName, of course):
You can create a view based on All Documents that is categorized on sender. Perhaps this can make it easier for you to find your emails from a specific person.

Related

Kentico 11 - Macro's not working in Marketing Emails

I have just started to use Kentico, so far everything has been straight-forward however I cannot get certain Macro's to work in Marketing Emails (to insert personalized information in the email such as their country).
Here is a quick overview of my automation process
Person submits a form on the website
Form field information gets mapped to the contact
Automation process begins
Internal/Transactional email sent which contains the requesters information (Macro's work)
Marketing email sent to requester, containing relevant information (Only basic Macro's work (for example recipient.firstname))
The issue is that the Macro's that are used (and working) in the internal transactional email do not appear to work in the marketing emails section, for example: {% OnlineMarketingContext.CurrentContact.ContactCountry #%} would copy in the requesters Country in the transactional/internal email, but it remains blank in marketing emails (Note: I have tested this fully, not as a draft email as I've read that the information doesn't get passed in a draft email).
I have tried using different objects (ContactManagementContext, etc.), however nothing appears to bring in personalized information.
Is there something I need to do to get the Macro's working within the Marketing Emails section? I have read through the docs online and I can't find anything to make this work.
Any help would be greatly appreciated.
The newsletter email macros are based off the subscriber not the contact. If you want to use the contact info, you will have to find a way to relate the subscriber to the contact.
This video shows how to see what macros are available.
Zach is correct. Normally, you would lookup the Contact based on the email address of the Recipient, e.g. {%GlobalObjects.Contacts.Where("ContactEmail = '"+Recipient.Email+"'").TopN(1).FirstItem%}. However, there is a hidden object you can use in marketing emails: {%Advanced.ContactInfo%}

How does the name lookup in a Names field work?

I have a problem with name lookups when creating a new email to a person where there are two people with the same name.
The first thing to mention is that we have our company contacts database listed as a local address book as well as the Domino Directory.
If there are two people with the same first name and surname in our contacts database, e.g. Phil Jones of company1 (phil.jones#fakecompany1.com) and Phil Jones of company2 (phil.jones#fakecompany2.com) the problem arises as follows.
Create a new mail and type "Jones" into the To field, and click on the Search directory for "Jones" drop-down option, only the second one is listed. When you select it, the first one is added to the To field. This can be checked by right-clicking on the name and selecting Show Name Details, of by pressing F9 to expand the name.
My educated guess is that over the years (and releases) since our contacts database was created, the mail and domino directory templates have changed, and that the ($Users) view that we use needs to be updated.
Can anyone confirm that it is the ($Users) view that is used by the EnterSendTo field in the Message|Memo form in the Mail85.ntf template? As far as I can tell it is a normal Names field with None selected in the choices option.
you could use the Script Debugger to see what's going on, and using Domino Designer to look into the Mail85.ntf template to find out what the code is doing, and which view is used.
You seem to have Recipient Name Lookup set up (not Type-ahead), with Stop after first match.
See Technote 1105261 - Differences between Recipient Name Lookup and Recipient Name Type-ahead for details.
See also Directory search order for a name in a Notes address field. and IBM Lotus Notes 8 Recent Contacts and Type-ahead features: FAQs if you decided to use Type-ahead and Recent Contacts.
What version of Notes/Domino with what version of the templates are you running?
Make sure you are running a supported configuration: Supported configurations for Notes/Domino 8.0.x and 8.5.x

Create a view from Lotus Notes mail search

I can create a search in Lotus Notes Mail like this:
(![From] CONTAINS (/DOLPHINGEO))
and I get all the mails that are not internal.
Can I make this into a View?
Thanks
Liam
Yes, create a view with following selection formula:
SELECT Form = "Memo" & !#Contains(From; "/DOLPHINGEO")
You might need to add other conditions in additions depending on what you want to see in your view.
This is still not quite correct. You're likely to have mail that should appear in the view, but which is not on the Memo form (it might be on a Reply or calendar entry form, for instance). Also, chances are you have some mail from people in your company, that was delivered by internet rather than Notes mail, and might not contain the exact string "DOLPHINGEO", uppercase.

Choosing to which email address (within same contact) an email goes to

All,
This might sound like a very simple question but I am new to Lotus Notes 8 and nobody around me seems to know an answer to it.
As most people, I keep multiple email addresses per contact (ie.: their work and personal email). (example: john.doe#company.com and john.doe#gmail.com; both these email addresses under "John Doe" contact).
When I go to send an email to "John Doe" Lotus Notes 8 just displays "John Doe" on the "To:" field without informing me as to which of both email addresses is the email going to go to.
Does anyone know how I can show / choose which email address is the email going to be send to?
Thanks in advance
m
Rich is correct, this is for programming issues but I found the solution, though I am not sure when they introduced it.
This answer may only be valid in Notes 8.5 or later. I use 8.5.3 UP1.
While you are doing type ahead, the contacts name appears below the send to field. If there are multiple addresses the primary one is displayed and a "twisty" is shown at the right side. Mousing over the name expands the twisty to show and allow selection of alternate emails. Here is a sample (with my spouse's email redacted.:-) )
Enjoy.
/Newbs

NameLookup does not pull Phone number

I have 2 fields that looks for username, the gets the email address and phone number from user's person document.
Creator_Email: #NameLookup([NoUpdate]; #UserName; "OfficePhoneNumber")
Creator_Ext: #NameLookup([NoUpdate]; #UserName; "OfficePhoneNumber")
The problem is there is one user reported that the extension did not pull out. It came out blank
I have checked on the person document and the phone number is there
the email address pull out correctly, but when I tested changing the first letter of first and last name to lower case (ie. Test.User#domain.com to test.user#domain.com), the field that pulls the email address still show up with Upper case.
I have tried to take the user.id and test it on a different PC and the problem persists.
Any idea why this happens? I know there are 2 address books set up in the company and that is not ideal but I have checked the 2 address books and make sure all the needed information are there.
The #NameLookup formula does a look up to a hidden view on the database, and sometimes you run into a situation where the index for that view isn't up-to-date. You can go to the database and press CTRL+SHIFT+F9 to rebuild all the views, or you can try to use the FORCEUPDATE flag in your formula.
I think you'll find that the #NameLookup call is finding people who have created entries for themselves in their personal address books. If those entries are incomplete, the lookups will fail to find the missing fields.
The #NameLookup will use the parameter...
Go to /File/Preferences/Location then is the current location find the Server Tab and check that you defined Domino Directory server (if empty user search on local)
Check also in the Mail tab, Recipient Name lookup that could "stop after first march" or exhaustively search ALL the names known on the client.
In #NameLookup you can also use [NoUpdate]:[Exhaustive]
be aware as mention before that view may be not up to date, that caching can occurs in the #NameLookup.
In place of this, I suggest to use:
#DbLookup("":"";YourServer:"names.nsf" ; "($VIMPeople)" ; #Name([ABBREVIATE] ;#UserName) ; "OfficePhoneNumber");

Resources