发送PHP确认电子邮件管理员电子邮件已发送

乔丹·巴伯

我正在使用AJAX和PHP发送包含联系表单中数据的电子邮件。我正在使用以下PHP:

            if (mail($recipient, $subject, $email_content, $email_headers)) {
                // Set a 200 (okay) response code.
                http_response_code(200);
            } else {
                // Set a 500 (internal server error) response code.
                http_response_code(500);
                echo "Oops! Something went wrong and we couldn't send your message.";
            }

一切正常,但是如果发送了第一封电子邮件,我还想发送带有新参数的确认电子邮件。我以为我可以在200个响应代码之后设置另一个mail()函数,例如:

       if (mail($recipient, $subject, $email_content, $email_headers)) {
            // Set a 200 (okay) response code.
            http_response_code(200);
            mail($email, $confirmation_subject, $confirmation_content, $confirmation_headers);
        } else {
            // Set a 500 (internal server error) response code.
            http_response_code(500);
            echo "Oops! Something went wrong and we couldn't send your message.";
        }

但这不会导致发送电子邮件。如果发送了管理员电子邮件,则实施确认电子邮件的正确方法是什么?

迈克·曼纳基(Mike Mannakee)

当您将标头发送回时,执行基本上会停止。我从来没有看过它的记录,但是我以前对此很感兴趣。尝试切换这两个的顺序:

http_response_code(200);
mail($email, $confirmation_subject, $confirmation_content, $confirmation_headers);

mail($email, $confirmation_subject, $confirmation_content, $confirmation_headers);
http_response_code(200);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过运行jQuery的php文件向管理员发送电子邮件

来自分类Dev

通过cakePHP发送电子邮件,如何从变量中设置管理员电子邮件地址?

来自分类Dev

如何在Google Apps PHP运行时中将邮件发送到管理员电子邮件

来自分类Dev

Django管理员电子邮件

来自分类Dev

Laravel电子邮件确认电子邮件已发送或失败,电子邮件预览和可编辑

来自分类Dev

AppEngine:向管理员发送电子邮件,记为“通过电子邮件发送的收件人”,而不是“通过电子邮件发送的管理员”

来自分类Dev

未发送Firebase确认电子邮件

来自分类Dev

如何从swift发送确认电子邮件

来自分类Dev

Parse.com:新用户注册后向管理员发送电子邮件

来自分类Dev

如何创建使用Backand向管理员发送电子邮件的安全措施?

来自分类Dev

仅将错误触发的电子邮件发送给选定的管理员

来自分类Dev

通过自定义状态向管理员发送新订单电子邮件

来自分类Dev

WooCommerce将电子邮件通知发送给管理员以获取特定的订单状态

来自分类Dev

Strapi发送电子邮件给所有管理员

来自分类Dev

发生攻击时向管理员发送电子邮件的脚本

来自分类Dev

仅将错误触发的电子邮件发送给选定的管理员

来自分类Dev

如何阻止此Bash脚本向管理员发送电子邮件?

来自分类Dev

上载视频时向作者和管理员发送电子邮件通知的功能

来自分类Dev

使用变量从奏鸣曲管理员发送自定义电子邮件

来自分类Dev

将帐单国家名称发送到 Woocommerce 管理员电子邮件 Wordpress

来自分类Dev

PHP代码从电子邮件帐户读取已发送邮件

来自分类Dev

如何使用Devise向管理员发送管理员专用的密码重置电子邮件?

来自分类Dev

从php邮件发送重复的电子邮件

来自分类Dev

如何通过确认电子邮件(PHP)发送密码

来自分类Dev

如何撤回已发送的电子邮件?

来自分类Dev

Heroku日志确认已发送电子邮件,但电子邮件未显示在邮箱中(仅生产)

来自分类Dev

用PHP发送电子邮件

来自分类Dev

使用php发送电子邮件

来自分类Dev

电子邮件未使用php发送

Related 相关文章

  1. 1

    如何通过运行jQuery的php文件向管理员发送电子邮件

  2. 2

    通过cakePHP发送电子邮件,如何从变量中设置管理员电子邮件地址?

  3. 3

    如何在Google Apps PHP运行时中将邮件发送到管理员电子邮件

  4. 4

    Django管理员电子邮件

  5. 5

    Laravel电子邮件确认电子邮件已发送或失败,电子邮件预览和可编辑

  6. 6

    AppEngine:向管理员发送电子邮件,记为“通过电子邮件发送的收件人”,而不是“通过电子邮件发送的管理员”

  7. 7

    未发送Firebase确认电子邮件

  8. 8

    如何从swift发送确认电子邮件

  9. 9

    Parse.com:新用户注册后向管理员发送电子邮件

  10. 10

    如何创建使用Backand向管理员发送电子邮件的安全措施?

  11. 11

    仅将错误触发的电子邮件发送给选定的管理员

  12. 12

    通过自定义状态向管理员发送新订单电子邮件

  13. 13

    WooCommerce将电子邮件通知发送给管理员以获取特定的订单状态

  14. 14

    Strapi发送电子邮件给所有管理员

  15. 15

    发生攻击时向管理员发送电子邮件的脚本

  16. 16

    仅将错误触发的电子邮件发送给选定的管理员

  17. 17

    如何阻止此Bash脚本向管理员发送电子邮件?

  18. 18

    上载视频时向作者和管理员发送电子邮件通知的功能

  19. 19

    使用变量从奏鸣曲管理员发送自定义电子邮件

  20. 20

    将帐单国家名称发送到 Woocommerce 管理员电子邮件 Wordpress

  21. 21

    PHP代码从电子邮件帐户读取已发送邮件

  22. 22

    如何使用Devise向管理员发送管理员专用的密码重置电子邮件?

  23. 23

    从php邮件发送重复的电子邮件

  24. 24

    如何通过确认电子邮件(PHP)发送密码

  25. 25

    如何撤回已发送的电子邮件?

  26. 26

    Heroku日志确认已发送电子邮件,但电子邮件未显示在邮箱中(仅生产)

  27. 27

    用PHP发送电子邮件

  28. 28

    使用php发送电子邮件

  29. 29

    电子邮件未使用php发送

热门标签

归档