- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试从每个无法投递的电子邮件正文中提取电子邮件地址。
电子邮件正文如下:
----------------------------Email----------------------------
Delivery has failed to these recipients or groups:
XXXX@XXXXXX.XXX (XXXX@XXXXXX.XXX)
...no need info...
To: XXXX@XXXXXX.XXX
...no need info...
----------------------------Email-----------------------------
Sub Test()
Dim myFolder As MAPIFolder
Dim Item As Outlook.MailItem 'MailItem
Dim xlApp As Object 'Excel.Application
Dim xlWB As Object 'Excel.Workbook
Dim xlSheet As Object 'Excel.Worksheet
Dim Lines() As String
Dim i As Integer, x As Integer, P As Integer
Dim myItem As Variant
Dim subjectOfEmail As String
Dim bodyOfEmail As String
'Try access to excel
On Error Resume Next
Set xlApp = GetObject(, "Excel.Application")
If xlApp Is Nothing Then
Set xlApp = CreateObject("Excel.Application")
xlApp.Application.Visible = True
If xlApp Is Nothing Then
MsgBox "Excel is not accessable"
Exit Sub
End If
End If
On Error GoTo 0
'Add a new workbook
Set xlWB = xlApp.Workbooks.Add
xlApp.Application.Visible = True
Set xlSheet = xlWB.ActiveSheet
Set myFolder = GetNamespace("MAPI").GetDefaultFolder(olFolderInbox)
For Each myItem In myFolder.Items
subjectOfEmail = myItem.Subject
bodyOfEmail = myItem.Body
'Search for Undeliverable email
If bodyOfEmail Like "*Delivery*" & "*failed*" And indexOfEmail Like "*Undeliverable*" Then
x = x + 1
'Extract email address from email body
Lines = Split(myItem.Body, vbCrLf)
For i = 0 To UBound(Lines)
P = InStr(1, Lines(i), "@", vbTextCompare)
Q = InStr(1, Lines(i), "(", vbTextCompare)
If P > 0 Then
xlApp.Range("A" & x) = Trim$(Mid$(Lines(i), 1, Q - 1)) 'extract the email address
Exit For
End If
Next
End If
Next
End Sub
它适用于我的测试电子邮件收件箱,它打开了一个 Excel 表格并列出了目标电子邮件中的每个特定电子邮件地址。
格浴㹬格慥㹤洼瑥瑨灴攭畱癩∽潃瑮湥祔数•潣瑮湥㵴琢硥⽴瑨汭※档牡敳㵴獵愭捳楩㸢⼼敨摡㰾潢祤ാ㰊㹰戼㰾潦瑮挠汯牯∽〣〰㘰∶猠穩㵥㌢•慦散∽牁慩≬䐾汥癩牥⁹慨慦汩摥琠桴獥敲楣楰湥獴漠牧畯獰㰺是湯㹴⼼㹢⼼㹰昼湯⁴潣潬
最佳答案
折腾了几天后,我终于想出了一个更简单的解决方案,它不需要担心 Outlook 中 NDR 的任何限制,甚至根本不使用 VBA...
我所做的是:
关于excel - 从无法送达的电子邮件正文中提取文本字符串到 Excel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43161382/
我正在尝试使用 PHP 和 IMAP 实现自动化。 我为数据库中的每个元素分配了一个 key (例如,问题票),以便人们可以将带有附件的邮件发送到 myaccount+key@mycompany.co
我正在制作一个类似于 Yerdle 的应用程序(有关更多信息,请参阅 yerdle.com),并且我需要某种 SDK 或其他东西来确保卖家发送商品。不涉及购买,因此不需要交易。我只需要一些东西来确保用
我是一名优秀的程序员,十分优秀!