資源簡(jiǎn)介
linux操作系統(tǒng)下,C語(yǔ)言發(fā)送和接收郵件。運(yùn)行時(shí),將接收人和發(fā)件人郵箱改為需要的郵箱,將SMTP服務(wù)器地址改為相應(yīng)的服務(wù)器地址即可。
代碼片段和文件信息
/*
**?***************************************
**?Author ?:??GaoJianSheng
**?QQ ?:??328261777
**?Last?Modified?:??2012-09-26?18:54
**?Filename ?:??email.c
**?Description???:??
**?***************************************
*/
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#define?SENDER?(““) //發(fā)件人
#define?SMTPSERV?(“123.125.50.134“) //163郵箱的SMTP發(fā)送服務(wù)器地址
#define?EMAILLEN?1024
//設(shè)置SMTP服務(wù)器
int?SetSMTPServer(int?*sockfd?struct?sockaddr_in?*servaddr)
{
int?res?=?-1;
int?iconn?=?-2;
ssize_t?retConnect?=?-2;
char?buf[255]?=?““;
*sockfd?=?socket(AF_INETSOCK_STREAM0);//以scoket方式和郵件服務(wù)器通訊
if(sockfd>0)
{
printf(“socket?is?open“);
bzero(servaddr?size
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件?????????84??2012-09-24?15:58??Email\df.log
?????文件??????23781??2012-09-26?18:53??Email\email
?????文件???????5999??2012-09-26?18:55??Email\email.c
?????文件????????148??2012-09-24?20:53??Email\Makefile
?????目錄??????????0??2012-09-26?18:55??Email
-----------?---------??----------?-----??----
????????????????30012????????????????????5
評(píng)論
共有 條評(píng)論