メールアドレスに「-」が含まれていると送信が出来ない感じです。
どうにかなりませんか?
自分の環境で – の付いたメールアドレスへ Contact Form 7 から送信しましたが、
特に問題なく届いている事を確認しています。
Contact Form 7 の問題ではなく、
もしかしたらメールサーバの配送による問題かもしれません。
本当に – が含まれているメールアドレスで届かないのか、
他のメールアドレスを使って調査を行う必要がありそうです。
メーラーから送る場合と WordPress で送る場合はメールサーバの配送が異なります。
可能であれば、WordPress を入れている環境で
他の PHP や Perl で動作するメールフォームをアップロードし、
そちらから送信して届くかを確認してみて下さい。
WordPress プラグインによる他のメールフォームでも構いません。
これでも同様に生じる場合は、メールサーバの配送問題を疑って下さい。
サーバ管理者はメールログから追跡する事が可能な場合があります。
特に VPS や 専用サーバ で運用している場合は特定が可能な場合がありますので、
その辺を確認していただくのが解決につながる事があります。
専門的な話になりますが、
VPS・専用サーバを使用している場合は、サーバ会社へ DNS の逆引き申請をしないと
一部のサーバへ正常にメールが配信されない事があります。
共用サーバでも、同じサーバを使用している環境で、
迷惑メールが配信されたなどの場合に配信が拒否される場合もあります。
フィルタはサーバレベルでも行われているため、どこかで止められている可能性はあります。
ただし、これを特定するのは容易ではないかもしれません。