【发布时间】:2013-12-16 22:57:22
【问题描述】:
我有一些我喜欢的代码。在我安装的任何服务器上,它都可以完美运行多年。我喜欢它的地方在于它只有几行代码,我可以将电子邮件发送给任何人,他们总能收到,而且我不必为 SMTP 用户/密码而烦恼。
出于我的目的,我不需要复杂的脚本。我已经下载并安装了所有邮件程序(PHPmailer),但与我的约 10 行代码相比,这对我来说是同样的事情,100,000 行代码尝试做但不起作用,因为网站上的 zip 文件丢失了文件,文件位于错误的文件夹中,或者出于安全原因“禁用”某些功能,这些示例都不起作用,这意味着我必须深入研究,浏览所有代码并修复示例等...
我希望有一个更简单的解决方案。我的代码如下所示:
<?
$to = "to@mail.com";
$from = "from@mail.com";
$email_subject = "Test";
$email_message .= "Hello, \n\n";
$headers = 'From: '.$from."\r\n". 'Reply-To: '.$to."\r\n" . 'X-Mailer: PHP/' . phpversion();
@mail($to, $email_subject, $email_message, $headers);
?>
那是六行代码。
我知道我可以在接下来的 18 个小时里在 Google 上搜索这个答案,但我想如果来这里问这个问题不会太麻烦:
假设我有完全相同的 6 行代码,但我还需要附加一个与 PHP 文件位于同一文件夹中的文件以发送电子邮件。
$file = dirname(__FILE__).'doc.pdf';
是否有一种快速、经济的方法来修改用于发送消息的原始六行代码,以作为附件添加到 PDF 文件中?
【问题讨论】:
-
我希望可以原谅我想知道这是否是re-ask of this closed question,但来自一个全新的用户帐户。我在另一个问题上添加了如何做你想做的事情的链接:你需要手动创建所有 MIME 边界和 base64 编码。
标签: php