【发布时间】:2013-10-23 03:42:14
【问题描述】:
基本上,我想完全按照标题所说的进行尝试 - 我想上传一个电子邮件的 CSV,可能有 100 个这样的值,然后通过一个循环/函数运行每个值,以便它发送一封电子邮件。
我确切地知道如何编写代码,但我更希望在继续之前先询问一些专家,因为我想知道这是否会浪费时间。
很简单,我会有一个上传按钮。这个解析器只接受一个 CSV 文件,并且会检查任何错误,很简单。
接下来我会将 CSV 保存到一个大数组中。然后我会抓取数组的第一个元素并将其保存为变量。然后这个变量会被扔到一个函数中,并在电子邮件发送过程中运行。完成后,该过程将使用数组中的第二个值重新开始。等等等等。
这样的事情可能吗?
它们会被标记为垃圾邮件吗?
最好的方法是使用
function或for each循环在出现问题之前,CSV 文件的大小是否有限制?
【问题讨论】:
-
是的,它会的。您有任何实际的具体问题吗?
-
强烈建议使用 phpmailer 或 swiftmailer 而不要使用 mail()
-
“这可能吗”类型的问题通常在 S.O 上做得不好
-
@sevenseacat - 添加了一些额外的问题
-
@Dagon - 你为什么不建议
mail()?过去用过很多次,看起来很可靠。如果发送数百封电子邮件,这会改变吗..?和简单的mail()方法相比,PHPmailer 和 swiftmailer 有哪些好处?