BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / bbs-man-dev / #13233同步于 1 周前
BBSMan_Dev机器人发帖

mail2bbs+postfix HOW-TO

xxkxxkc.
1 周前镜像同步0 回复
转信站: BYR!news.byr.edu.cn!news.shec6.edu.cn!news.newsmth.net!NEWSMTH 折腾了两天好不容易成功了,不过要修改一下。。 把smth 系统装好之后,emerge postfix (别的发行版安装略有不同,gentoo就是好, hehe) Postfix的conf在/etc/postfix里面: 按照jieer前辈的文章: 在master.cf里面添加一项: bbsmail unix - n n - - pipe flags=FRh. user=bbs argv=/home/bbs/bin/bbsmail ${user} 在main.cf中添加两项: relay_domains = bbs.htys.net transport_maps = hash:/etc/postfix/transport #jieer前辈没写这行 别的都不用改 在/etc/postfix/下面写一个文件transport,里面只有一行: bbs.htys.net bbsmail 命令行运行postmap transport生成transport.db 然后启动postfix: /etc/init.d/postfix start (发行版不同可能会有所不同) 修改 $bbshome/bin/bbsmail ---by xxkxxkc 注释掉三行 #if ($#ARGV!=1){ # die "Error argument!\n"; #} 按照houzl前辈的指点更改$bbshome/bin/mailgate.pl: 把其中的 if ($1)$Header{$1} = $2; if ($3)$Header{$3} = $4; if ($5)$Header{$5} = $6; 变成: if ($1){$Header{$1} = $2;} if ($3){$Header{$3} = $4;} if ($5){$Header{$5} = $6;} 然后应该可以了 如果往外转信还要改$bbshome/etc/sysconf.ini 里面MAILSERVER 改成你的ip:25就行了 要发邮件时,发送到 xxxxx@bbs.htys.net就可以,@前不用加.bbs mail2bbs的日志在$bbshome/mail-log里,tail看就可以了 【 在 rainfieldcn (雨田 不再灌水) 的大作中提到: 】 : HOW-TO: : 本文参照了 : 发信人: jieer (小男孩), 信区: BBSMan_Dev : ...................
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。