Cook spaghetti according to directions; rinse in cold water and drain.
In a large bowl, mix together spaghetti and vegetables.
In a small bowl, mix together all the remaining ingredients.
Pour dressing over the spaghetti mixture.
Toss to coat.
Refrigerate overnight.
Toss before serving.