postfixの配信メールがdovecotで受信できない。
/etc/postfix/main.cfのhome_mailboxと、/etc/dovecot.confのmail_locationが同じ場所を指すように設定する必要がある。
/etc/postfix/main.cf
home_mailbox = Maildir/
/etc/dovecot.conf
mail_location = maildir:~/Maildir
postfixの配信メールがdovecotで受信できない。
/etc/postfix/main.cfのhome_mailboxと、/etc/dovecot.confのmail_locationが同じ場所を指すように設定する必要がある。
/etc/postfix/main.cf
home_mailbox = Maildir/
/etc/dovecot.conf
mail_location = maildir:~/Maildir
Visual C# を使用して ToArray メソッドから厳密に型指定された配列を返す方法
ArrayList のパラメータなしの ToArray メソッドは、Object 型の配列を返す。この配列は、厳密に型指定された配列にキャストできない。
以下のコードはSystem.InvalidCastException の例外でエラーになる。
Customer [] customer = (Customer[])myArrayList.ToArray();
正しくは以下のように、オブジェクトの型をパラメータとして受け取る、オーバーロードされたToArray メソッドを使用する。
Customer [] customer = (Customer[])myArrayList.ToArray(typeof(Customer));
※C# では暗黙のキャストを許可していないため、ToArray メソッドの結果を明示的にキャストする必要がある。
Windows Vista ベースのコンピュータのデバイス マネージャで Microsoft ISATAP アダプタの横に黄色の感嘆符が表示され、エラー メッセージも表示される
このエラー メッセージは、無視しても問題ありません。これは、アダプタの問題を示すエラー メッセージではなく、アダプタでは正常な動作が継続されます。
PuTTYのSshHostKeys(~/.ssh/known_hostsにあたるもの)は、以下のレジストリキーに保存されている。
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
/hoge/a.htmlにアクセスしたら/hoge/b.htmlにリダイレクトするようにしようと、/hoge/.htaccessに以下のように設定した。
RewriteEngine on RewriteRule ^a.php$ /hoge/b.php [R=301,L]
すると、、、
a.htmlにアクセスすると、
You don't have permission to access /hoge/a.html
on this server.
b.htmlにアクセスしても、
You don't have permission to access /hoge/b.html
on this server.
というエラーになる。
Apacheのerrorlogを見てみると、
Options FollowSymLinks or SymLinksIfOwnerMatch is off which implies that RewriteRule directive is forbidden: /xxxx/xxxx/xxxx/hoge/a.html
と出ていた。
そこで、/xxxx/xxxx/xxxx/hogeのDirectoryディレクティブに、
<Directory "/xxxx/xxxx/xxxx/hoge"> Options FollowSymLinks </Directory>
のように設定したら、解決。
mod_rewriteには、FollowSymLinksが必要。
iptablesでftpを通すには、以下のように21番ポートをあけるだけでは、LISTコマンドが通らない。
# iptables -A INPUT -p tcp --dport 21 -j ACCEPT
ip_conntrack_ftpとip_nat_ftp二つのモージュールをロードする必要がある。
/etc/sysconfig/iptables-configに以下の記述をしておけば、自動的にロードされる。
IPTABLES_MODULES="ip_conntrack_ftp ip_nat_ftp"
iptables-configを変更したら、iptablesを再起動する。
# service iptables restart
モジュールがロードされていることを確認。
# lsmod Module Size Used by nf_nat_ftp 7361 0 nf_conntrack_ftp 13761 1 nf_nat_ftp ...以下略
--rshまたは-eで指定するsshコマンドに、sshの-pオプションを使えばよい。
rsync --rsh="ssh -p 22222"
または
rsync -e "ssh -p 22222"