既然你提到PHP,为什么不以编程方式发送电子邮件?
假设您有一个可用的SMTP配置(请参阅Local SMTP),可以使用PHP至send列出电子邮件中的所有电子邮件地址。
见的例子在为所需的HTML特定的头文件的资源
$email_addresses = array('[email protected]', '[email protected]');
// subject
$subject = 'Invitation';
// message
$message = '
';
// To send HTML mail, the Content-type header must be set - general part of the header
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: Invitation ' . "\r\n";
// iterate over all email addresses
foreach ($email_addresses as $address)
{
// specific version of header
$header = $headers . 'To: ' . $address . ' . "\r\n";
// specific version of message
$msg = str_replace('%placeholder%', $address, $message);
// Mail it
mail($address, $subject, $msg, $header);
}
?>
像往常一样,有很多种方法来罗马,所以你也可以输入一个链接到一具有电子邮件地址的邮件(或一些其他类型的ID)作为GET参数。
特别注意编码(ISO与UTF)。
此外,您的网络服务器将成为电子邮件的发件人,因此如果地址与FROM字段不同,它可能会在垃圾邮件过滤器中被捕获。
让PHP的mail()函数工作可能有点棘手,但互联网充满了解决方案,所以祝你好运!