加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

当Media由Media Temple托管并且电子邮件由domains.live.com托管

发布时间:2020-12-13 17:09:10 所属栏目:PHP教程 来源:网络整理
导读:我在我的网站上设置了一个简单的表单来测试使用 PHP发送电子邮件. 表单将三个文本字段的输入发布到email-form-process.php,如下所示: ?php $email = $_POST['email']; $subject = "Test Email Worked"; $msg = $_POST['comment']; mail ('$email','$subject
我在我的网站上设置了一个简单的表单来测试使用 PHP发送电子邮件.

表单将三个文本字段的输入发布到email-form-process.php,如下所示:

<?php

    $email = $_POST['email'];

    $subject = "Test Email Worked";

    $msg = $_POST['comment'];

    mail ('$email','$subject','$msg');

    header('Location: email-form-confirm.php');
    exit();

?>

我在测试中回应了三个输入,以确保email-form-process.php从表单中接收它们.

我遇到的问题是我的任何电子邮件都没有收到该电子邮件.我已经测试了它将发送到@ live.com电子邮件以及由domains.live.com托管的两个自定义域.

我使用domains.live.com来托管我的网站的所有电子邮件.我通过我的主机MediaTemple设置了我的DNS记录,用于domains.live.com来处理我的电子邮件.这对于常规电子邮件非常有用,但我不确定使用domains.live.com托管的自定义域电子邮件在PHP中发送电子邮件的最佳方式.

当我的域由MediaTemple托管并且我的电子邮件由domains.live.com托管时,如何通过PHP从me@mydomain.com发送电子邮件?

我还没有尝试过使用SMTP方法.在以下链接中找到的解决方案对我来说是一个好方向吗? http://www.9lessons.info/2009/10/send-mail-using-smtp-and-php.html

提前感谢您提供的任何帮助!

-标记

解决方法

如果您在其他地方托管邮件,则需要为您的服务器禁用本地邮件.

http://kb.mediatemple.net/questions/519/How+to+enable+or+disable+local+mail+for+your+server%3F

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读