我需要哪种方法来提取 html gmail 结构中的姓名、电话号码和姓氏?在 C# 中

问题描述 投票:0回答:1

我只有电子邮件,但我不知道如何提取姓名、姓氏和电话。

我没有找到我需要使用的方法。我应该尝试什么?

public static string ExtraerEmail(MimeMessage message)
 {
     try
     {
         var toAddress = message.To.Mailboxes.FirstOrDefault();
         return toAddress?.Address ?? throw new Exception("No se encontró el destinatario en la cadena.");

     }
     catch (Exception)
     {
         return null;
     }
 }
c# imap mailkit
1个回答
0
投票

您可以使用 MimeMessage 中的 GetRecipients 方法,该方法返回 MailboxAddress 列表。检索后,您可以访问它们的属性。

IList<MailboxAddress> recipients = message.GetRecipients();
foreach (MailboxAddress recipient in recipients)
{
   string address = recipient.Address;
   string name = recipient.Name;
}
© www.soinside.com 2019 - 2024. All rights reserved.