2012-11-14 37 views
0

在drupal 6我已經安裝了smtp模塊,我無法弄清楚如何更改回復地址。哪裏是$form['email_options']['smtp_fromname'] decleration行181之後drupal smtp模塊沒有回覆選項

$form['email_options']['smtp_replyto'] = array(
'#type'   => 'textfield', 
'#title'   => t('Reply-to Email address'), 
'#default_value' => variable_get('smtp_replyto', ''), 
'#description' => t('The reply-to E-mail address'),); 

在 「smtp.module」 文件我已經加入了線。

所以這個字段在'SMTP認證支持'的管理面板中正確顯示。我無法弄清楚如何讓系統獲取這個地址,並將其替換爲電子郵件的回覆字段而不是發件人的郵件。

有什麼建議嗎?

回答

1

在發送郵件之前,您可以使用hook_mail_alter:http://api.drupal.org/api/drupal/developer!hooks!core.php/function/hook_mail_alter/6對其進行更改。

+0

是的,這似乎是幫助。但我如何使用此代碼。我無法在我的drupal 6站點找到我的core.php文件?我是否在smtp.module文件中添加此代碼? – tioschi

+0

不,您需要編寫自定義模塊並編寫名爲[MY_MODULE] _mail_ater(&$ message)的函數。更多信息:http://drupal.org/developing/modules – m4t1t0

+0

我有點困惑。我有模塊smtp。我不需要在那裏做出改變嗎?我找不到那裏的鉤子。 – tioschi