fromEmail property

String? get fromEmail

The email of the first from address of this message

Implementation

String? get fromEmail {
  final from = this.from;
  if (from != null && from.isNotEmpty) {
    return from.first.email;
  } else if (headers != null) {
    final fromHeaderValue = headers
        ?.firstWhereOrNull((h) => h.lowerCaseName == 'from')
        ?.value;
    if (fromHeaderValue != null) {
      return ParserHelper.parseEmail(fromHeaderValue);
    }
  }

  return null;
}