我只有电子邮件,但我不知道如何提取姓名、姓氏和电话。
我没有找到我需要使用的方法。我应该尝试什么?
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;
}
}
您可以使用 MimeMessage 中的 GetRecipients 方法,该方法返回 MailboxAddress 列表。检索后,您可以访问它们的属性。
IList<MailboxAddress> recipients = message.GetRecipients();
foreach (MailboxAddress recipient in recipients)
{
string address = recipient.Address;
string name = recipient.Name;
}