How to import multiple contacts vCard VCF file into Outlook? - import

I have multiple contacts vCard VCF file created on my Android device and I would like to import it to Outlook 2010. It seems that Outlook doesn't support multiple contacts VCF file and import just first contact from such file.
Is there any way to import my 1000 contacts from such VCF file into Outlook 2010?

I found an ok but not great solution to importing multiple *.vcf files into Win10 Outlook 2017 which does not require a plugin (but is a little mandrolic).
Open up your contracts in outlook's
Select all the contracts you want to import in the folder
Drag and drop these contracts files onto Outlook's contact area
Outlook will open each contact and you need to close each one click "yes" to saving the contents
It's a bugger closing and saving all the contact windows that pop up. But it work well for my 50 or so contracts and didn't require me installing any third-party extensions.

After many tries with different 3-rd party software this workaround did the job just fine and simple:
Import file (from leftside menu "Import contacts") to Google Contacts https://contacts.google.com/ in a group named "Imported [date]" is automatically created
Export (from top menu "More") "Imported [date]" group as Outlook CSV format
Import it to Outlook: File/Open/Import/Import from another program or file/Comma Separated Values/ Choose source file/Choose destination Outlook folder/Finish
Note that Outlook failed to open the CSV file until I removed some contacts with Chinese characters.

In order to copy your android phone contacts to microsoft outlook do the following steps,
1. First Export Your Contacts From Your Phone to .vcf file format.
-In most android phone export/import can be seen in menu option when
takes contacts(people).
2. Copy the .vcf file from phone or sd card to a computer or a place you can easily access.
Login to your gmail account.
a) Then choose contact --> more option --> import option --> select your .vcf file and upload it to gmail.
b) Then again choose contact --> more option --> export option --> Select all contacts & Export Format - Outlook CSV format (for importing into Outlook or another application).
c) Click the Export button to export and save the Microsoft Office Excel Comma Separated Values File (.csv) to some where in you computer
4 . Open Outlook
Choose File -- > Import adn Export Wizerd -- > Choose import from another program or file --> Choose coma seprated values(Windows)
--> Specify the path for the file( Microsoft Office Excel Comma Separated Values File (.csv) ) we got in prevoius step(step 3)
--> Specify the location in outlook where the contact to be saved (choose contact folder in outlook)--> click next and finish
--> we are done !!!

Blind friend had to move from Outlook Express to full MS Office Outlook, but we did not found any reasonable method how to import multiple contacts in any format (wab, vcf, etc.) - maybe CSV, but there were compatibility issues with encoding, etc.
As there was not much time, we used quite stupid method - batch file:
for %%a in (*.vcf) do "...\MS Office\OfficeXX\OUTLOOK.EXE" /v "%%a"
And AutoIt very stupid script.au3 to press Save&Close button (each window was on same place):
#include <AutoItConstants.au3>
For $a=0 to 1000
MouseClick($MOUSE_CLICK_LEFT, 300, 150, 2)
Next
Anyway there were also some problems with file names(?) - lot of error messages about non-unique contact - seemed like Outlook was trying to merge some contacts for no reason (similar vcf names?).

One solution is to split the VCF with manty contacts into multiple VCFs using powershell, each one containing only one contact.
Then, you can drag and drop the individual VCF files into outlook. Limit the number of files you drag and drop at any one time because each VCF will open a new contact dialog.
$ext = "vcf"
$rootName = "contact_"
$reader = new-object System.IO.StreamReader(".\pathToMultipleContacts.vcf")
$count=1
while(($line = $reader.ReadLine()) -ne $null)
{
if ($line -eq "BEGIN:VCARD")
{
$fileName = "{0}{1}.{2}" -f ($rootName,$count,$ext)
++$count
}
Add-Content -path $fileName -value $line
}
$reader.Close()

I know this is old and an answer has been selected, but Outlook still has issues with VCF files. I just want to mention that Apple supports multi-contact vCard files in the same way Google does. Instructions can be found here:
https://support.apple.com/guide/icloud/import-or-export-vcards-mmfba748b2/icloud
If the vCard contains contact information for more than one person,
each contact becomes a separate entry.
In Contacts on iCloud.com, click the Show Actions Menu pop-up button
in the sidebar, then choose Import vCard.
Select a vCard to import.
Contacts from imported vCards are added to the All Contacts group. You
can add contacts to any other group by dragging them.
Of course, you could then connect Outlook to iCloud to download and copy/merge the contacts to a local or other internet address book.

To import all your contacts in one click:
Save all contacts in one folder.
Open cmd
Go to the folder where you saved contacts using
cd "folder"
Run the following command:
type *.vcf > all_contacts.vcf
Now you just have to import the all_contacts.vcd contact and all contacts are imported

Related

Thunderbird: How to send a mail to all receivers of a folder

does anybody know a way to copy all the the receivers of a specific (sent) folder in thunderbird? I want to send an email to all of those receivers. I tried FiltaQuilla Addon, but unfourtunatey it can only add all the FROM-adresses to a list in the adressbook. The "FROM" is always me, this doens't work out for me.
Thanks
Just after posting the question I remebered the plugin "ImportExportTools" and found the new version "ImportExportTools NG". With this addon I can export a complete folder as CSV file (second csv option), open the file with Libre Office Calc, select the whole column "receiver", copy it and paste it to the BCC field of a new email. Not the nicest way, but it works.

Display list of mails on the active explorer pane in outlook VSTO

I am working on an outlook plugin that will have a list of mail items. What i want to do is display these mail items in the active explorer pane.
Basically many users will be using the plugin. When user x gets an email he will drop it in a a customized pane which will then classify the mail. (I have already developped the drag and drop of mail). I'm currently saving the .msg on a server once dropped.
Now i want to display a list of these mails on the explorer pane. Assuming that i have a list of .msg files how do i make these display on the active explorer pane.
WHAT I've already tried.
OutlookInstance.MAPIFolder inbox = (OutlookInstance.MAPIFolder)application.ActiveExplorer().Session.GetDefaultFolder(OutlookInstance.OlDefaultFolders.olFolderInbox);
OutlookInstance.MAPIFolder customFolder = null;
customFolder = (OutlookInstance.MAPIFolder)inbox.Folders.Add("NEWFOLDER", OutlookInstance.OlDefaultFolders.olFolderInbox);
inbox.Folders["NEWFOLDER"].Display();
So the above creates a folder and then i can add the mails in there. However it seems a bit redundant to create folders and then place the mail in there.
Are there any other ways of doing this ?
You can't display emails in an Explorer unless they are present in a folder or Search Folder somewhere. If these emails only exist as .msg files then you will have to open them from their file path and capture the new Inspector so you can use MailItem.Move to create a copy in a folder (technically it's not moving the file, but .SaveAs isn't relevant). An alternative is to use Redemption's RDOSession.GetMessageFromMsgFile method.
Once these emails are imported you could possibly use the Explorer.AddToSelection method to make these emails stand out from others that may exist in the same folder.

How to download files from outlook using powershell

I want to download the files from the particular folder in the outlook(take folder name as Files).
I receive files daily and want to download the latest one.
I would like to use PowerShell script that can go through emails in the Files folder and save the latest attachment by seeing the subject line(For eg if subject line contains "Daily files")into the folder "c:\Files"
I am new to this and have tried reviewing other comments, but not able to get the required code.
Any assistance would be greatly appreciated
As I understand, you would like to download the attachments of Email from special folder in Outlook. I'm not sure that if you checked this link:
How do I Save Outlook Attachments using Powershell?
However, you could also use the VBA code to achieve your needs. Please see the following link:
Download attachments from specific folder in Outlook

How to load .eml files as System.Net.Mail.MailMessage in UIPpath

I have a bunch of .eml files inside a folder and I would like to know how can I load them inside UIPath in order to save their attachments.
One way I saw that this could be done is to add those mails inside a collection variable then use the save attachment function on that collection however I do not know how to load an .eml file inside a variable that is of type System.Net.Mail.MailMessage
Option 1: convert your EML files into MailMessage objects. To my knowledge, this can only be done by using third party tools, such as MailBee.NET. You can then use the InvokeCode activity with your eml as an input parameter, and a MailMessage object as the output, which would then allow you to call the SaveMailAttachments activity (which expects a MailMessage object).
Option 2: make use of UiPath's Desktop Automation capabilities. Having Outlook installed allows you to just double-click any eml file in order to open it. Then, just have your robot click on the Save all Attachments icon, followed by selecting a folder location. (Note that you can use just any client, e.g. Mozilla Thunderbird will work with eml files just as fine).

Lotus Notes email as an attachment to another email

This is in Notes 8.5 environment.
I just wanted to know how to attach an email to another email as real attachment not a "Document Link".
I intended to attach an email, so I drag & dropped an email to another email's body but this turned out to be a "Document Link". This is an issue when I deleted the original attachment(an email in this case) and want to open the attachment again.
Tried to drag & drop the email to desktop and attach that through the "Choose file" dialog, didn't work either.
So how can I do that? I'm trying to get the attachment programmatically.
The only way I know is this:
Reassure that preferences | Basic Notes Client configuration | Drag and drop saves as eml file is checked
1) Drag your email to e.g. your desktop or to an explorer instance (will be saved as an eml file).
2) Attach this file to your opened email by either selecting it with the paperclip menu item or drag 'n drop the file into the opened email.
Open msg
Save to desktop
Open new mail
Attached *.eml file on desktop
Sad to say, this is the only way I know which sux because in Outlook, you just need to copy and paste.
Answer from Chris is not possible
because there is no save mail option
(at least in version 8.5) in LN
It is possible, File > Save As
answer from Alexey creates MS Outlook eml files, so if you don't have Outlook e-mail client doesn't help.
Answer from Chris is not possible because there is no save mail option (at least in version 8.5) in LN.
So one of the possible solutions would be to hold control, select all mails you want to attach, right click on the selected mails, from the menu select Forward and it will open the new message with all selected mails in the body of the new message.
You can slecet sent item /email and drag to desktop , it will automatic created new file on desktop. Then you can attach and send it in to new emails.
I have recently encountered the same issue and hopefully what follows will be helpful.
In Windows, the default program for opening .eml files is set to Outlook. Every user of Lotus notes should take the steps to have .eml files defaulted to open via Lotus notes.
Start menu--- Defaults programs---Lotus notes-- and check .eml--- then save.
After performing this, Lotus notes will be the default to open these attachments.
I have been trying to do this for a while also.
Here is what I do now.
Highlight the email you want to create as a file.
Click on Create. Hover over Special, then click on Link message.
This will open up a new tab for the link.
At the bottom of the message is a small yellow piece of paper icon.
Copy this icon and paste into your message like you would any other file.
It is tiny, so I put a statement like "see email attachment ---->" in front of the icon.
You might like this way. Not sure though.
Tested vith Notes versions 6.5.x and 7.0.x
From your Lotus Notes inbox
Open the message
Click View > Show > Page Source
Copy all the data into a text file and save the file with .eml extension.
Create a new message
Attach the .eml file(s) and send the new message
Hop this helps. I have no client on my current machine but will test from home on 8.5.1
Copy the mail as a document link (right click on the mail and you should get this option) and paste it in the new mail. This worked for me
Talking about IBM Notes v. 9 is pretty easy.
To choose the e-mail to be attached and drag until the new e-mail.
Click on email which you want to forward
Edit - > Copy As -> Document Link
create new mail and paste.
it will work
If you are using Lotus Notes V9.X, it is better to drag the mail to desktop as .eml and then attach it to the mail. Safest way so far.
Although probably not exactly what your looking for and you probably don't care at this point since the question was asked 5 years ago, one method is to use "forward".
Go to your inbox or wherever your messages are and select the 2+ messages you want to send than simply click forward... all messages get combined into 1.
I might be very late but encoutered this problem sometime before and saw this link.
Thanks . Please check this shall work.
Goto Create menu -> Section--> Copy email to be inserted