Это не вопрос для C #. Я полагаю, что вы начинаете новый процесс с определенными аргументами, поэтому он соответствует пределу почтового клиента. Это может быть ограничение стандартного URL-адреса, поддерживаемого Microsoft, которое, по моему мнению, составляет ~ 2053 символа (попробуйте проверить это).
Edit:
Вы также можете попробовать альтернативу, такую как:
MailMessage mail = new MailMessage();
mail.From = new MailAddress(from);
mail.To.Add(to);
mail.Subject = subject;
mail.Body = body;
// Send Mail
SmtpClient client = new SmtpClient("Server-IP");
client.Send(mail);