我正在监视传入的电子邮件主题,每个主题都可能包含一个特别格式化的代码,我用它来引用其他内容。
这些代码可能在字符串中的任何地方,有时根本不存在--所以我遇到的问题是我缺乏RegEx技能(我认为这是解决方案的最佳选择?)
一个主题的例子是:
"Please refer to reference MZ5051CLA"
or
"Attention for Mr Danshi, RE. 11123MTX"
我希望在这些场景中提取的代码是"MZ5051CLA“和"11123MTX”。
The format of MZ5051CLA will be:
-
我正在尝试使用以下代码捕获格式错误的电子邮件地址:
Try
Dim address = New MailAddress(emailAddress.Text)
Catch ex As FormatException
CustomValidator1.IsValid = False
Finally
confirmEmailAddress.Focus()
End Try
它捕获了大多数东西,但不是这样的东西:
邮箱: test@testcom
注意“com”前没有句
我在使用EWS托管API 2.2通过Azure工作者角色应用程序访问Office 365上的邮箱时遇到问题。这是我得到的错误消息:
The request failed. The remote server returned an error: (401) Unauthorized.
它在使用我的邮箱时起作用,该邮箱也在Office 365上,但当我尝试连接到要用于此应用程序的另一个邮箱时就不起作用了。这两个邮箱都设置为Office365中同一企业帐户的一部分,但我的域是company.com,而不起作用的是company.net。已为这两个地址激活EWS。我可以使用其他帐户登录Outlook
我正在使用Microsoft在我的Azure活动目录中的用户邮箱中读取电子邮件(/ users /{id \ userPrincipalName}/messages)。我注意到,对于某些用户,我得到了以下错误:
HTTP error: 404
Error code: MailboxNotEnabledForRESTAPI or MailboxNotSupportedForRESTAPI
Error message: REST API is not yet supported for this mailbox.
经过调查,我发现这些用户没有有效的许可证,也没有附加邮箱。理想情况下,我只想获取启用