如何从数据库中获取电子邮件地址并自动将其插入电子邮件服务提供商的TO框中


How do you get an email address from a database and automatically insert it into an email service providers TO box?

我正在尝试创建一个程序,允许录取者从数据库中选择一组电子邮件地址,当点击提交按钮时,雅虎将自动打开,电子邮件地址将自动放在收件人文本框中。有没有办法从数据库中获取数据并填写搜索框?因为我不希望管理员必须复制和粘贴整个电子邮件目录。此外,我不能使用电子邮件服务器。它必须是一种从数据库中检索文本并将其粘贴到搜索框中的简单方法。

如果他们在电脑上设置了webmail,你只需要使用一个简单的mailto。

<a href="mailto:someone@example.com">Send email</a>

你可以添加一个主题和多个地址。

<a href="mailto:someone@example.com?subject=This%20is%20the%20subject&cc=someone_else@example.com&body=This%20is%20the%20body">Send email</a>

来源:http://en.wikipedia.org/wiki/Mailto

可能是这样的吗?

$emailList = '';
foreach ($selectedEmails as $email) {
    $emailList .= $email.'; ';
}

因此,这将在提交表单后的$_POST请求中。它生成一个包含文本的变量。在上面的例子中,我在它的末尾添加了一个;来进行分隔。您可以根据需要进行编辑,然后根据需要输出变量$emailList