PHP中的類 郵件群發

2021-04-17 08:24:34 字數 1128 閱讀 4287

linuxaidwing

本類可以用與於email的**,測試的環境是linux,系統需要安裝sendmail才能使用

<?php

if ( ! defined( 'mail_class_defined' ) ) else  

// 定義抄送名單

if ( is_array($cclist) && sizeof($cclist) ) elseif ( $cclist )  

// 定義密碼抄送名單

if ( is_array($bcclist) && sizeof($bcclist) ) elseif ( $bcclist )  

}  // 傳送函式

// 利用php

中的mail()函式傳送email

function send ()  

// 抄送

if ( $this->cc )  

// 秘密抄送

if ( $this->bcc )  

return mail ( $this->to, $this->subject, $this->message, $this->headers ); //返回結果

}  }  

}  ?>

說明:引數說明

----------  

- 以下幾個引數是必須的:subject, message, sendername, senderemail 和tolist  

- 這幾個引數則是可選的:cclist, bcclist 和replyto  

- tolist, cclist 和bcclist 必須是有效的email位址

例如-------  

$m = new email ( "問候",             主題

"你好嗎?",            正文

"wing",                    發件人姓名

"[email protected]",          發件人email  

array("[email protected]", "[email protected]」),  收件人

"[email protected]"       抄送

);  

print "郵件已傳送,傳送結果:" . $m->send();

php郵箱群發,php非同步群發郵件

當程式執行 郵箱的時候,會出現等待程式反饋時間太長 這對於使用者體驗來說是很不好的,使用者大多會在程式沒有執行完就關閉程式,這樣傳送郵件也會中斷,所以我們的解決思路應該是用非同步去執行發郵件的過程。一 建立乙個連線使用者操作頁面和執行發件的方法 timeout 30 連線超時時間 s fp fsoc...

php郵件中繼原始碼 PHP實現郵件群發的原始碼

複製 如下 請求 phpmailer類 檔案 require once class.phpmailer.php 傳送email函式 function smtp mail sendto email,subject,body,extra hdrs,user name 封 郵件.smtp mail lis...

群發郵件的方法

1.jmail 郵件的方法 乙個思路 你參考下 email位址存於mssql一使用者資訊表中,數量上萬。公司自有伺服器,集 tp,pop3,ftp,mssql,dns等多種服務於一身。jmail 有mailmerge物件,但是免費版不能用 要求 用asp jmail,利用公司 tp向所有使用者傳送e...