[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:09590] Re: dupload customization
佐野@浜松です。
In article <y5aemjd1mml.fsf@xxxxxxxxxxxxxxxxxxxx>
私:
> imput のオプションに --ObeyHeader=on を付ける必要がありました。
> たぶん、次回からはちゃんと cc => も有効になるはず、と思います。
今度は cc: 先にしか送られていなかった ... # 先程手で送り直しました。
もう一度、/usr/bin/dupload を見直して、メールのヘッダーに To: が
追加されるようにしてみました。
--- dupload.orig Mon Jan 11 08:30:44 1999
+++ dupload Thu Jun 17 06:50:40 1999
@@ -119,6 +119,11 @@
$visibleuser = $nick->{visibleuser} || $user; chomp($visibleuser);
$visiblename = $nick->{visiblename} || ''; chomp($visiblename);
$fullname = $nick->{fullname} || '';
+
+# following 2 lines are added by t.sano
+ $passwd = $config::passwd if (defined $config::passwd);
+ $sendmail = $config::sendmail if (defined $config::sendmail);
+
undef $passwd unless $login =~ /^anonymous|ftp$/;
}
@@ -402,6 +407,7 @@
print M <<xxx;
X-dupload: $version
+To: $announce{$job}
xxx
$cc and print M <<xxx;
Cc: $cc
が変更内容です。これで $HOME/.dupload.conf に
package config;
### Defaults, add entries for each host
$passwd = "MY_EMAIL_ADDRESS";
$sendmail = "$ENV{HOME}/bin/imput.dupload";
$cfg{"jp"} = {
fqdn => "master.debian.or.jp",
incoming => "/pub/Incoming/upload/",
mailto => "debian-changes\@lists.debian.org",
mailtx => "debian-devel-changes\@lists.debian.org",
cc => "debian-devel\@debian.or.jp", # stable, contrib, non-free
visibleuser => "MY_MAIL_ACOUNT",
visiblename => "MY_MAIL_HOST",
fullname => "MY_NAME",
};
$cfg{"master-jp"} = {
fqdn => "master.debian.or.jp",
incoming => "/pub/Incoming/private/",
mailto => "debian-devel-changes\@debian.or.jp",
mailtx => "debian-devel-changes\@debian.or.jp",
visibleuser => "MY_MAIL_ACOUNT",
visiblename => "MY_MAIL_HOST",
fullname => "MY_NAME",
};
また $HOME/bin/imput.dupload には
#! /usr/bin/perl
require 5.004;
use strict;
my $myarg = "--JustQueuing=off --ObeyHeader=on ";
if (defined $ARGV[0]) {
while (defined $ARGV[0]) {
if ($ARGV[0] eq "-f") {
shift @ARGV;
my $name = shift @ARGV;
$name =~ /^(.*)\\@(.*)$/;
my $acnt = $1;
my $dmin = $2;
$myarg = $myarg . " --User='$acnt' --FromDomain='$dmin'";
}
if ($ARGV[0] eq "-F") {
shift @ARGV;
my $name = shift @ARGV;
$name =~ /^\((.*)\)$/;
my $gcos = $1;
$myarg = $myarg . " --Name='$name'";
}
my $name = shift @ARGV;
$myarg = $myarg . " $name";
}
}
my $mailer = "/usr/bin/imput --Config=nifty " . $myarg;
exec $mailer;
と書いています。
# 今度こそ、うまくいきますように。
--
#わたしのおうちは浜松市、「夜のお菓子」で有名さ。
<xlj06203@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)