0

在 drupal 6 上,我安装了 smtp 模块,但我不知道如何更改回复地址。

在“smtp.module”文件中,我添加了以下行:

$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'),);

就在第 181 行之后,decleration 在哪里$form['email_options']['smtp_fromname']

因此,此字段正确显示在“SMTP 身份验证支持”的管理面板中。我不知道如何使系统获取此地址并将其替换为电子邮件的回复字段而不是发件人的邮件。

有什么建议吗?

4

1 回答 1

1

您可以使用 hook_mail_alter:http ://api.drupal.org/api/drupal/developer!hooks!core.php/function/hook_mail_alter/6在发送邮件之前更改它。

于 2012-11-14T14:27:35.367 回答