古いDebianで運用されているOpenLDAPのBerkeley DBに不整合が発生した。
念のためデータベースのディレクトリをコピーし、原因となる操作が行われる前の状態に戻した。
# cd /var/lib
#
# /etc/init.d/slapd stop
#
# cp -R -P ldap ldap.20130613
#
# db4.2_recover -c -v -t 06131100 -h ldap
#
# /etc/init.d/slapd start
#
水曜日, 5月 15, 2013
金曜日, 1月 18, 2013
メールのMIMEマルチパートの文字列をバイナリファイルに変換
メールの添付ファイル部分、例えば
を実行する。
--DC_BOUND_PRE_<1358488463.00267343d988>
Content-Type: application/pdf; name="201301181454.pdf"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="201301181454.pdf"
こんな行から
--DC_BOUND_PRE_<1358488463.00267343d988>--
こんな行までを仮にhoge.txtとして保存する。
WindowsならCygwinのコンソールで
perl -MMIME::Base64 -
ne
'print decode_base64($_)'
< hoge.txt >
201301181454.pdfを実行する。
登録:
投稿 (Atom)