我需要一个不发送电子邮件的自定义表单的帮助。
背景:在 Drupal 中,我安装了以下模块:PHPMailer、SMTP 身份验证支持、邮件系统和 Mime 邮件。
配置上述模块,您可以选择测试您的配置,并在执行此类测试时正确发送电子邮件。但是,在为表单编写模块时,不会发送电子邮件。
我没有收到任何类型的错误或消息。我只是没有收到电子邮件。
这是我正在使用的代码片段:
function application_form_submit($form, &$form_state) {
$subject = "testing web form";
$body = array();
$body[] = "Mail body";
$send = FALSE;
$mail_message = drupal_mail('application', 'apply-jobs', 'email@gmail.com', language_default(), $params = array(), $from = 'user@test.com', $send);
$mail_message['subject'] = $subject;
$mail_message['body'] = $body;
$mail_system = drupal_mail_system('application', 'apply-jobs');
$mail_message = $mail_system->format($mail_message);
$mail_message['result'] = $mail_system->mail($mail_message);
}
建议?