Assume the form object contains an array in the form of params
$fieldString = http_build_query($form->getParams()); //open connection $ch = curl_init(); //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $this->_dotMailerUri); curl_setopt($ch,CURLOPT_POST, count($form->getParams())); curl_setopt($ch,CURLOPT_POSTFIELDS, $fieldString); // Set this so the result isn't added to stdout and gets returned instead curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //execute post $result = curl_exec($ch); //close connection curl_close($ch);