postfix メール送信で、.exeが含まれるzipファイルがブロックされてしまう。

2014 年 3 月 8 日 – 4:33 PM

CentOSで自宅サーバー構築 http://centossrv.com/
をお手本にpostfixを設定していたのだが、表題にあるように、.exeファイルを含む.zipファイルを添付しようとするとブロックされて送信できないようだ。(設定当初からかどうかは不明)

とりあえず、怪しげな個所(1か所)をマスクしたらブロックされなくなった。
vi /etc/amavisd.conf


### BLOCK THE FOLLOWING, EXCEPT WITHIN ARCHIVES:
# [ qr’^\.(zip|rar|arc|arj|zoo)$’=> 0 ], # allow any within these archives

qr’^application/x-msdownload$’i, # block these MIME types
qr’^application/x-msdos-program$’i,
qr’^application/hta$’i,

# qr’^message/partial$’i, # rfc2046 MIME type
# qr’^message/external-body$’i, # rfc2046 MIME type

# qr’^(application/x-msmetafile|image/x-wmf)$’i, # Windows Metafile MIME type
# qr’^\.wmf$’, # Windows Metafile file(1) type

# block certain double extensions in filenames
qr’^(?!cid:).*\.[^./]*[A-Za-z][^./]*\.\s*(exe|vbs|pif|scr|bat|cmd|com|cpl|dll)
[.\s]*$’i,

# qr’\{[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}\}?’i, # Class ID CLSID, strict
# qr’\{[0-9a-z]{4,}(-[0-9a-z]{4,}){0,7}\}?’i, # Class ID extension CLSID, loose

↓この行をマスク(コメント化)
# qr’.\.(exe|vbs|pif|scr|cpl)$’i, # banned extension – basic

# qr’.\.(exe|vbs|pif|scr|cpl|bat|cmd|com)$’i, # banned extension – basic+cmd
# qr’.\.(ade|adp|app|bas|bat|chm|cmd|com|cpl|crt|emf|exe|fxp|grp|hlp|hta|

Adobe Premiere Pro CC、MPEG2-DVDへエンコードすると映像時間が短くなる

2014 年 2 月 22 日 – 2:20 PM

Everio(GZ-HM670)で撮影した映像、42分程度のものをAdobe Premiere Pro CC で、MPEG2-DVDへエンコードした結果、変換された映像は、30分程度に短縮されていた。ただし、別に落とされた音声ファイルの方はオリジナルの時間のままで問題はなかった。
※ソースによってはこの問題が発生しないかも知れないが、もし同じような現象が起きた場合は、下記を確認する。

〔この問題の解決方法〕
書き出し設定、マルチプレクスを「DVD」(映像と音声は同じファイルに落とされる)に設定変更する。デフォルト設定の「なし」(映像と音声を別々のファイルで落とす)の設定のままだとこの問題が発生する。

以上

spamassassinが動作している環境からspamassassinを外す

2013 年 5 月 22 日 – 12:32 PM

CENTOS6 postfix環境で、すでにspamassassinが稼働している状態からspamassassinを機能しないようにする。

