gpt4 book ai didi

php - Linux - 使用 PHP Mail 从 SMTP 服务器发送

转载 作者:太空狗 更新时间:2023-10-29 12:33:37 25 4
gpt4 key购买 nike

<分区>

好吧,基本上我一直在编辑我的脚本以使用 SMTP 邮件服务器而不是使用 php 邮件,这是我一直在使用的代码

<?php
if (!$_POST) exit;

$email = $_POST['email'];

//$error[] = preg_match('/\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b/i', $_POST['email']) ? '' : 'INVALID EMAIL ADDRESS';
if (!eregi("^[a-z0-9]+([_\\.-][a-z0-9]+)*" . "@" . "([a-z0-9]+([\.-][a-z0-9]+)*)+" . "\\.[a-z]{2,}" . "$", $email)) {
$error .= "Invalid email address entered";
$errors = 1;
}
if ($errors == 1)
echo $error;
else {
$values = array('name', 'email', 'message');
$required = array('name', 'email', 'message');

$your_email = "zookenetwork@gmail.com";
$email_subject = "New Message: " . $_POST['subject'];
$email_content = "new message:\n";

foreach ($values as $key => $value) {
if (in_array($value, $required)) {
if ($key != 'subject') {
if (empty($_POST[$value])) {
echo 'PLEASE FILL IN REQUIRED FIELDS';
exit;
}
}
$email_content .= $value . ': ' . $_POST[$value] . "\n";
}
}

if (@mail($your_email, $email_subject, $email_content)) {
echo 'Message sent!';
} else {
echo 'ERROR!';
}
} ?>

我已经检查过了,但我的 PHP 知识很糟糕,所以我有点需要我的手来完成这个

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com