我正在从pnpmkt.com
托管我的网络应用程序(GODADDY.com
),他们给了我一些电子邮件帐户,例如 info@pnpmkt.com 。我想在谷歌,雅虎等其他邮件服务器上向新用户发送欢迎消息给他们的邮件帐户。例如,我的邮件功能是 -
<?php
$address = "piysuh@gmail.com";
$Subject = "PNP Solutions";
$body = "Welcome to PNP";
$mailsend = mail("$address", "$Subject", "$body.");
print("$mailsend");
?>
需要哪些其他配置?任何路径名称或服务器名称
答案 0 :(得分:1)
这是我用来发送电子邮件(文本或html)的包装函数:
// $Sender: Sender email
// $Recipient: Recipient email
// $Subject: Email subject
// $Detail: Plain text or HTML (should include <html> and <body> tags)
// $Type: TEXT or HTML
function sendmail( $Sender, $Recipient, $Subject, $Detail, $Type )
{
switch ( $Type )
{
case "TEXT":
$Header = "From: $Sender\n";
break;
case "HTML":
$Header = "From: $Sender\n";
$Header .= "MIME-Version: 1.0\n";
$Header .= "Content-type: text/html; charset=iso-8859-1\n";
break;
}
return mail( $Recipient, $Subject, $Detail, $Header );
}
答案 1 :(得分:0)
您能否澄清一下使用此方法发送电子邮件时是否遇到问题?从我所看到的,你的代码是好的,应该没有任何问题。
我刚刚测试了这段代码,而且工作正常。
应该注意,mail()
函数在成功时返回TRUE,在失败时返回FALSE,因此回显并不是非常有用的事情。 (如果有效,你只会得到“1”,如果没有则你会得到“0”。)
但是,如果您想要在电子邮件中包含更多高级功能和设施,您可能需要查看PHPmailer,这是一个允许发送HTML电子邮件的PHP类,更改各种设置,例如发件人的电子邮件地址和姓名等