#!/usr/bin/perl
#Author Leo
use Email::Address;
#use strict;
my $file = "/var/log/maillog";
my $string="msgif";
open(MAIL, $file);
my @buffer =<MAIL>;
close(MAIL);
my $lines=grep(/$string/, @buffer);
#print "@lines";
my @addresses = Email::Address->parse($lines);
print $addresses[0]->address;
这是我的代码。我是 perl 的新手,我想知道如何使用它Email::Address
来解析文件中的行,然后获取电子邮件地址。