0

我在 PHP 中有一个代码,可以向用户发送电子邮件并按预期工作。我需要帮助来弄清楚如何向 Lotus Notes 中定义的组发送电子邮件。所以基本上存在一个名为 DEV TEAM 的组,如果我直接输入,PHP 会抛出501 Syntax error, parameters in command..... 那么,有没有办法弄清楚如何检索该组的电子邮件地址格式或任何其他发送电子邮件的方式。

我和你们这里的所有大师都知道,我肯定会得到一些解决方案:)。感谢您提前提供任何帮助。

如果我可以提供任何其他详细信息,请告诉我。

我可以通过该代码向用户发送电子邮件,但不能向 Lotus Notes 中的组发送电子邮件。

<?php
$to = "testuserto@domain.com";
$subject = "TEST EMAIL";
$message = "Hello! Its is test email.";
$from = "testuser@domain.com";
$headers = "From:" . $from . "\r\n";;
$headers .= "Content-Type: text/html";
mail($to,$subject,$message,$headers);
?>
4

2 回答 2

1

请参阅我对您的问题的评论。如果我的假设是正确的,那么 Domino 服务器的管理员必须检查以下内容:

  • DEV TEAM 是 Domino 目录中的有效组,类型为“Mail Only”或“Multi-Purpose”。
  • DEV TEAM 组中没有可以限制匿名用户向其发送邮件的 reader 字段。
  • 服务器的配置文档中没有阻止邮件发送到组的邮件规则或限制。
  • Domino 目录中的 DEV TEAM 组文档中的 Internet 地址字段已配置。这应该是一个有效的 RFC-821 地址,例如 DEV_TEAM@yourDomain.com(这可能是可选的,但它更容易记录解决方案。)

确认上述配置信息后,您的代码应使用在 Domino 目录中 DEV TEAM 组的 Internet 地址字段中配置的值。(即,DEV_TEAM@yourDomain.com)

于 2012-08-21T20:39:54.010 回答
0

我的猜测是,这与它是 Domino 服务器这一事实几乎没有关系。我假设 $from 或 $to 中的地址格式错误。另请参阅http://www-01.ibm.com/support/docview.wss?uid=swg21105288,关于严格的 RFC821 格式,其中需要“<”和“>”。在任何情况下,发送到“dev team@domain.com”的邮件都不起作用,地址无效。

于 2012-08-22T06:43:50.407 回答