Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 为Drupal创建一个简单的SMTP模块_Php_Email_Smtp_Drupal Modules - Fatal编程技术网

Php 为Drupal创建一个简单的SMTP模块

Php 为Drupal创建一个简单的SMTP模块,php,email,smtp,drupal-modules,Php,Email,Smtp,Drupal Modules,我想编写一个简单的Drupal7模块,其中包含以下代码,用于发送邮件。不要让我使用Phpmailer或其他工具。你能帮忙吗?非常感谢 请把这个问题变成一个问题。你期望代码做什么?我想我已经说得够清楚了,对不起,我的英语很差。你知道,我只能使用PRwebmail服务器来发送邮件,phpmailer和smtp身份验证不能在我的共享主机上工作,所以我想编写一个类似它们的模块来发送邮件。我上一封邮件中的源代码是如何为我的站点配置电子邮件的示例。再次感谢您的关注!别担心,你的英语很好。但你的具体问题是什么

我想编写一个简单的Drupal7模块,其中包含以下代码,用于发送邮件。不要让我使用Phpmailer或其他工具。你能帮忙吗?非常感谢


请把这个问题变成一个问题。你期望代码做什么?我想我已经说得够清楚了,对不起,我的英语很差。你知道,我只能使用PRwebmail服务器来发送邮件,phpmailer和smtp身份验证不能在我的共享主机上工作,所以我想编写一个类似它们的模块来发送邮件。我上一封邮件中的源代码是如何为我的站点配置电子邮件的示例。再次感谢您的关注!别担心,你的英语很好。但你的具体问题是什么?你不知道如何把代码变成Drupal模块?执行代码实际上并不发送邮件?你收到错误信息了吗?
<?php

    include('Mail.php');

    $recipients = array( 'someone@example.com' ); # Can be one or more emails

    $headers = array (
        'From' => 'someone@example.com',
        'To' => join(', ', $recipients),
        'Subject' => 'Testing email from project web',
    );

    $body = "This was sent via php from project web!\n";

    $mail_object =& Mail::factory('smtp',
        array(
            'host' => 'prwebmail',
            'auth' => true,
            'username' => 'YOUR_PROJECT_NAME',
            'password' => 'PASSWORD', # As set on your project's config page
            #'debug' => true, # uncomment to enable debugging
        ));

    $mail_object->send($recipients, $headers, $body);