日期:2014-05-16  浏览次数:20796 次

我想用linux命令给一个newsgroup发邮件,为什么老失败啊
发送给个人,就可以成功的

mailx -s "just for test" 3072689@qq.com


发送给组就hang住了,老不成功

mailx -s "just for test" groupname@servername

有人知道怎么发送邮件给组吗?用命令实现

------解决方案--------------------
用perl的NNTP来实现, 将server名字填入$server中,将group名字填入$group中,将邮件主题填入$subject中,将发送者的名字填 入$sender,将邮件内容填入$body中
my $nntp = Net::NNTP->new($server);
my $body = $ARGV[0];
$nntp->datasend("Newsgroups: $group\n");
$nntp->datasend("Subject: $subject\n");
$nntp->datasend("From: $sender\n");
$nntp->datasend("\n\n");
$nntp->datasend("$body");