Tag: socket

  • Linux VPS IPv6代理的一种架设方法

    大部分的软件都需要通过打补丁来支持IPv6,有的甚至就不支持IPv6,代理软件也是同样,真是挺麻烦的一件事情。然而IPv6环境下没有某墙的存在,开个代理还真是有用,根本用不着加密连接,就可以访问被强的内容。原先有一个德国的IPv6的代理,被大家给用挂掉了,没办法,得自己开了。
    当然你得有个支持IPv6的主机或者VPS了。用什么软件呢,Kangzj特别懒,不爱打补丁(事实上是把squid打过几次补丁都没有编译成功,让我很恼火)。于是想到了ssh。
    ssh -D大家很熟悉了,可以在把本地端口通过加密连接转发到远程服务器,以实现本地socket代理。于是Kangzj就有主意了,让ssh远程登录自己,不就可以开个socket代理了么,呵呵。下面就容易了,在终端执行:

    ssh –Nf –D 9999 kangzj@domain.com
    

    回车,输入密码,ssh便在后台运行了,就成了一个监听9999端口的socket代理了:-)
    搞定,不用安装任何代理软件,哈哈,方便吧?
    PS: 由于ssh会加密,所以速度肯定不如不加密的连接。牛逼的同学如果能把支持IPv6的squid等代理软件编译成功的话那是最好不过了。谁会弄,告诉我下哈。

  • php发送电子邮件

        配置php发送电子邮件(email)有两种方式:
        第一种是利用php中的mail函数。这里又分两种(利用本机sendmail发送利用smtp服务器发送),配置好了之后,操作就完全相同了,比如下面的php代码就发送了一封电子邮件:
    (more…)

  • php-socket编程通过smtp服务器发送电子邮件

       配置php利用本机发送电子邮件配置php利用远程smtp服务器发送电子邮件在发送电子邮件的时候用的都是php中的mail函数,而这篇文章中据说的,是利用php中的socket编程来连接smtp服务器,从而发送邮件,相当于是用php写了一个发送email的客户端。网上流行的几个php的邮件类,可以完成这样的功能,比如:
    (more…)

  • 配置php利用远程smtp服务器发送电子邮件

        php的特性,使我们可以很容易地利用网页来发送邮件,配置php利用本地mail服务器发送电子邮件十分简单,同样,配置php利用远程mail服务器发送电子邮件也很容易。php.ini中相关配置选项是[mail configuration]。只要将smtp服务器和你的电子邮件配置好就可以了(当然这里的服务器必须是没有验证的)。
        这里要注意一点,php中的mail函数利用远程smtp服务器发送邮件只有在windows系统才可用。在其它平台上,我们大可以直接用sendmail或者PEAR Mail Package等等。配置好了的话,大约是这样的:
    [mail function]
    SMTP = smtp.kangzj.net.ru
    sendmail_from = kangzj@kangzj.net.ru