Data to Information to Knowledge to Wisdom
This is the capital of new Alchemy

phpmailer

因為原本php裡面的mail()並無法使用smtp authentication,所以原本blog裡面的mail通知是不能用的。同理可證,我如果要用一些使用mail的功能大概也不行。

為了這個原因,我又上了google,結果我找到了PHPMailer。這是一個很酷的php class,可以使用smtp或是sendmail、postfix等來寄信,而且可以使用html或附加檔案。傑克,這真是神奇了!

我在研究了之後,修改了下面的東西...



  1. 修改了/etc/php4/apache/php.ini

    將php.ini裡面的include_path給打開,並指定到/usr/local/include/php(這是我自己建立的目錄,我認為這不要放在網站可以看的到的地方比較好)
  2. 複製class.phpmailer.php,class.smtp.php和phpmailer.lang-en.php到/usr/local/include/php

  3. 修改這三個檔案的內容至合乎需要
  4. chown他們為www-data
  5. 重新啟動apache
  6. 修改/var/www/nucleus/libs/NOTIFICATION.php

    將@mail($address, $title, $message , “From: ”. $from . "\nContent-Type: text/plain; charset=iso-8859-1"); 這一行換成
    $mail = new phpmailer();

    $mail->IsSMTP();

    $mail->Host = “smtp的位置”;

    $mail->From = $from;

    $mail->AddAddress($address);

    $mail->Subject = $title;

    $mail->Body = $message;

    $mail->AltBody = $message;

    $exito = $mail->Send();

  7. 大功告成

palmpilote在2003年10月11日01時21分03秒時貼了這一篇 - Category: Server

TrackBack

Trackback
這篇文章目前沒有任何的ping
請利用這個TrackBack網址 來ping這篇文章

回應

JFISH 寫到:

太强了。我怎么都学不会啊。。。。

P.S.我当然不真的人物了!!!

2007年04月05日 14時04分27秒

新增回應

:

:
: