Как часто открывать файлы в Linux

У меня есть некоторые более старые (приблизительно в 2010) .oft, файлы (кажись, быть письмами, сохраненными в формате MS Outlook), который я должен открыть (или преобразовать и открыть) в Kubuntu 17.04.

Какие-либо предложения?

1
задан 9 May 2017 в 13:22

1 ответ

Нет, нет никакого другого программного обеспечения, чем Outlook для открытия .oft.

, кажется, письма, сохраненные в формате

MS Outlook нет, ".oft" является шаблоном для форматирования писем в перспективе. Не фактические письма. Письма (и другие персональные данные как контакты) должны быть ".pst" (Персональный Стол с возможностью хранения).

<час>

Вот пример ЧАСТО (использующий VB.net):

' Load the Outlook template (OFT) file in MailMessage's instance
Dim message As MailMessage = MailMessage.Load("invitation to meeting.oft", MessageFormat.Msg)  

' Set the sender and recipients information  
Dim senderDisplayName As String = "John"    
Dim senderEmailAddress As String = "john@abc.com"    
Dim recipientDisplayName As String = "William"    
Dim recipientEmailAddress As String = "william@xzy.com"    
message.Sender = New MailAddress(senderEmailAddress, senderDisplayName)    
message.To.Add(New MailAddress(recipientEmailAddress, recipientDisplayName))    
message.HtmlBody = message.HtmlBody.Replace("DisplayName", "" & recipientDisplayName & "")

' Set the name, location and time in email body    
Dim meetingLocation As String = "" & "Hall 1, Convention Center, New York, USA" & ""    
Dim meetingTime As String = "" & "Monday, June 28, 2010" & ""    
message.HtmlBody = message.HtmlBody.Replace("MeetingPlace", meetingLocation)    
message.HtmlBody = message.HtmlBody.Replace("MeetingTime", meetingTime)

' Send the email or save as MSG and open in Outlook for further editing    
Dim client As SmtpClient = New SmtpClient("host", 25, "username", "password")    
client.Send(message)

' Save the message in MSG format and open in Office Outlook    
Dim msg As MapiMessage = MapiMessage.FromMailMessage(message)    
msg.SetMessageFlags(MapiMessageFlags.MSGFLAG_UNSENT)    
msg.Save("Invitation.msg")    
Process.Start("Invitation.msg")
2
ответ дан 7 December 2019 в 13:33

Другие вопросы по тегам:

Похожие вопросы: