首页 文章

php电子邮件脚本只是电子邮件地址

提问于
浏览
0

我是这个PHP的新手,所以请原谅我的无知

我在我的Flash网站上只有一个输入文本框,其中一个人只是输入电子邮件地址,然后点击一个按钮就会向我发送一封电子邮件给我预定义的电子邮件地址,其中包含预定义的主题 Headers 和电子邮件地址 . 输入电子邮件正文

任何人都知道任何链接或可以提供一些帮助

所有我发现的想要名字的电子邮件主题信息等等

马克,感谢任何帮助

编辑

好的我有以下几点

在flash中我有一个输入文本转换为名为“addy”的movieclip . 在影片剪辑中,其输入框的变量名称为“emailaddy”

一个名为“email”的按钮

我点击“电子邮件”时运行的代码是

on (release) {

form.loadVariables("email.php", "POST");
}

email.php脚本如下

<?php
$sendTo = "mark@here.co.uk";
$subject = "Subscribe to Website";
$headers = "From: Website";
$headers .= "<" . $_POST["addy"] . ">\r\n";
$headers .= "Reply-To: " . $_POST["addy"] . "\r\n";
$headers .= "Return-Path: " . $_POST["addy"];
$message = "Please Subscribe me to Website";
mail(recipient, subject, message, other headers);
mail($sendTo, $subject, $message, $headers);
?>

当我点击按钮时没有任何反应

什么时候点击按钮,电子邮件以下列格式发送

收件人:“mark@here.co.uk”来自:文本字段“addy”中指定的电子邮件地址主题:“订阅网站”;机构:“请订阅我的网站”

非常感谢您的帮助

标记

3 回答

  • 0

    以下代码可能会有所帮助:

    <?php
    $user_mail=$_POST["mail"]; //or $user_mail=$_GET["mail"]; Set to your convenience! 
    $to_mail="abcde@xyz.com"; //Change to your email address
    $message="New user's Email: ".$user_mail; //Change to your requirements
    $subject="New user registered"; //Change to your preferred subject
    $from="registration@yourwebsite.com"; //Change to your website mail id 
    mail($to_mail,$subject,$message,"From: $from\n");
    

    要了解有关mail功能的更多信息,请参阅the documentation .

  • 0

    你可以这样做

    <?php
    if($_POST){
    
    $userEmail = $_POST0["emailaddy"]; // textbox variable name comes here
    $to      = 'abc@xyz.com'; //write down here your email
    $subject = 'Subscribe to website'; // your subject goes here
    $message = 'Please Subscribe me to Website'; // Mail body message
    $headers = 'From: ' . $userEmail . "\r\n" .
        'Reply-To: ' . $userEmail . "\r\n" .
        'Return-Path: ' . $userEmail; //can send x-Mailer also
    
    mail($to, $subject, $message, $headers);
    
    }else{
    echo "Invalid Request";
    return false;
    }
    

    不要忘记先检查$ _POST是否发生 . 无需发送Return-path而不是使用x-Mailer,这听起来对其他邮件服务提供商有益 .

    要了解更多有关此内容的信息,请阅读documentation .

  • 0

    如果你想连接到一个SMTP服务器,比如Postfix或gmail,那就有一个叫做PhpMailer的简洁的php库 .

    这是很好的文档,所以你应该好好去google它:)

相关问题