首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

使用php通过smtp发送邮件新手指南

由于php没有提供现成的smtp函数,却提供了一个功能不甚灵活的mail()函数,这个函数需要服务器配置上的支持,并且不支持smtp验证,在很多场合无法正常的工作,因此不建议使用。本文的目的在于为新手指明方向,并没有涉及那些高级的内容,一来本身水平有限,二来也担心不能准确的讲述相关的概念,进而对各位造成误导,还请自行深入学习。本文撰写日期是2004年7月2日,阅读时请注意时效性。 “使用php发送mail”最近已经成为继“register_globals”以后本版第二个新手陷阱,今天特地写这篇文章为新手解惑,希望可以为迷茫的人指明方向。 让我们先从以下这个例子开始说起: [quote:c9547ed7fa][root@server~/]# telnet localhost 25&n...
类别:网页编程 - PHP技术    查看:114    更新:2014-05-19

两个PHP发送邮件的例子

Send Mail in PHP  In this example, we will show how to send an email message to someone in PHP. PHP Code: <?php echo "<html><body>"; mail ("[email protected]", "Subject", "Hello!"); echo "Sending mail..."; echo "</body></html>"; ?>  It is that simple! The PHP mail function has up to four...
类别:网页编程 - PHP技术    查看:100    更新:2014-05-19

JavaMail发送邮件中主题乱码的解决方法

很多朋友都使用过JavaMail进行邮件发送,在邮件正文中的乱码容易解决。但邮件主题的乱码无论怎样转码总是显示一堆乱码。到底应该怎么处理呢?JavaMail中的邮件主题需要进行BASE64编码,格式形如:=?GB2312?B?xPq1xMPcwuvS0b6t1tjWw6Osx+u+ob/stcfCvKOssqLQ3rjEw9zC66Oh?=所以,直接使用msg.setSubject("中文主题"),或者msg.setSubject("中文主题".getBytes("8859_1"), "GB2312"))都一样会出现乱码。在设置邮件主题前需要将主题字串的字节编码为BASE64格式,并添加编码头,示例代码如下:sun.misc.BASE64Encoder enc = new sun.misc.BASE64Encoder();msg.s...
类别:程序开发 - JAVA    查看:128    更新:2014-05-16