php - 程序员可以使用 PHP 发送电子邮件的所有方式有哪些?

标签 php email sendmail postfix-mta mta

我正在寻找程序员可以用来发送电子邮件的内置 PHP 函数的列表。

这里显而易见的答案是 mail() ,但我也在寻找某人可能用来手动打开 MTA 连接或在本地计算机上生成一个进程的函数列表,该进程可能会使用 sendmail、postfix 等发送电子邮件。

这里的上下文是我想扫描一个大型的、未知的代码库以查找发送电子邮件的代码(因为我们已经找到了对 mail() 的调用,但这并没有执行)

最佳答案

除了反引号之外,还检查 popen() 和系统执行函数... https://www.php.net/manual/en/ref.exec.php

exec
passthru
proc_close
proc_get_status
proc_open
proc_terminate
shell_exec
system
` 

IMAP 可能是另一个,具体取决于 PHP 的配置方式... http://www.php.net/manual/en/ref.imap.php

   fsockopen is most likely the other one

关于php - 程序员可以使用 PHP 发送电子邮件的所有方式有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2917785/

相关文章:

linux - sendmail:致命:不支持 -n 选项

php - 将行插入 2 个单独的表时出现 MySQL 错误

C# ASP.NET MVC 从配置文件访问 SMTP 设置

tomcat - 发送带有 grails 应用程序错误的邮件

azure - 如何为 www.domainname.com 设置 Azure DNS 区域而不影响 mail.domainname.com

html - 电子邮件中的样式表

devise - Devise::Mailer的设置-散居者smtp_envelope_from和smtp_envelope_to sendmail

php - Image Magick 将文件写入文件夹

php - 当结果需要多个 JOIN 时优化对给定表的搜索

php - mPDF 6.0 自定义进度条问题