分享

写回答

发帖

[经验] dede+win主机发在线反馈邮件

GoDaddy GoDaddy 1599 人阅读 | 2 人回复

发表于 2010-5-14 12:03:46 | 显示全部楼层 |阅读模式

折腾了好久,终于弄好了。
<?php
if(!eregi("^[0-9a-z][a-z0-9\.-]{1,}@[0-9a-z][a-z0-9\.-]{1,}\.[a-z\.]{1,}[a-z]$",$email))
        {
                echo "<script>alert('Email address is incorrect!');history.go(-1);</script>";
                exit();
        }
        $mailbody = '';
        $msg = htmlspecialchars($msg);
        $mailtitle = "$name";       
        $mailbody .= "$name \r\n";
        $mailbody .= "$email \r\n\r\n";
        $mailbody .= "$msg \r\n\r\n";
        $mailbody .= " Power by XXX";

        $headers = "From: ".$email."\r\nReply-To: ".$email;

$to= "sales@xxx.com";
$subject = "$mailtitle";
$message = "$mailbody";

mail($to, $subject, $message, $headers);
        ShowMsg("Message send completed! We will reply you ASAP.","-1");
        exit();
?>

win主机直接用mail发信即可,之前发不出来主要是不能调用dede的变量,比如发信至$cfg_adminemail。



[ 本帖最后由 ffcalon 于 2010-5-14 12:04 PM 编辑 ]

评分

参与人数 1威望 +3 金币 +5 收起 理由
add.c + 3 + 5 助人为乐

查看全部评分

回答|共 2 个

elit

发表于 2010-5-14 12:06:14 | 显示全部楼层

这是干什么用的?

add.c

发表于 2010-5-14 13:09:07 | 显示全部楼层

回复 1# 的帖子

感谢分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则