Email::Validモジュールを使用すればメールの書式だけでなく、ドメイン部分のMXが実在するかどうかを確認できます。
添付付きメールを送信するにはMIME::Liteを利用すると便利です。
MIME::Parserはメールを解析し、ヘッダーや添付などを取り出してくれるモジュールです。
POPサーバに接続してメールを取得するにはNet::POP3モジュールを使用します。
メールでは一行の長さが1000バイトを超えるとサーバによっては変なところで改行をしてしまい、文字化けを起こす場合があります。
Net::SMTPを使用すれば簡単にメールを送信できる。