長い To ヘッダのあるメールの処理に時間がかかる問題 問題が発生する環境・条件 To, Cc, From, Reply-To ヘッダに多くのメールアドレスが指定されている場合 関連スレッド [POPFile Help Forum - Heavy CPU usage on msg with huge "To" list] 原因 メールアドレスを抽出する部分の処理に時間がかかっている。 置き換えつつループをまわすのを改め、一括置き換えの中でループ内で行なっていた処理を行うようにしたところ、改善された。 検証用コード 以下のコードを実行すると、ループの場合は非常に長い時間がかかることがわかる。 #!/usr/bin/perl use strict; use warnings; my $test_to = 'foo@example.com, <bar@example.com>, '; use B