Can't retrieve POST parameters in Webform This post is the continuation of this question : Form isn&#39;t sending POST parameters?

I now have difficulties to retrieve my parameters in a Webform. In Chrome, I can see that my parameter is sent but the POST header have a "302 Moved Temporarily" status

In my webform I try to get my parameter with %post[email] but it don't works

Here is my code using the Form API in a custom module (see my old post for more informations)

function gn_ot_block_contact_newsletter_form()
{
  $form = array();

  $link_newsletter = drupal_get_path_alias('node/'.variable_get('gn_ot_webform_newsletter_default_nid', ''), $language-&gt;language);
  if(strstr($path_newsletter, 'node/') !== FALSE){
    $link_newsletter = drupal_get_path_alias('node/'.variable_get('gn_ot_webform_newsletter_default_nid', ''), 'fr');
  }

  $form['#action'] = base_path() . $link_newsletter;
  $form['description'] = array(
    '#type' =&gt; 'item',
    '#title' =&gt; t('INSCRIVEZ-VOUS A LA NEWSLETTER !')
  );    
  $form['email'] = array(
    '#type' =&gt; 'textfield',
    '#default_value' =&gt; t('Votre adresse e-mail')
  ); 
  $form['submit'] = array(
    '#type' =&gt; 'submit', 
    '#value' =&gt; t('OK'),
  );

  return ($form);
}


I'm using Drupal 6.25. Thank you if you have any advice !
You need to use hook_form_alter to change value of full form email field. Just take value from table or session where you save one-field email result per user.