当前位置:首页 » 编程语言 » 邮件php

邮件php

发布时间: 2022-01-19 19:20:01

php 发邮件

用PHPMailer函数包实现,具体看网站

Ⅱ php如何发邮件

<?php
require_once('/phpmailer/class.phpmailer.php');
require_once('/phpmailer/class.smtp.php');
$mail=newPHPMailer();
//$body=file_get_contents('contents.html');//读取指定html文件内容
//$mail->CharSet='utf-8';//设置字符集
$mail->SetLanguage("ch","language/");//设置语言类型和语言文件所在目录
$mail->IsSMTP();//使用SMTP方式发送
$mail->SMTPDebug=0;
$mail->SMTPAuth=true;//设置服务器是否需要SMTP身份验证
//$mail->SMTPSecure="ssl";//注意,如果smtp不支持ssl,此行注释掉
$mail->Host=$cfg_smtp_server;
$mail->Port=$cfg_smtp_port;
$mail->Username=$cfg_smtp_usermail;
$mail->Password=$cfg_smtp_password;
$mail->SetFrom($cfg_smtp_usermail,$cfg_ml->M_LoginID);//第二个参数是收到邮件后显示的发件人
$mail->AddAddress($email,'jjm');//收件人的地址和姓名
$mail->Subject=$mailtitle;//邮件主题
$mail->MsgHTML($mailbody);//邮件内容
$mail->IsHTML(true);//sendasHTML
$mail->AddReplyTo($myemail,'JJM');//收件人回复时回复给的地址和姓名
$mail->AddAttachment($xlsurl,'附件.xls');//附件的路径和附件名称
echo"邮件发送成功";
}
else
{
$array=array("a"=>"0");
echojson_encode($array);
}
?>

Ⅲ 用PHP发邮件

同意楼上的。
他给的是豆豆的网址,里面编程文章比较全面。

另转一篇:
server_name可以用php自己的dns解析函数,

以下是核心演示,winNT,mail server is Imail,php3.0.6

需要修改php3.ini打开imap模块,在linux上要编译php --with-IMAP

<?php

function send_email ( $to,$from,$subject,$message ){

global $SERVER_NAME;

$fp = fsockopen ( $SERVER_NAME, 25 );

if ( $fp ){

echo connected;

set_socket_blocking( $fp, false );

$output=fgets($fp,2500);

echo $output;

if (! ereg ( ^220, $output ) ) {

exit();

} else {

echo talking ;

//set_socket_blocking ( $fp, true );

fputs ( $fp, HELO $from_domain\\n );
$output = fgets ( $fp, 2000 );

echo $output;

fputs ( $fp, MAIL FROM: <$from>\\n );
$output = fgets ( $fp, 2000 );

echo $output;

fputs ( $fp, RCPT TO: <$to>\\n );

$output = fgets ( $fp, 2000 );

echo $output;

fputs($fp,DATA\\n);

fputs($fp,To: $to\\n);

fputs($fp,From: $from\\n);

fputs($fp,Subject: $subject\\n\\n);

fputs($fp,$message\\n\\n.\\n);

fputs($fp, QUIT\\n );

}

}

fclose($fp);

}

$SERVER_NAME=127.0.0.1;

$from_domain=ws;

$to= [email protected] ;

$from= [email protected] ;

$subject=test SMTP through PHP 中文;

$message=Send email via PHP smtp connectionsnnnothing happenesn 中文

中文中文;

send_email ( $to,$from,$subject,$message );

echo ok lah;

?>

Ⅳ php怎么写邮件发送

Outlook Express 设置
(提示:如果8、9、10没有设定,会发不出邮件,只能接收)
以中文版 Outlook Express 6 为例,请按以下步骤,手动配置你的客户端:
1、打开 Outlook Express 后,单击窗口中的“工具”菜单,选择“帐户”;
2、点击“邮件”标签,点击右侧的“添加”按钮,在弹出的菜单中选择“邮件”;
3、弹出的对话框中,根据提示,输入你的“显示名”, 然后点击“下一步”;
4、输入你的电子邮件地址,点击“下一步”
5、输入你邮箱的的 POP 和 SMTP 服务器地址:(一般在你的邮箱页面或帮助中有,以下以126邮箱为例说明)
pop: pop.126.com
smtp: smtp.126.com
再点击“下一步”;
6、输入你的帐号及密码(此帐号为登录此邮箱时用的帐号,仅输入 @ 前面的部分),再点击“下一步”;
7、单击“完成”按钮保存你的设置;
8、设置 SMTP 服务器身份验证:在“邮件”标签中,双击刚才添加的帐号,弹出此帐号的属性框;
9、请点击“服务器”标签,然后在“发送邮件服务器”处,选中“我的服务器要求身份验证”选项,并点击右边“设置”标签,选中“使用与接收邮件服务器相同的设置”。
10、点击“确定”,然后“关闭”帐户框。
现在你已设置成功,点击主窗口中的“发送接收”按钮即可进行邮件收发。
(提示:如果8、9、10没有设定,会发不出邮件,只能接收)

Ⅳ php发邮件

php的默认发送邮件的功能并不是很好,推荐你使用phpmailer,学起来并不复杂。

但一般在本地环境可能不好用,你需要上传到你的空间才可以使用。

具体的使用方法你可以参考:http://tech.ixooi.com/65/phpmailer-sendmail.html

Ⅵ php的邮件发送stmp类

登录你的企业邮箱 看看是不是被当垃圾邮件处理了

Ⅶ PHP发邮件的问题

如果楼主是自己写的SMTP类那么建议你仔细检查一下SOCKET会话过程
说不定它的SMTP服务器的验证过程跟你提供的信息不一致导致的会话错误

可以适当修改一下登录验证过程的代码试试

Ⅷ php怎么发邮件

顶ls,不过163有的邮箱能用有的不能用比较纠结,可以用qq邮箱,或者hotmail的smtp服务器

Ⅸ PHP邮件发送

可以的,PHP直接连接SMTP服务器,进行登录和发送邮件。不过不可能简单哦,相当于编写一个OUTLOOK的功能,不可能很简单,可以参见这篇文章:http://www.chinaz.com/Program/PHP/041050242007.html

Ⅹ PHP如何发邮件

首先服务器要配置支持收发邮件,比如可以安装sendmail,然后可以用php的mail系列函数实现

热点内容
apache压缩 发布:2024-11-15 15:11:54 浏览:245
java比较三个数 发布:2024-11-15 15:08:39 浏览:835
fml加密 发布:2024-11-15 15:05:56 浏览:882
存储上市龙头 发布:2024-11-15 14:52:14 浏览:38
我的世界服务器怎么重置教学 发布:2024-11-15 14:52:13 浏览:123
C语言tf 发布:2024-11-15 14:36:22 浏览:811
违反密码法是什么意思 发布:2024-11-15 14:36:20 浏览:920
androidmp3录音 发布:2024-11-15 14:32:50 浏览:493
英朗自动挡哪个配置最好 发布:2024-11-15 14:27:44 浏览:253
编译原理断言有哪几种 发布:2024-11-15 14:25:29 浏览:201