Questions tagged «outlook»

9
我应该如何使用Outlook发送代码段?
作为一家大公司的程序员,我经常发送包含代码示例的Outlook电子邮件。 实际上,我将直接在电子邮件中输入代码。这不可避免地会引起问题,因为Outlook确实喜欢以令人愉悦但无益的方式设置文本格式。我的代码需要从电子邮件中复制并直接复制到代码中,因此我不希望Outlook通过添加特殊字符或其他方式来使其混乱。 因此,我总是需要调整以下选项: 不要大写每个句子的第一个字母(否则我所有的功能是P的ublic代替p ublic) 禁用智能引号(引号不能很好地复制和粘贴电子邮件) 永远不要使用拼写检查器(因为它会令人讨厌) 我还希望代码采用等宽字体,黑色,缩进且比其他文本小。 我尝试为此创建样式,但是由于某种原因,样式从未保存。:-( [编辑:原来我不是告诉它在“基于此模板的新文档”上工作。] 是否可以通过某种方式将代码放入<pre>块中,或者可以告诉Outlook忽略所有这些规则并按照我希望的方式格式化代码?如果没有,您发现了什么方法可以在Outlook电子邮件中发送代码片段而又不会变得很烦人呢?

4
mailto链接多条身体线条
无法在mailto链接中使多行正常工作 就我而言,我正在使用Outlook默认邮件阅读器对其进行测试。 以下内容放置在锚href中: mailto:email@address.com?&subject=test&body=type%20your&body=message%20here 电子邮件正文中仅显示“此处的消息”。(无论我使用Chrome还是IE) 有什么想法吗?
120 html  outlook  mailto 

11
Outlook自动清理我的换行符并弄乱了我的电子邮件格式
我正在使用dotnet框架发送电子邮件。这是我用来创建消息的模板: Date of Hire: %HireDate% Annual Salary: %AnnualIncome% Reason for Request: %ReasonForRequest% Name of Voluntary Employee: %FirstName% %LastName% Total Coverage Applied For: %EECoverageAmount% Guaranteed Coverage Portion: %GICoveragePortion% Amount Subject to Medical Evident: %GIOverage% 在Outlook中收到消息后,Outlook会告诉我“该消息中的多余换行符已被删除”。消息显示如下: Date of Hire: 9/28/2001 Annual Salary: $100,000 Reason for Request: New Hire Name of Voluntary Employee: …
119 .net  utf-8  outlook  smtp 

13
Microsoft.Office.Core参考丢失
使用codeproject中提供的示例,我正在努力找出在哪里可以找到对Microsoft.Office.Core库的引用。 我收到错误消息“找不到引用的组件'Microsoft.Office.Core'。” 我在此系统上仅安装了Office 2007企业版和Outlook 2003。这可能是这个原因吗?否则,我应该引用哪个特定的dll?

1
检索显示异常行为的日历项(Outlook API,WebDAV)
我们正在编写一个MS Outlook插件。为了满足我们的业务逻辑,它应该检查某些日期之间的所有约会。从日历中检索所有项目时,我们遇到了一些问题。我们尝试了两种选择: Outlook API。我们使用MSDN中描述的标准逻辑-按[开始]对项目进行排序,设置IncludeRecurrences为True并运行对日历项目的Find \ Restrict查询,例如此处。在我们的测试环境中,它运作良好。但是,在我们客户的环境中:对于定期约会,开始日期和结束日期设置为“主约会”的相应日期。例如,在某个房间的日历中,我们有一个在1月创建的每周约会,如果我们尝试查找8月的所有项目,则除此定期约会外,我们还有其他4个项目,但它们的开始日期和结束日期设置为1月。 。但是Outlook在同一日历中显示正确的日期... 非常糟糕,但是我们仍然有WebDAV!我们编写了一个简单的测试应用程序,并尝试使用WebDAV查询日历中的所有项目。当然,我们并没有重新发明轮子,只是从文档中粘贴了代码。前一个问题已解决,但下一个问题出现了:它不会返回大约六个月前创建的重复项目。我不知道-没有参数限制“旧”物品! 怎么了?我们缺少重要的东西吗? 技术详细信息:Exchange 2003,Outlook 2003-2010。坦白说,如果打开“缓存Exchange模式”,第一个错误就会消失,但是我们不能这样做。 var nameSpace = application.GetNamespace("MAPI"); var recepient = nameSpace.CreateRecipient(roomEMail); recepient.Resolve(); var calendar = nameSpace.GetSharedDefaultFolder(recepient, OlDefaultFolders.olFolderCalendar); var filter = string.Format("[Start]<'{1}' AND [End]>'{0}'", dateFrom.ToString("dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture), dateTo.ToString("dd/MM/yyyy HH:mm", CultureInfo.InvariantCulture) ); var allItems = calendar.Items; allItems.Sort("[Start]"); allItems.IncludeRecurrences = true; var _item = …

27
如何设置电子邮件中的字符串格式,以便Outlook打印换行符?
我正在尝试使用Java发送电子邮件,但是当我在Outlook中阅读电子邮件正文时,它摆脱了我所有的换行符。我将\ n放在行尾,但除此之外,我需要做些特别的事情吗?接收者将始终使用Outlook。 我在microsoft.com上找到了一个页面,该页面说Outlook中有“删除换行符”“功能”,这是否意味着除了取消选中该设置外,没有其他解决方案吗? 谢谢


13
我可以在C#中读取Outlook(2003/2007)PST文件吗?
是否可以使用C#读取.PST文件?我想作为一个独立的应用程序,而不是作为Outlook插件(如果可能的话)来执行此操作。 如果看到其他 类似于此的SO 问题 ,请提及MailNavigator,但我希望以C#方式进行编程。 我查看了Microsoft.Office.Interop.Outlook命名空间,但这似乎仅用于Outlook加载项。LibPST似乎能够读取PST文件,但这是用C语言编写的(对不起,乔尔,我毕业之前没有学习C语言)。 任何帮助将不胜感激,谢谢! 编辑: 谢谢大家的答复!我接受了Matthew Ruston的回答作为答案,因为它最终使我明白了我要寻找的代码。这是我工作的一个简单示例(您将需要添加对Microsoft.Office.Interop.Outlook的引用): using System; using System.Collections.Generic; using Microsoft.Office.Interop.Outlook; namespace PSTReader { class Program { static void Main () { try { IEnumerable<MailItem> mailItems = readPst(@"C:\temp\PST\Test.pst", "Test PST"); foreach (MailItem mailItem in mailItems) { Console.WriteLine(mailItem.SenderName + " - " + mailItem.Subject); } } …

1
在Safari中加载时,加载项在经典模式下无法在Outlook Web App中运行
嗨Office 365(Microsoft 365)团队, 我想在认证过程中寻求您的帮助。我的Outlook加载项通过认证失败,只有一个问题: 1120.3.2.5在线Safari 在Safari(13.1)中加载时,该加载项在现代和经典模式下无法在Outlook Web App中运行 启动时会出现以下错误:“发生了错误,我们无法启动此加载项。请稍后重试或与系统管理员联系。”。 我已经成功测试了该加载项 不同的Safari版本(13.0和13.1),以及 电子邮件帐户(合并Azure Exchange服务器和Outlook Live(@ outlook.hu)) (同样要确保在Chrome中) 在以下URL上: https://outlook.office.com/owa(现代模式) https://outlook.office.com/owa?path=classic(经典模式) 我的加载项的任务面板中应用了Content-Security-Policy规则集(frame-ancestors),该规则集允许将html文件嵌入以下来源: https://outlook.office.com/ https://outlook.office365.com/ https://outlook.live.com/ 您能否确认认证过程使用的是在其中一个域上运行的OWA?(我在日志中找不到任何违反CSP的报告。) 我不知道为什么该加载项在我的计算机上运行但仍未通过认证。 以下堆栈溢出问题可能与以下内容有关: 弄清楚什么是Safari经典模式? Office 365加载项:内容安全策略问题
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.