當前位置:首頁 » 編程語言 » phpjmail

phpjmail

發布時間: 2022-06-14 22:58:05

⑴ Jmail的用法 .求源代碼 :html php 或asp (用戶提交郵箱地址後。jmai插件l就回復一份准備好的郵件給他)

資料庫操作我就不寫了...
下面是JMAIL發件代碼.

Set JMail = Server.CreateObject("JMail.Message")
'是否將信頭編碼成iso-8859-1字元集. 預設是True
JMail.ISOEncodeHeaders = False
'如果JMail.silent設置為true,ErrorCode包含的是錯誤代碼
JMail.Silent = True
'設置標題和內容編碼,如果標題有中文,必須設定編碼為gb2312
JMail.Charset = "gb2312"
'JMail.ContentType = "text/html" '如果發內嵌附件一定要注釋掉這行,重要!
JMail.From = FEmail ' 發送者地址
JMail.FromName = FName ' 發送者姓名
JMail.MailServerUserName =FUserName ' 身份驗證的用戶名
JMail.MailServerPassword = FPassword ' 身份驗證的密碼

'加入新的收件人
JMail.AddRecipient FRecipient, FRecipientName
JMail.Subject = username&"的付款信息"
JMail.Body = "購買服務."
JMail.appendHTML "<br></body></html>"

'如果對方信箱不支持HTML格式郵件,我們仍需要給他一個友善的提示
' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
JMail.Body = "Too bad you can't read HTML-mail."
JMail.appendText " There would have been a nice picture for you"
JMail.Send(SServer)
JMail.Close()
Set JMail = Nothing
'Send to admin
Set JMail = Server.CreateObject("JMail.Message")
'是否將信頭編碼成iso-8859-1字元集. 預設是True
JMail.ISOEncodeHeaders = True
'如果JMail.silent設置為true,ErrorCode包含的是錯誤代碼
JMail.Silent = True
'設置標題和內容編碼,如果標題有中文,必須設定編碼為gb2312
JMail.Charset = "gb2312"
'JMail.ContentType = "text/html" '如果發內嵌附件一定要注釋掉這行,重要!
JMail.From = FEmail ' 發送者地址
JMail.FromName = FName ' 發送者姓名
JMail.MailServerUserName =FUserName ' 身份驗證的用戶名
JMail.MailServerPassword = FPassword ' 身份驗證的密碼

'加入新的收件人
JMail.AddRecipient FRecipient_Admin, FRecipientName_Admin
JMail.Subject = username&"的付款信息"
JMail.Body = "購買服務."
JMail.appendHTML "<br></body></html>"
'如果對方信箱不支持HTML格式郵件,我們仍需要給他一個友善的提示
' But as not all mailreaders are capable of showing HTML emails
' we will also add a standard text body
JMail.Body = "Too bad you can't read HTML-mail."
JMail.appendText " There would have been a nice picture for you"
JMail.Send(SServer)
JMail.Close()
Set JMail = Nothing

先把郵件伺服器用OE調通

⑵ 請問用php+jmail發郵件怎麼才不會亂碼呀

$jmail->charset="gb2312"或使用utf-8都不行的是由於你現在當前發送郵件的頁面編碼與郵箱的頁面編碼不一致。如果郵箱的編碼是gb2312,則把$jmail->From="發件郵箱";
改為:$mail_From="發件郵箱";$jmail->From = mb_convert_encoding($mail_From, 'GB2312', 'UTF-8'); 同理,下面的FromName和Subject、Body都同樣地處理即可。

⑶ 如何用php把提取到的html表單發郵件到指定郵箱

<?php
require_once('class.phpmailer.php');
$mail = new PHPMailer(); //實例化
$mail->IsSMTP(); // 啟用SMTP
$mail->Host = "smtp.qq.com"; //SMTP伺服器 以163郵箱為例子
$mail->Port = 25; //郵件發送埠
$mail->SMTPAuth = true; //啟用SMTP認證

$mail->CharSet = "UTF-8"; //字元集
$mail->Encoding = "base64"; //編碼方式

$mail->Username = "[email protected]"; //你的郵箱
$mail->Password = "XXXX"; //你的密碼
$mail->Subject = "你好"; //郵件標題

$mail->From = "[email protected]"; //發件人地址(也就是你的郵箱)
$mail->FromName = "久飛WEB"; //發件人姓名

