Sunbirdでも多分現象は同じ。
lightningが出力するicsファイル中のTZIDに付いている"/mozilla.org/20071231_1"という文字列をiCalが解釈できないのが原因らしいので,perlで抜き取るcgiを作った。こんな感じ。
#! /usr/bin/perl --
print "Content-Type: text/calendar\n\n";
open(FH, "work.ics") or die;
while(<FH>){
s!/mozilla.org/20071231_1/!!g;
print;
}
close FH;
URLの参照先としてwork.icsを指定する代りに,work.cgiを呼び出すような感じ。