ローカルメールを外部に転送できなくて放置していたのを調べてみた。
持っているアドレスに手当たり次第にmailコマンドでメールを送ってみるがどこにも届かなかった。Exim4の設定はインターネットサイトになっているので問題ないがログ(Exim4は/var/log/exim4/mainlog)を見てみると"No route to host"と出ていた。そこで、プロバイダの規制がないか調べてみると原因はOP25B(Outbound Port 25 Blocking)ということがわかった。聞いたことはあったがそういうことだとは思わなかった。
プロバイダのメールサーバーを経由すればOP25Bを回避できるので、Debian標準のExim4で設定する。
再設定コマンド
$ sudo dpkg-reconfigure exim4-config
ウィザードが表示される。メールサーバーとして使うつもりはないので必要な設定以外はデフォルトで進めていくことにする。
SMTP認証が必要なので設定する。
$ sudo vi /etc/exim4/passwd.client
例の通り追記する。
# Example: ### target.mail.server.example:login:password プロバイダのSMTPサーバー:アカウント名:パスワード
eo光の場合
smtpauth.eonet.ne.jp:xxxx@****.eonet.ne.jp: password
これでmailコマンドでメールが送れるようになった。
ローカルのメールサーバーは使わないのでメールを全部独自ドメインのgmailに転送する。
/etc/aliasesを編集する。最後の行のrootへのエイリアスに転送先メールアドレスを指定する。
$ sudo vi /etc/aliases root: example@example.com
一般ユーザー
ホームディレクトリに.forwardという名前のファイルを作って、そこにメールアドレスを指定する。
$ vi ~/.forward example@example.com
これでサーバーの通知メールなどが外部から受け取れるようになった。
takaaki 10月 22nd, 2011
Posted In: ソフトウェア
新しいBSチャンネルをスキャンしようとlinux用 DVBアプリ集ver.0.92に入ってるs2scanを使ってみると新しいチャンネルが出てこず、WOWOWのチャンネル名が変わってる程度だった。なぜ出てこないか調べてみると既存のものとTSIDが全く違っている様子。既存のものより0x400、0x600多いTSIDが振られていることが分かった。
追記 21:13
linux用 DVBアプリ集ver.0.96が出て対応したので、下記の操作は不要。
そこで、0x200ずつTSIDを増やしてスキャンするようにソースを変更した。パッチは以下の通り。
--- s2scan.c.orig 2010-05-17 21:01:46.000000000 +0900 +++ s2scan.c 2011-10-01 19:26:01.228455734 +0900 @@ -34,6 +34,7 @@ static int TS_IDX = 0; +static int TS_IDEX = 0; static int CH_IDX = 0; static int CH_IDX_END = 0; static FILE *INFILE; @@ -116,12 +117,16 @@ case BS: if (TS_IDX > 7) { TS_IDX = 0; - CH_IDX+=2; + TS_IDEX+=2; + if (TS_IDEX > 6 ) { + TS_IDEX = 0; + CH_IDX+=2; + } } if (CH_IDX > CH_IDX_END) return -1; freq = 11727480 + (CH_IDX - 1) * 38360 / 2 - 10678000; - ts_id = 0x4000 + (CH_IDX << 4) + TS_IDX; + ts_id = 0x4000 + (CH_IDX << 4) + TS_IDX + TS_IDEX * 0x100; TS_IDX++; break; case TER:
ダウンロード
ソースをmake
$ make s2scan cc s2scan.c arib_b24_str.c -o s2scan
作り直したs2scanでチャンネルスキャン
$ ./s2scan -p -b -a 0 trying freq:1049480 (tsid:4010)...locked..BS朝日1:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1049480|DTV_ISDBS_TS_ID=0x4010:151 BS朝日2:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1049480|DTV_ISDBS_TS_ID=0x4010:152 BS朝日3:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1049480|DTV_ISDBS_TS_ID=0x4010:153 ok. trying freq:1049480 (tsid:4011)...locked..BS−TBS:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1049480|DTV_ISDBS_TS_ID=0x4011:161 BS−TBS:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1049480|DTV_ISDBS_TS_ID=0x4011:162 BS−TBS:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1049480|DTV_ISDBS_TS_ID=0x4011:163 ok. trying freq:1049480 (tsid:4012)... no lock. skipped. trying freq:1049480 (tsid:4013)... no lock. skipped. trying freq:1049480 (tsid:4014)... no lock. skipped. trying freq:1049480 (tsid:4015)... no lock. skipped. trying freq:1049480 (tsid:4016)... no lock. skipped. trying freq:1049480 (tsid:4017)... no lock. skipped. trying freq:1049480 (tsid:4210)... no lock. skipped. trying freq:1049480 (tsid:4211)... no lock. skipped. trying freq:1049480 (tsid:4212)... no lock. skipped. trying freq:1049480 (tsid:4213)... no lock. skipped. trying freq:1049480 (tsid:4214)... no lock. skipped. trying freq:1049480 (tsid:4215)... no lock. skipped. trying freq:1049480 (tsid:4216)... no lock. skipped. trying freq:1049480 (tsid:4217)... no lock. skipped. trying freq:1049480 (tsid:4410)... no lock. skipped. trying freq:1049480 (tsid:4411)... no lock. skipped. trying freq:1049480 (tsid:4412)... no lock. skipped. trying freq:1049480 (tsid:4413)... no lock. skipped. trying freq:1049480 (tsid:4414)... no lock. skipped. trying freq:1049480 (tsid:4415)... no lock. skipped. trying freq:1049480 (tsid:4416)... no lock. skipped. trying freq:1049480 (tsid:4417)... no lock. skipped. trying freq:1049480 (tsid:4610)... no lock. skipped. trying freq:1049480 (tsid:4611)... no lock. skipped. trying freq:1049480 (tsid:4612)... no lock. skipped. trying freq:1049480 (tsid:4613)... no lock. skipped. trying freq:1049480 (tsid:4614)... no lock. skipped. trying freq:1049480 (tsid:4615)... no lock. skipped. trying freq:1049480 (tsid:4616)... no lock. skipped. trying freq:1049480 (tsid:4617)... no lock. skipped. trying freq:1087840 (tsid:4030)...locked..WOWOWプライム:DTV_DELIVERY_SYSTEM=9|DTV_FREQUENCY=1087840|DTV_ISDBS_TS_ID=0x4030:191 ok.
これでスキャンされるTSIDが増え、新しいチャンネルもスキャンされるようになった。
takaaki 10月 1st, 2011
Posted In: ソフトウェア