邮件功能标头

发布于 2024-11-01 02:45:29 字数 785 浏览 0 评论 0原文

一旦用户访问我网站上的特定页面,我就会使用下面的功能向第三方发送电子邮件 但是,当第三方收到电子邮件并想要回复时,它会返回给我,而不是发送给该用户。 我想添加一个回复字段,但在 drupal 文档中没有找到它。 下面是我的代码

function MYMODULE_mail($key, &$message, $params) {  

                    switch ($key) {  
                                    case 'dept':  

                                    $message['subject'] = "subject";  

                                    $message['body'] = "some text";                  
                                    break;  
                    }  
    }


    if($GLOBALS['user']->uid){
    drupal_mail('MYMODULE', 'dept', '[email protected]', language_default(), $params); 

I am using the function below to send out email to a thirdparty once a user comes to a perticular page on my site
However, when the thirdparty recieves the email and wants to reply, it comes back to me instead of going to that user.
I want to add a reply-to field but havent found that anywhere in drupal docs.
Below is my code

function MYMODULE_mail($key, &$message, $params) {  

                    switch ($key) {  
                                    case 'dept':  

                                    $message['subject'] = "subject";  

                                    $message['body'] = "some text";                  
                                    break;  
                    }  
    }


    if($GLOBALS['user']->uid){
    drupal_mail('MYMODULE', 'dept', '[email protected]', language_default(), $params); 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

梦里寻她 2024-11-08 02:45:29

用这个修复它

switch ($key) {  
                                    case 'dept':  

                                    $message['subject'] = "subject"; 
                                    $message['Reply-to'] = "[email protected]";  

                                    $message['body'] = "some text";                  
                                    break;  
                    }  

fixed it using this

switch ($key) {  
                                    case 'dept':  

                                    $message['subject'] = "subject"; 
                                    $message['Reply-to'] = "[email protected]";  

                                    $message['body'] = "some text";                  
                                    break;  
                    }  
最美不过初阳 2024-11-08 02:45:29

要使用回复,请使用以下命令:

$message['headers']['Reply-To'] = <your value>;

To use reply-to use this:

$message['headers']['Reply-To'] = <your value>;
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文