大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这个其实很简单,WIN上面一样可以用定时程序,而且是PHP自带的,LINUX下用CRONTAB就可以了
成都创新互联公司是专业的莲都网站建设公司,莲都接单;提供网站制作、网站设计,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行莲都网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
在WIN下面用函数-ignore_user_abort,这个函数可以帮助我们实现像linux中的cron一样实现计划任务,下面一起来看下该如何来实现。
首先看下php手册对这个函数的解释
Description
int ignore_user_abort ([ bool $setting ] )
Sets whether a client disconnect should cause a script to be aborted.
也就是说无论客户端是否关闭浏览器,下面的程序都会执行.
再看下其参数
Parameters
setting
If not set, the function will only return the current setting.
这个函数接受一个参数,来决定是否启用ignore_user_abort的功能。
再看其返回值:
Return Values
Returns the previous setting, as a boolean.
这里说返回前一次的设置,并且是bool值得,经过我的测试,这个说法是不对的,返回的明明是int型的,不相信的话大家可以写一个php文件来测试下。
说了这么多了,到底该如何用php的这个函数实现计划任务呢?还跌借助另外一个函数,这个函数是set_time_limit,通过set_time_limit0)可以设置程序的执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去。在程序执行之前加上ignore_user_abort(1)和set_time_limit(0)即可以了,最终程序该如何写呢?给大家一个例子。
QUOTE:
ignore_user_abort(); // run script in background
set_time_limit(0); // run script forever
$interval=60*15; // do every 15 minutes...
do{
// add the script that has to be ran every 15 minutes here
// ...
sleep($interval); // wait 15 minutes
}while(true);
?
HTTP 函数允许您从脚本中直接发送电子邮件。要使邮件函数可用,PHP 需要已安装且正在运行的邮件系统。要使用的程序是由 php.ini 文件中的配置设置定义的。
语法:mail(to,subject,message,headers,parameters)
参数 描述
to 必需。规定邮件的接收者。
subject 必需。规定邮件的主题。该参数不能包含任何换行字符。
message 必需。规定要发送的消息。
headers 必需。规定额外的报头,比如 From, Cc 以及 Bcc。
parameters 必需。规定 sendmail 程序的额外参数。
例子 1
发送一封简单的邮件:
?php
$txt = "First line of text\nSecond line of text";
// 如果一行大于 70 个字符,请使用 wordwrap()。
$txt = wordwrap($txt,70);
// 发送邮件
mail("somebody@example.com","My subject",$txt);
?例子 2
发送带有额外报头的 email:
?php
$to = "somebody@example.com";
$subject = "My subject";
$txt = "Hello world!";
$headers = "From: webmaster@example.com" . "\r\n" .
"CC: somebodyelse@example.com";
mail($to,$subject,$txt,$headers);
?例子 3
发送一封 HTML email:
?php
$to = "somebody@example.com, somebodyelse@example.com";
$subject = "HTML email";
$message = "
html
head
titleHTML email/title
/head
body
pThis email contains HTML Tags!/p
table
tr
thFirstname/th
thLastname/th
/tr
tr
tdJohn/td
tdDoe/td
/tr
/table
/body
/html
";
// 当发送 HTML 电子邮件时,请始终设置 content-type
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n";
// 更多报头
$headers .= 'From: webmaster@example.com' . "\r\n";
$headers .= 'Cc: myboss@example.com' . "\r\n";
mail($to,$subject,$message,$headers);
?
你好,用这个邮件类,需要在调用时,填写一个smtp服务器和你的用户名密码。
?php
set_time_limit(600);
/*
* 邮件发送类
*/
class smail {
//您的SMTP 服务器供应商,可以是域名或IP地址
var $smtp = "";
//SMTP需要要身份验证设值为 1 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证,如不清楚请与你的smtp 服务商联系。
var $check = 1;
//您的email帐号名称
var $username = "";
//您的email密码
var $password = "";
//此email 必需是发信服务器上的email
var $s_from = "";
/*
* 功能:发信初始化设置
* $from 你的发信服务器上的邮箱
* $password 你的邮箱密码
* $smtp 您的SMTP 服务器供应商,可以是域名或IP地址
* $check SMTP需要要身份验证设值为 1 不需要身份验证值为 0,现在大多数的SMTP服务商都要验证
*/
function smail ( $from, $password, $smtp, $check = 1 ) {
if( preg_match("/^[^\d\-_][\w\-]*[^\-_]@[^\-][a-zA-Z\d\-]+[^\-](\.[^\-][a-zA-Z\d\-]*[^\-])*\.[a-zA-Z]{2,3}/", $from ) ) {
$this-username = substr( $from, 0, strpos( $from , "@" ) );
$this-password = $password;
$this-smtp = $smtp ? $smtp : $this-smtp;
$this-check = $check;
$this-s_from = $from;
}
}
/*
* 功能:发送邮件
* $to 目标邮箱
* $from 来源邮箱
* $subject 邮件标题
* $message 邮件内容
*/
function send ( $to, $from, $subject, $message ) {
//连接服务器
$fp = fsockopen ( $this-smtp, 25, $errno, $errstr, 60);
if (!$fp ) return "联接服务器失败".__LINE__;
set_socket_blocking($fp, true );
$lastmessage=fgets($fp,512);
if ( substr($lastmessage,0,3) != 220 ) return "错误信息1:$lastmessage".__LINE__;
//HELO
$yourname = "YOURNAME";
if($this-check == "1") $lastact="EHLO ".$yourname."\r\n";
else $lastact="HELO ".$yourname."\r\n";
fputs($fp, $lastact);
$lastmessage == fgets($fp,512);
if (substr($lastmessage,0,3) != 220 ) return "错误信息2:$lastmessage".__LINE__;
while (true) {
$lastmessage = fgets($fp,512);
if ( (substr($lastmessage,3,1) != "-") or (empty($lastmessage)) )
break;
}
//身份验证
if ($this-check=="1") {
//验证开始
$lastact="AUTH LOGIN"."\r\n";
fputs( $fp, $lastact);
$lastmessage = fgets ($fp,512);
if (substr($lastmessage,0,3) != 334) return "错误信息3:$lastmessage".__LINE__;
//用户姓名
$lastact=base64_encode($this-username)."\r\n";
fputs( $fp, $lastact);
$lastmessage = fgets ($fp,512);
if (substr($lastmessage,0,3) != 334) return "错误信息4:$lastmessage".__LINE__;
//用户密码
$lastact=base64_encode($this-password)."\r\n";
fputs( $fp, $lastact);
$lastmessage = fgets ($fp,512);
if (substr($lastmessage,0,3) != "235") return "错误信息5:$lastmessage".__LINE__;
}
//FROM:
$lastact="MAIL FROM: ". $this-s_from . "\r\n";
fputs( $fp, $lastact);
$lastmessage = fgets ($fp,512);
if (substr($lastmessage,0,3) != 250) return "错误信息6:$lastmessage".__LINE__;
//TO:
$lastact="RCPT TO: ". $to ." \r\n";
fputs( $fp, $lastact);
$lastmessage = fgets ($fp,512);
if (substr($lastmessage,0,3) != 250) return "错误信息7:$lastmessage".__LINE__;
//DATA
$lastact="DATA\r\n";
fputs($fp, $lastact);
$lastmessage = fgets ($fp,512);
if (substr($lastmessage,0,3) != 354) return "错误信息8:$lastmessage".__LINE__;
//处理Subject头
$head="Subject: $subject\r\n";
$message = $head."\r\n".$message;
//处理From头
$head="From: $from\r\n";
$message = $head.$message;
//处理To头
$head="To: $to\r\n";
$message = $head.$message;
//加上结束串
$message .= "\r\n.\r\n";
//发送信息
fputs($fp, $message);
$lastact="QUIT\r\n";
fputs($fp,$lastace);
fclose($fp);
return 0;
}
}
// 发送示例
// 只需要把这部分改成你的信息就行
$sm = new smail( "用户名", "密码", "发件smtp服务器" );
$end = $sm-send( "收件人", "发件人(可以伪造哦)", "标题", "内容" );
if( $end ) echo $end;
else echo "发送成功!$x";
?
PHP发送邮件是“非常的简单” 因为他提供了mail()函数直接发送,但配置相当麻烦 (1)通过mail()函数发送邮件 mail() 配置PHP.ini 邮件信息 需要类似sendmail这样的组件支持 (2)通过socket通讯,使用SMTP传输 socket连接-SMTP通讯-获取通讯消息-发送 mail函数的使用 mail() 函数允许您从脚本中直接发送电子邮件。 如果邮件的投递被成功地接收,则返回 true,否则返回 mail(to,subject,message,headers,parameters) socket方式发送原理 给你一个别人写好的类 用法在下面 本人经测试很多网站都不提供免费的smtp服务(126、sina、netease 这几个试过了),腾讯邮箱支持此功能。 用法: ? require_once ('email.class.php'); //########################################## $smtpserver = "smtp.163.com";//SMTP服务器 $smtpserverport =25;//SMTP服务器端口 $smtpusermail = "";//SMTP服务器的用户邮箱 $smtpemailto = "";//发送给谁 $smtpuser = "";//SMTP服务器的用户帐号 $smtppass = "";//SMTP服务器的用户密码 $mailsubject = "PHP100测试邮件系统";//邮件主题 $mailbody = "h1 这是一个测试程序 PHP100.com /h1";//邮件内容 $mailtype = "HTML";//邮件格式(HTML/TXT),TXT为文本邮件 ########################################## $smtp = new smtp($smtpserver,$smtpserverport,true,$smtpuser,$smtppass);//这里面的一个true是表示使用身份验证,否则不使用身份验证. $smtp-debug = FALSE;//是否显示发送的调试信息 $smtp-sendmail($smtpemailto, $smtpusermail, $mailsubject, $mailbody, $mailtype); ? 邮件发送类 ? class smtp { /* Public Variables */ var $smtp_port; var $time_out; var $host_name; var $log_file; var $relay_host; var $debug; var $auth; var $user; var $pass; /* Private Variables */ var $sock; /* Constractor */ function smtp($relay_host = "", $smtp_port = 25,$auth = false,$user,$pass) { $this-debug = FALSE; $this-smtp_port = $smtp_port; $this-relay_host = $relay_host; $this-time_out = 30; //is used in fsockopen() # $this-auth = $auth;//auth $this-user = $user; $this-pass = $pass; # $this-host_name = "localhost"; //is used in HELO command $this-log_file =""; $this-sock = FALSE; } /* Main Function */ function sendmail($to, $from, $subject = "", $body = "", $mailtype, $cc = "", $bcc = "", $additional_headers = "") { $mail_from = $this-get_address($this-strip_comment($from)); $body = ereg_replace("(^|(\r\n))(\\.)", "\\1.\\3", $body); $header .= "MIME-Version:1.0\r\n"; if($mailtype=="HTML"){ $header .= "Content-Type:text/html\r\n"; } $header .= "To: ".$to."\r\n"; if ($cc != "") { $header .= "Cc: ".$cc."\r\n"; } $header .= "From: $from".$from."\r\n"; $header .= "Subject: ".$subject."\r\n"; $header .= $additional_headers; $header .= "Date: ".date("r")."\r\n"; $header .= "X-Mailer:By Redhat (PHP/".phpversion().")\r\n"; list($msec, $sec) = explode(" ", microtime()); $header .= "Message-ID: ".date("YmdHis", $sec).".".($msec*1000000).".".$mail_from."\r\n"; $TO = explode(",", $this-strip_comment($to)); if ($cc != "") { $TO = array_merge($TO, explode(",", $this-strip_comment($cc))); } if ($bcc != "") { $TO = array_merge($TO, explode(",", $this-strip_comment($bcc))); } $sent = TRUE; foreach ($TO as $rcpt_to) { $rcpt_to = $this-get_address($rcpt_to); if (!$this-smtp_sockopen($rcpt_to)) { $this-log_write("Error: Cannot send email to ".$rcpt_to."\n"); $sent = FALSE; continue; } if ($this-smtp_send($this-host_name, $mail_from, $rcpt_to, $header, $body)) { $this-log_write("E-mail has been sent to ".$rcpt_to."\n"); } else { $this-log_write("Error: Cannot send email to ".$rcpt_to."\n"); $sent = FALSE; } fclose($this-sock); $this-log_write("Disconnected from remote host\n"); } echo "br"; echo $header; return $sent; } /* Private Functions */ function smtp_send($helo, $from, $to, $header, $body = "") { if (!$this-smtp_putcmd("HELO", $helo)) { return $this-smtp_error("sending HELO command"); } #auth if($this-auth){ if (!$this-smtp_putcmd("AUTH LOGIN", base64_encode($this-user))) { return $this-smtp_error("sending HELO command"); } if (!$this-smtp_putcmd("", base64_encode($this-pass))) { return $this-smtp_error("sending HELO command"); } } # if (!$this-smtp_putcmd("MAIL", "FROM:".$from."")) { return $this-smtp_error("sending MAIL FROM command"); } if (!$this-smtp_putcmd("RCPT", "TO:".$to."")) { return $this-smtp_error("sending RCPT TO command"); } if (!$this-smtp_putcmd("DATA")) { return $this-smtp_error("sending DATA command"); } if (!$this-smtp_message($header, $body)) { return $this-smtp_error("sending message"); } if (!$this-smtp_eom()) { return $this-smtp_error("sending CRLF.CRLF [EOM]"); } if (!$this-smtp_putcmd("QUIT")) { return $this-smtp_error("sending QUIT command"); } return TRUE; } function smtp_sockopen($address) { if ($this-relay_host == "") { return $this-smtp_sockopen_mx($address); } else { return $this-smtp_sockopen_relay(); } } function smtp_sockopen_relay() { $this-log_write("Trying to ".$this-relay_host.":".$this-smtp_port."\n"); $this-sock = @fsockopen($this-relay_host, $this-smtp_port, $errno, $errstr, $this-time_out); if (!($this-sock $this-smtp_ok())) { $this-log_write("Error: Cannot connenct to relay host ".$this-relay_host."\n"); $this-log_write("Error: ".$errstr." (".$errno.")\n"); return FALSE; } $this-log_write("Connected to relay host ".$this-relay_host."\n"); return TRUE;; } function smtp_sockopen_mx($address) { $domain = ereg_replace("^.+@([^@]+)$", "\\1", $address); if (!@getmxrr($domain, $MXHOSTS)) { $this-log_write("Error: Cannot resolve MX \"".$domain."\"\n"); return FALSE; } foreach ($MXHOSTS as $host) { $this-log_write("Trying to ".$host.":".$this-smtp_port."\n"); $this-sock = @fsockopen($host, $this-smtp_port, $errno, $errstr, $this-time_out); if (!($this-sock $this-smtp_ok())) { $this-log_write("Warning: Cannot connect to mx host ".$host."\n"); $this-log_write("Error: ".$errstr." (".$errno.")\n"); continue; } $this-log_write("Connected to mx host ".$host."\n"); return TRUE; } $this-log_write("Error: Cannot connect to any mx hosts (".implode(", ", $MXHOSTS).")\n"); return FALSE; } function smtp_message($header, $body) { fputs($this-sock, $header."\r\n".$body); $this-smtp_debug(" ".str_replace("\r\n", "\n"." ", $header."\n ".$body."\n ")); return TRUE; } function smtp_eom() { fputs($this-sock, "\r\n.\r\n"); $this-smtp_debug(". [EOM]\n"); return $this-smtp_ok(); } function smtp_ok() { $response = str_replace("\r\n", "", fgets($this-sock, 512)); $this-smtp_debug($response."\n"); if (!ereg("^[23]", $response)) { fputs($this-sock, "QUIT\r\n"); fgets($this-sock, 512); $this-log_write("Error: Remote host returned \"".$response."\"\n"); return FALSE; } return TRUE; } function smtp_putcmd($cmd, $arg = "") { if ($arg != "") { if($cmd=="") $cmd = $arg; else $cmd = $cmd." ".$arg; } fputs($this-sock, $cmd."\r\n"); $this-smtp_debug(" ".$cmd."\n"); return $this-smtp_ok(); } function smtp_error($string) { $this-log_write("Error: Error occurred while ".$string.".\n"); return FALSE; } function log_write($message) { $this-smtp_debug($message); if ($this-log_file == "") { return TRUE; } $message = date("M d H:i:s ").get_current_user()."[".getmypid()."]: ".$message; if (!@file_exists($this-log_file) || !($fp = @fopen($this-log_file, "a"))) { $this-smtp_debug("Warning: Cannot open log file \"".$this-log_file."\"\n"); return FALSE; } flock($fp, LOCK_EX); fputs($fp, $message); fclose($fp); return TRUE; } function strip_comment($address) { $comment = "\\([^()]*\\)"; while (ereg($comment, $address)) { $address = ereg_replace($comment, "", $address); } return $address; } function get_address($address) { $address = ereg_replace("([ \t\r\n])+", "", $address); $address = ereg_replace("^.*(.+).*$", "\\1", $address); return $address; } function smtp_debug($message) { if ($this-debug) { echo $message."br"; } } function get_attach_type($image_tag) { // $filedata = array(); $img_file_con=fopen($image_tag,"r"); unset($image_data); while ($tem_buffer=AddSlashes(fread($img_file_con,filesize($image_tag)))) $image_data.=$tem_buffer; fclose($img_file_con); $filedata['context'] = $image_data; $filedata['filename']= basename($image_tag); $extension=substr($image_tag,strrpos($image_tag,"."),strlen($image_tag)-strrpos($image_tag,".")); switch($extension){ case ".gif": $filedata['type'] = "image/gif"; break; case ".gz": $filedata['type'] = "application/x-gzip"; break; case ".htm": $filedata['type'] = "text/html"; break; case ".html": $filedata['type'] = "text/html"; break; case ".jpg": $filedata['type'] = "image/jpeg"; break; case ".tar": $filedata['type'] = "application/x-tar"; break; case ".txt": $filedata['type'] = "text/plain"; break; case ".zip": $filedata['type'] = "application/zip"; break; default: $filedata['type'] = "application/octet-stream"; break; } return $filedata; } } ?
PHP发送邮件函数的应用代码示例:
#echo send_mail($_POST["email"],$tosubject,$_POST["errortext"]);
echo send_mail('someone@126.com','only a test mail for test php mail function','一封垃圾邮件');
echo time();
function send_mail($to, $subject = 'No subject', $body) {
$loc_host = "mail.server"; //发信计算机名,可随意
$smtp_acc = "smp@163.com"; //Smtp认证的用户名
$smtp_pass="pwdpwd"; //Smtp认证的密码,一般等同pop3密码
$smtp_host="smtp.163.com"; //SMTP服务器地址,类似 smtp.tom.com
$from="smp@163.com"; //发信人Email地址,你的发信信箱地址
$deliver=$smtp_acc; //回复到指定邮箱
$headers = "Content-Type: text/plain; charset="gb2312"rnContent-Transfer-Encoding: base64";
$lb="rn"; //linebreak
$hdr = explode($lb,$headers); //解析后的hdr
if($body) {$bdy = preg_replace("/^./","..",explode($lb,$body));}//解析后的Body
$smtp = array(
//1、EHLO,期待返回220或者250
array("EHLO ".$loc_host.$lb,"220,250","HELO error: "),
//2、发送Auth Login,期待返回334
array("AUTH LOGIN".$lb,"334","AUTH error:"),
//3、发送经过Base64编码的用户名,期待返回334
array(base64_encode($smtp_acc).$lb,"334","AUTHENTIFICATION error : "),
//4、发送经过Base64编码的密码,期待返回235
array(base64_encode($smtp_pass).$lb,"235","AUTHENTIFICATION error : "));
//5、发送Mail From,期待返回250
$smtp[] = array("MAIL FROM: ".$from."".$lb,"250","MAIL FROM error: ");
//6、发送Rcpt To。期待返回250
$smtp[] = array("RCPT TO: ".$to."".$lb,"250","RCPT TO error: ");
//7、发送DATA,期待返回354
$smtp[] = array("DATA".$lb,"354","DATA error: ");
//8.0、发送From
$smtp[] = array("From: ".$deliver.$lb,"","");
//8.2、发送To
$smtp[] = array("To: ".$to.$lb,"","");
//8.1、发送标题
$smtp[] = array("Subject: ".$subject.$lb,"","");
//8.3、发送其他Header内容
foreach($hdr as $h) {$smtp[] = array($h.$lb,"","");}
//8.4、发送一个空行,结束Header发送
$smtp[] = array($lb,"","");
//8.5、发送信件主体
if($bdy) {foreach($bdy as $b) {$smtp[] = array(base64_encode($b.$lb).$lb,"","");}}
//9、发送“.”表示信件结束,期待返回250
$smtp[] = array(".".$lb,"250","DATA(end)error: ");
//10、发送Quit,退出,期待返回221
$smtp[] = array("QUIT".$lb,"221","QUIT error: ");
//打开smtp服务器端口
$fp = @fsockopen($smtp_host, 25);
if (!$fp) echo "bError:/b Cannot conect to ".$smtp_host."br";
while($result = @fgets($fp, 1024)){if(substr($result,3,1) == " ") { break; }}
$result_str="";
//发送smtp数组中的命令/数据
foreach($smtp as $req){
//发送信息
@fputs($fp, $req[0]);
//如果需要接收服务器返回信息,则
if($req[1]){
//接收信息
while($result = @fgets($fp, 1024)){
if(substr($result,3,1) == " ") { break; }
};
if (!strstr($req[1],substr($result,0,3))){
$result_str.=$req[2].$result."br";
}
}
}
//关闭连接
@fclose($fp);
return $result_str;
}
希望上面这段代码示例能让大家充分掌握PHP发送邮件函数的运用。
一、如何使用百度邮箱接收邮件?
在百度邮箱左侧的菜单中点击“收件夹”打开收件夹页面,系统将显示您的收件夹中所有邮件的列表。在此页面下您可以接收和查看邮件。在邮件列表框中显示邮件的寄件人、寄件时间、邮件主题以及此邮件的大小。
在页面右上方有一段文字提示,上面显示了您邮箱中的邮件总数和新邮件的数量。
接收Web邮件
在收件夹页面点击“Web邮件”链接,系统将自动把新邮件放到收件夹中 ,同时显示在邮件列表的最上面。新收到邮件的主题将以粗体显示。
接收POP邮件
百度邮箱提供了接收其它POP服务器邮件的功能。首次点击“POP邮件”将进入POP服务器设置页面,有关操作请参阅“设置区”中的介绍。
正确设置POP服务器后,再次点击“POP邮件”时系统将自动从您设置的POP服务器中收邮件,自动把新邮件放到收件夹中,同时显示在邮件列表的最上面。
阅读邮件
在邮件列表中,点击邮件的主题将打开"阅读邮件内容"页面。如果邮件包含附件,那么在邮件正文的下面将显示附件文件的链接,只要点击即可打开或下载;或者单击右键打开快捷菜单,选择打开或下载。快捷菜单中菜单项的多少与您使用的浏览器有关。
在来信人地址的右侧,如果您收到了恶意打扰邮件或者不请自来的网络广告,点击"拒收寄件人"链接,页面将询问您是否将该发件人加入拒收列表,单击"确定",今后您将不会收到此地址的邮件,如果想恢复,您可以到"设置区/邮件过滤设置"页面进行修改。另外,您也可以直接到邮件过滤设置中将该来信人地址设入拒收行列。
"添加到通讯录"链接,点击该链接弹出编辑地址页面,您填写相关信息后,单击"确定"按钮即可将该地址加入地址簿。
切换语言代码当您阅读邮件时,如果邮件的内容不能正常显示,很可能是显示邮件的语言代码设置不对。您可以在阅读邮件的窗口,单击语言编码的下拉按钮,选择相应的语言编码。一般港台地区选择“大五码(Big5)”,大陆地区选择GB2312。
加入地址薄在来信人地址的右侧,您可以点击“添加到通讯录”链接,弹出编辑地址页面,您填写相关信息后,单击“确定”按钮即可将该地址加入通讯录。
在“阅读邮件内容”页面下,您可以点击“上一封”或“下一封”来查看其它邮件,还可以点击其它链接对当前邮件进行回复、转发、删除或转移。
回复和转发邮件
对于已阅读的邮件,您可以进行回复和转发。在“阅读邮件内容”页面下方点击相应链接即可。 回复邮件和转发邮件都自动打开“写邮件”页面。回复邮件时,系统将自动填写邮件的发送地址和主题,其中主题为:RE+原邮件的主题。转发邮件时,系统将自动填写邮件主题:FWD+原邮件的主题。
如果原邮件发送时填写了“抄送[CC]”一栏,并且您收到后希望给寄件人和所有“抄送[CC]”中的其他收件人回信,您可以点击“回复全部”进行回复。
删除当前邮件
在阅读当前邮件过程中,您可以点击“删除”链接删除它,被删除的邮件将转移到“垃圾桶”中。
转移当前邮件
阅读完邮件后,您可以把当前邮件转移到其它邮件夹。操作如下: 单击“选择目标邮件夹”右侧的小图标打开下拉列表框,单击选择邮件夹,然后点击“转移邮件到”链接即可。
返回收件夹
单击左侧菜单中的“收件夹”,即可返回收件夹页面。
编辑收件夹
为了便于对邮件进行管理,百度热线任你邮提供了收件夹编辑功能。其中包括:删除邮件和转移邮件。
删除邮件
您除了可以在"阅读邮件内容"页面下删除当前邮件外,还可以在"收件夹"页面下删除一个或多个邮件。操作如下:
1.首先单击邮件列表左侧的选择框,选择要删除的邮件,选择框内显示一个小勾表明被选中,一次可以选中多个邮件;如果您想删除所有邮件,单击邮件列表下方的“全选”核对框即可;
2.然后点击“删除邮件”链接即可删除所选邮件。被删除的邮件将自动放入“垃圾桶”中。
转移邮件
您可以把当前打开的收件夹中的邮件转移到其它邮件夹中。把邮件转移到“垃圾桶”中与删除邮件具有相同的结果。转移邮件操作如下:
1.首先单击邮件列表左侧的选择框,选中要转移的邮件,可以一次选择或多个邮件;如果您想转移所有邮件,单击邮件列表下方的“全选”核对框即可;
2.然后在“选择目标邮件夹”下拉列表框中选择邮件夹。可选的邮件夹包括您自己建立的邮件夹;
点击“转移邮件到”链接即可转移所选邮件。
查看其它邮件夹的内容
在“收件夹”页面中您可以查看其它邮件夹的内容。操作如下: 打开“选择要查看的邮件夹”下拉列表框,单击选择要查看的邮件夹,系统将自动打开相应的邮件夹,并显示邮件夹中的邮件列表。
二、如何使用百度邮箱写邮件并发送?
点击百度邮箱页面左侧的“写邮件”,进入写邮件页面。在寄件人后显示您的昵称和百度邮箱电子邮件地址。
下面详细介绍编写邮件的方法:
填写收件人地址
在收件人(To)、抄送(CC)和密送(BCC)的地址输入框内,可以输入对方的E-mail地址(当有多个地址时用逗号或分号分隔);也可以分别点击每个输入框前的蓝色链接打开“通讯录”窗口,选中所需的联系人或小组,单击“确定”按钮,将所选地址添加到输入框。需要说明的是,收件人可以看到“抄送[CC]”中的地址,但看不到“密送[BCC]”中的地址。
邮件的主题和正文
在“主题”栏中输入您所发出的E-mail主题,该主题将显示在收件人收件夹的“主题”区,发送时未加入主题,显示为“No Subject”。
在输入区内输入您要发送的内容,按“回车键”可换行。
发送附件
您还可以将本地硬盘、磁盘或光盘中的文件以附件的形式发送给对方。作为附件的文件类型不限,每次最多可以发送五个文件。在“附件”右侧的区域输入要发送的文件绝对路径和名称,或者单击“浏览”按钮查找选中。收件人对附件可直接打开,也可通过网络下载到本地计算机上。
签名文件设置
签名文件内容将显示在对方收到邮件内容的末尾,设置内容可以在“设置区/签名文件设置”中进行。当然您可以在“签名”处输入不同于预设的内容,但这种更改只对当前发送的E-mail有效,下一次系统仍旧默认预设的签名文件内容。
设置邮件重要度
您重要的邮件怎样才能引起别人的重视?在发送邮件前,您可以选择邮件的重要度,有高、普通和低三种级别。您根据邮件的重要性,单击“发送级别”的下拉按钮选择合适的级别,系统默认级别为“普通”。邮件重要程度的标记会显示在邮件列表的前面。
邮件收条设置
邮件收条可以方便您了解邮件的接收状况。如果您想获得收条,勾选“对方收到信时给我回应”前的核对框,选中邮件收条时可以在对方阅读邮件时,给您自动发送对方已经阅读等相关信息的邮件。
发送邮件
点击“发送邮件”按钮,系统发出邮件。如果选择“提示发送成功”选项,发送成功后,系统显示成功信息;如果没有选中该选项,发送成功后回到收件夹页面。
点击“重写邮件”清除当前输入,重新编写邮件内容。若选中“保留一份在寄件夹中”,则发出的邮件将自动保留在您的寄件夹中,以备随时查阅。
如有更多问题, 请咨询百度客服中心。
全国统一客服热线:95105670 咨询邮箱:webcn@staff.sina.com.cn