■/etc/postfix/main.cf
mailbox_command= 行をコメントアウト(行頭に#を付加)

■/etc/cron.d/sa-update
ルール自動更新行をコメントアウト

■/etc/cron.daily/spamassassin-update
/rootに移動(後で復活できるように保存)

■spamassassin stop
/etc/rc.d/init.d/spamassassin stop
chkconfig apamassassin off

※外部からメールを送り、ヘッダー情報にSPAMチェックがないことを確認。
※様子を見てSPAMが問題になるようなら、元に戻す。

以上

Canon XF のオーディオがモノラルで読み込まれる
@Adobe Premiere Pro CS6

2013 年 4 月 2 日 – 8:47 PM

Canon XF で撮影されたムービーを Adobe Premiere Pro CS6 で読み込むと、オーディオがモノラルになります。この動作は正常とのことで、ステレオで読み込まれる Premiere Pro CS5 の動作が不具合のようです。

《解決方法》
オーディオをステレオに変換するには、以下のいずれかの操作を行う。
※いずれの操作も、クリップをシーケンスに配置する前に行う必要があります。

A. 環境設定の変更
クリップをプロジェクトに読み込む前に、あらかじめ環境設定を変更します。

  1. 編集(Windows)/Premiere Pro(Mac OS)メニューから環境設定/オーディオを選択します。
  2. デフォルトのオーディオトラックセクションの「マルチチャンネルモノラルメディア」を「ファイルを使用」から「ステレオ」に変更します。
  3. Canon XF のファイルをプロジェクトに読み込みます。

B. クリップのオーディオチャンネルを変更
すでにプロジェクトに読み込んでいるオーディオクリップの場合は、以下の操作を行います。

  1. プロジェクトパネルで、オーディオクリップを右クリックし、変更/オーディオチャンネルを選択します。
  2. 「オーディオチャンネル」タブで、「ステレオ」を選択し、「OK」をクリックします。

以上

MySQLのデーター保存場所を変更する

2012 年 8 月 4 日 – 1:34 AM

デフォルトの保存場所、/var/lib/mysql/ を /data/mysql/ へ変更する手順

  • /etc/my.cnf を修正
    [mysqld]
    datadir=/var/lib/mysql
     ↓ 変更
    datadir=/data/mysql
  • 新しい場所を作成
    mkdir /data/mysql
    ※/data はすでに存在するものとする
  • MySQLを止める
    /etc/rc.d/init.d/mysqld stop
  • 既存のデータベースを新しい場所へコピー(または移動)
    /var/lib/mysql/ 内にある作成済みデータベース(フォルダー)を /data/mysql/ へコピー(または移動)
  • 新しい場所の所有者変更
    chown -R mysql. /data/mysql
  • MySQL 起動
    /etc/rc.d/init.d/mysqld start

以上

オンラインである他のディスクと署名が競合しているために、ディスクはオフラインです。@Windows 7

2012 年 7 月 31 日 – 10:03 PM

接続しているHDDを「オンラインである他のディスクと署名が競合しているために、ディスクはオフラインです。」と言う理由で認識しない場合の対処方法
【原因】
起動中のOSと全く同一(クローン)のディスクを接続しようとしているために問題が起きている。
【対処操作】
1. スタートメニューの検索ボックスに “cmd” と入れて、[SHIFT]+[CTRL]+[ENTER] で管理者モードでコマンドプロンプトを起動。
2. diskpart コマンドを実行
3. DISKPART> list disk でオフラインになっているディスク番号を確認
4. DISKPART> select disk n でオフラインになっているディスク番号を選択
※n は3.で確認したオフラインになっているHDD番号
5. DISKPART> online disk でオフラインからオンラインに状態変更
6. DISKPART> exit で終了

以降、再起動しても継続認識するので、「ディスクの管理」で操作できる。

MySQL Connect .NET版を使用してビルドしたアプリの配布方法

2012 年 7 月 8 日 – 1:03 PM

アプリのインストール先に下記アセンブリファイルも一緒にコピーされるようにする。

1.MySql.Data.dll
2.MySql.Data.Entity.dll
3.MySql.Web.dll

上記アセンブリファイルは、開発マシン上の下記パス内に存在する。
C:\Program Files(x86)\MySQL Connector Net 6.4.4\Asseblies\v4.0
※.NET Framework 4.0環境向けにビルドした場合
※6.4.4の部分はインストールされているMySQL Connect Netに依存する。

以上

PCI Sound Blaster 5.1 vx @LM110 G6

2012 年 5 月 7 日 – 5:55 PM

Windows 7 Pro 64 にPCI版Sound Blaster 5.1 vx をインストールする方法
HP LM110 G6 のデフォルト設定でこの音源ボードを取り付けると、IRQがコンフィグできない旨のエラー(BIOSレベル)が発生して、使えない。そこで、SATAストレージ関連のBIOS設定を変更して対応する。
※設定変更後、Windows 7 のライセンス認証が必要でした。(電話認証でOK)

・まず、Windows 7 を起動する。
・次にレジストリパス、HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci を開き、キー’Start’の値を 0 に書き換える。(変更前は、3になっていた)
・PCを再起動して、BIOS設定より、HDD環境のSATAモードを「AHCI」に変更する。
・再起動するとWindows 7 はAHCIドライバーをインストールして、再起動を促すので再起動する。
・再起動後、Soound Blaster 5.1 vx 用のドライバーをインストールすれば完了

以上

サーバーマシーンの諸々の情報を確認するコマンド

2012 年 4 月 17 日 – 11:04 AM

例)
[root@srv~]# dmidecode -s processor-version
Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz

下記のキーワードが使える
Valid string keywords are:
bios-vendor
bios-version
bios-release-date
system-manufacturer
system-product-name
system-version
system-serial-number
system-uuid
baseboard-manufacturer
baseboard-product-name
baseboard-version
baseboard-serial-number
baseboard-asset-tag
chassis-manufacturer
chassis-type
chassis-version
chassis-serial-number
chassis-asset-tag
processor-family
processor-manufacturer
processor-version
processor-frequency

尚、下記コマンドのみで各種色々な情報がレポートされる。
[root@srv~]# dmidecode
# dmidecode 2.11
SMBIOS 2.6 present.
52 structures occupying 1598 bytes.
Table at 0x000DF010.
.
.
.
End Of Table

サーバーホスト名を変更する @CENTOS6

2012 年 3 月 11 日 – 10:10 PM

システム関連

  • /etc/sysconfig/network を編集して該当箇所(HOSTNAME)を変更する。
  • 念のため、/etc/hosts 及び /etc/resolv.conf も確認し、必要がれば修正する。
    ※ホスト名の記述がなければ修正スキップ

アパッチ関連

  • /etc/httpd/conf/httpd.conf
    →ServerName
  • /etc/httpd/conf.d/ssl.conf
    →SSLCertificateFile
    →SSLCertificateKeyFile
    →SSLCertificateChainFile ※必要な場合

  • /etc/httpd/conf.d/virtual.conf ※必要な場合

Postfix関連

  • /etc/postfix/main.cf
    →myhostname
    →mydomain
  • /etc/amavisd/amavisd.conf ※amavisd-newがインストールされている場合
    →$domain
  • サーバー証明書 ※導入している場合
    →/etc/pki/tls/certs/mail.pem を新しいホスト名で作り直す。
    →/etc/dovecot/conf.d/10-ssl.conf
    SSL_cert = と SSL_key = を確認