差分

提供: fukudat.net
ナビゲーションに移動検索に移動
686 バイト追加 、 2020年6月3日 (水) 20:18
</pre>
ただしfukudatはユーザ名、1000はUID、/home/fukudatはホームアドレス。
 
== 転送設定 ==
最後に、実際にメールを読むサーバーに転送する設定を、~/.forward に書く。
<pre>
"| /home/fukudat/bin/mail-saver.pl"
xxxxxx@gmail.com
</pre>
 
/home/fukudat/bin/mail-server.pl は標準入力から入力されるテキストをメールボックスファイルに追加していくスクリプト。例えば、こんな感じ。
<pre>
#!/usr/bin/perl
use strict;
use File::Basename;
my $mailfile = "$ENV{'HOME'}/mail/mbox";
 
binmode(STDIN, ":utf8");
binmode(STDOUT, ":utf8");
binmode(STDERR, ":utf8");
 
open(my $out, ">>:utf8", $mailfile) || die "$mailfile: $!";
while (<>) {
print $out $_;
}
print $out "\n";
close($out);
 
1;
</pre>
== 参考文献 ==

案内メニュー