$address = "[email protected]";//收件人email
$mail->AddAddress($address, "親");//添加收件人(地址,昵稱)

// 添加附件,並指定名稱

$mail->IsHTML(true); //支持html格式內容
$mail->Body = '你好, <b>朋友</b>! <br/>這是一封來自<a href="http://www.jiufei.cc" target="_blank">jiufei.cc</a>的郵件!<br/>';

//發送
if(!$mail->Send()) {
echo "發送失敗: " . $mail->ErrorInfo;
} else {
$_SESSION['ip'] = get_client_ip();
$_SESSION['time'] = time();
echo "1";
}

function get_client_ip() {
if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown"))
$ip = getenv("HTTP_CLIENT_IP");
else
if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown"))
$ip = getenv("HTTP_X_FORWARDED_FOR");
else
if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown"))
$ip = getenv("REMOTE_ADDR");
else
if (isset ($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown"))
$ip = $_SERVER['REMOTE_ADDR'];
else
$ip = "unknown";
return ($ip);
}

?>

⑷ php調用jmail發郵件,用utf-8發出後收到郵件標題和內容均為亂碼,請高手解決

$jmail->Subject="php+jmail郵件發送測試";
$jmail->Body="php+jmail郵件發送測試";

使用GB2312轉UTF8函數就行
$utf8 = unicode_encode(unicode_decode($str, "gb2312"), "utf8");

⑸ 我用php語言,用jmail組件發郵件,用163的smtp發送,163,qq等郵箱可以直接收到,但是有的收不到

既然能成功發送出去 就不是語法的問題 和php 沒什麼關系 應該是郵件伺服器問題

⑹ 支持ASP/PHP/JMAIL等常見組件 這是什麼意思具體點~

空間上的描述嗎?
就是說他的空間可以運行asp程序、php程序、可以直接調用jmail在線發信組件等等

⑺ PHP+JMail怎麼通過代理發送郵件

php 的mail函數直接可以

⑻ php 如何實現將表單直接發送到制定郵箱

首先你的php必須有email組建

一般常用的是 jmail

<?
class Jmail
{

public $Username; //郵局用戶名

public $Password; //密碼

public $FormName ; //發件人姓名

public $From ; //發件人地址

public $Addrecipient ; //收件人地址

public $Ttile ; //郵件標題

public $Content; //郵件內容

public $Smtp; //郵件伺服器

function Send(){

$Jmail = new com("Jmail.Message"); //實例化一個Jmail對象

$Jmail->SiLent=true; //設置成True的話Jmail不會提示錯誤只會返回True和False

$Jmail->LogGing = false; //是否開啟日誌

$Jmail->CharSet = "GB2312"; //設定字元串編碼

$Jmail->ContentType = "Text/html"; //郵件的格式為HTML格式

$Jmail->MailServerUsername = $this->Username; //發信箱用戶名

$Jmail->MailServerPassword = $this->Password; //發信箱密碼

$Jmail->FromName = $this->FromName; //發件人姓名

$Jmail->From = $this->From; //發件人地址

$Jmail->AddRecipient($this->Addrecipient); //收件人地址

$Jmail->Subject = $this->Title;//Email標題

$Jmail->Body = $this->Content; //Email正文

$JmailError = $Jmail->Send($this->Smtp); //Smtp伺服器

if($JmailError){ //判斷郵件是否發送成功
return true;
}else{
return false;
}

}

}

//這里是調用代碼
$jmail = new Jmail();
$jmail->Username = ""; //這里是smtp的帳號
$jmail->Password = "";//這里是smtp的密碼
$jmail->FromName = "";//這里是郵件顯示的名字
$jmail->From = "";//這里填寫你發送的郵件地址
$jmail->Addrecipient = ""; //這里填寫你目標的郵件地址
$jmail->Title = "這是標題";
$jmail->Content = "";//這里就是你表單裡面面的悲痛
$jmail->Smtp = "";//這里是你郵件的smtp地址
if($jmail->Send()){
echo "成功哦!";
}else{
echo "失敗哦!";
}
?>

⑼ php調用jmail組建發郵件,代碼貼不出來,

<?
class Jmail
{

public $Username; //郵局用戶名

public $Password; //密碼

public $FormName ; //發件人姓名

public $From ; //發件人地址

public $Addrecipient ; //收件人地址

public $Ttile ; //郵件標題

public $Content; //郵件內容

public $Smtp; //郵件伺服器

function Send(){

$Jmail = new com("Jmail.Message"); //實例化一個Jmail對象

$Jmail->SiLent=true; //設置成True的話Jmail不會提示錯誤只會返回True和False

$Jmail->LogGing = false; //是否開啟日誌

$Jmail->CharSet = "GB2312"; //設定字元串編碼

$Jmail->ContentType = "Text/html"; //郵件的格式為HTML格式

$Jmail->MailServerUsername = $this->Username; //發信箱用戶名

$Jmail->MailServerPassword = $this->Password; //發信箱密碼

$Jmail->FromName = $this->FromName; //發件人姓名

$Jmail->From = $this->From; //發件人地址

$Jmail->AddRecipient($this->Addrecipient); //收件人地址

$Jmail->Subject = $this->Title;//Email標題

$Jmail->Body = $this->Content; //Email正文

$JmailError = $Jmail->Send($this->Smtp); //Smtp伺服器

if($JmailError){ //判斷郵件是否發送成功
return true;
}else{
return false;
}

}

}

//這里是調用代碼
$jmail = new Jmail();
$jmail->Username = "lwf0757";
$jmail->Password = "0757";
$jmail->FromName = "梁";
$jmail->From = "[email protected]";
$jmail->Addrecipient = "[email protected]";
$jmail->Title = "這是標題";
$jmail->Content = "這是內容";
$jmail->Smtp = "smtp.163.com";
if($jmail->Send()){
echo "成功哦!";
}else{
echo "失敗哦!";
}
?>

⑽ 求PHP接收表單內容並發送郵件的代碼

需要Jmail組件支持
<?
class Jmail
{

public $Username; //郵局用戶名

public $Password; //密碼

public $FormName ; //發件人姓名

public $From ; //發件人地址

public $Addrecipient ; //收件人地址

public $Ttile ; //郵件標題

public $Content; //郵件內容

public $Smtp; //郵件伺服器

function Send(){

$Jmail = new com("Jmail.Message"); //實例化一個Jmail對象

$Jmail->SiLent=true; //設置成True的話Jmail不會提示錯誤只會返回True和False

$Jmail->LogGing = false; //是否開啟日誌

$Jmail->CharSet = "GB2312"; //設定字元串編碼

$Jmail->ContentType = "Text/html"; //郵件的格式為HTML格式

$Jmail->MailServerUsername = $this->Username; //發信箱用戶名

$Jmail->MailServerPassword = $this->Password; //發信箱密碼

$Jmail->FromName = $this->FromName; //發件人姓名

$Jmail->From = $this->From; //發件人地址

$Jmail->AddRecipient($this->Addrecipient); //收件人地址

$Jmail->Subject = $this->Title;//Email標題

$Jmail->Body = $this->Content; //Email正文

$JmailError = $Jmail->Send($this->Smtp); //Smtp伺服器

if($JmailError){ //判斷郵件是否發送成功
return true;
}else{
return false;
}

}

}

//這里是調用代碼
$jmail = new Jmail();
$jmail->Username = "lwf0757";
$jmail->Password = "0757";
$jmail->FromName = "梁";
$jmail->From = "[email protected]";
$jmail->Addrecipient = "[email protected]";
$jmail->Title = "這是標題";
$jmail->Content = $_POST["contact_message"]; //"這是內容";
$jmail->Smtp = "smtp.163.com";
if($jmail->Send()){
echo "成功哦!";
}else{
echo "失敗哦!";
}
?>

熱點內容
好課到家源碼 發布:2025-02-07 04:45:08 瀏覽:10
每套軟體編程 發布:2025-02-07 04:44:28 瀏覽:95
excel編程for 發布:2025-02-07 04:42:22 瀏覽:493
android開發難度 發布:2025-02-07 04:40:51 瀏覽:80
header設置緩存 發布:2025-02-07 04:40:49 瀏覽:577
國開在線密碼是多少 發布:2025-02-07 04:29:13 瀏覽:148
伺服器可以用來干什麼 發布:2025-02-07 04:28:39 瀏覽:946
資源為什麼可以配置 發布:2025-02-07 04:27:38 瀏覽:989
數字電路存儲器實驗 發布:2025-02-07 04:13:29 瀏覽:813
在什麼地方查qq密碼 發布:2025-02-07 04:01:51 瀏覽:12