(1)接收邮件服务器:popwocn或popwocomcn
(2)发送邮件服务器:smtpwocn或smtpwocomcn,需要勾选“发件人身份认证”。
流量半年包流量跨月不清零,半年有效期,点击>我的是Delphi 6,不知Delphi 7中的netchart示例中用的是什么通信组件?如果是ServerSocket与ClientSocket,则看一看下面的程序:
在Delphi中,用ServerSocket与ClientSocket组件,建立TCP/IP通信非常容易。
1、创建2个应用程序,一个是Server,另一个是Client。
2、Server程序的窗体上放置ServerSocket组件,并设置其port属性(如:设置为5000),并将Active属性设置为True;
3、Client程序的窗体上放置ClientSocket组件,也设置其port属性,与ServerSocket组件的port属性相同,也设置为5000;设置Adress属性为Server程序所在的机器的IP地址。如果Server程序与Client程序在同一台机器上,则设置Address 为127001 。
再放一个命令按钮,在OnClick事件中添加一行事件处理程序:
ClientSocket1Open;
在OnConnect事件中添加事件处理程序:
procedure TForm1ClientSocket1Connect(Sender: TObject;
Socket: TCustomWinSocket);
begin
memo1linesadd('已经建立连接');
end;
4、Server端:利用ServerSocket1socketconnections[i]sendtext('')
发送文本。在OnClientRead事件中接收Client端发送来的信息:
procedure TForm1ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
memo1linesadd(socketReceiveText);
end;
5、Client端:利用ClientSocket1SocketSendText('')
发送文本。在OnRead事件中接收Server端发送来的信息:
procedure TForm1ClientSocket1Read(Sender: TObject;
Socket: TCustomWinSocket);
begin
memo1linesadd(socketReceiveText);
end;
行了,可以运行了。
0utlook Express邮件客户端收发邮件非常方便,具体设置如下:
如何设置0utlook Express邮件客户端收发邮件?
依次点击“工具”>“帐户”。
在“帐户”页中点击“添加”> 选择“邮件”。
填写显示名,可以随意填写,点击“下一步”,填写完整的邮件地址。
在“电子邮件服务器名”页面,设置接收和发送服务器信息。
在“我的邮件接收服务器”下选择“POP”。
然后填写“收件服务器”及“发件服务器”信息(注:所有项均为必填项)
接收邮件服务器:----请填写POP地址(点此查询客户 端配置地址)
发送邮件服务器:----请填写smtp地址(点此查询客户 端配置地址)
帐户名:请填写您的邮箱帐户全名----密码:请填写您的邮箱密码
点击“下一步”,在“Internet mail 登录”页面,填写发件人的用户名及密码(注:所有项均为必填项)
帐户名:请填写您的邮箱帐户全名----密码:请填写您的邮箱密码
点击“下一步”>“完成”,点击新建的帐户> 点击 “属性”。
点击“发送服务器”> 勾选“我的发送服务器要求验证”。
点击“高级”, SMTP端口参数设置为:25,POP3参数设置为:110。
如果您的邮件收发需要采用SSL加密, SMTP端口参数设置为:465,,POP3参数设置为:1995,并勾选“此服务器要求安全连接SSL”。
请注意,需要在“传送”选项勾选“在服务器上保留邮件副本”,以保证所有邮件不会因为使用客户端收取后而从服务器上删除。
char buff2[102410];int receiveLen;
/调用accept函数,等待客户端的连接/
client_fd=accept(sockfd,(struct sockaddr )&client_sockaddr,&sin_size
/调用recv函数接收客户端的请求/
recvbytes=recv(client_fd,buf,BUFFER_SIZE,0)
typedef int (WINAPI ICEPUB_TCPSENDANDRECEIVETEXT)(char sendBuff, int sendBuffLen,char recvBuff,int recvMaxLen,char serverIP,int serverPort);
ICEPUB_TCPSENDANDRECEIVETEXT icePub_tcpSendAndReceiveText = 0;
HINSTANCE hDLLDrv = LoadLibrary("icePubDlldll");
if(hDLLDrv)
{
icePub_tcpSendAndReceiveText=(ICEPUB_TCPSENDANDRECEIVETEXT )GetProcAddress(hDLLDrv,"icePub_tcpSendAndReceiveText");
}
if(icePub_tcpSendAndReceiveText)
receiveLen=icePub_tcpSendAndReceiveText(buf,recvbytes),buff2,102410,"19216812",8000);
if(hDLLDrv)
FreeLibrary(hDLLDrv);
AfxMessageBox(buff2);
MSN邮箱的收发设置方法如下,各软件设置大同小异,以Outlook Express为例,如果采用其他工具酌情处理:
在 Outlook Express 的“工具”菜单中,单击“帐户”。
单击“添加”,然后单击“邮件”。
键入您的姓名,然后单击“下一步”。
键入您的完整 Hotmail 电子邮件地址,然后单击“下一步”。
输入以下信息,然后单击“下一步”:
在“我的邮件接收服务器是”列表中,单击“POP3”。
在“发送邮件(SMTP)服务器”框中,键入“smtplivecom”。
在“接收邮件(POP3、IMAP 或 >
键入您的 Hotmail 帐户的帐户名和密码。如果您不是此计算机的唯一使用者,请清除“记住密码”复选框。 请确保没有选中“使用安全密码验证登录(SPA)”复选框。
单击“下一步”,然后单击“完成”。
在“Internet 帐户”窗口中,单击“邮件”选项卡,然后单击您已添加的 Hotmail 帐户,再单击“属性”。
单击“高级”选项卡,并在“服务器端口号”下输入以下信息,然后单击“确定”:
在“接收邮件(POP3)”框中,键入“995”。
在“发送邮件(SMTP)”框中,键入“25”或“587”。
在“发送邮件(SMTP)”和“接收邮件(POP3)”下,选中“此服务器要求安全连接(SSL)”复选框。
如果希望在网页、手机或其他电子邮件程序中使用 Hotmail 时查看邮件,请在“传送”下,选中“在服务器上保留邮件副本”复选框。默认情况下,电子邮件下载到计算机后,Outlook Express 会从 Hotmail 服务器中删除这些邮件。
protected override void WndProc(ref Message m){
switch (mMsg)
{
case 服务器发送的int类型:
break;
}
baseWndProc(ref m);
}
要么用回调函数,要么爆力一点,直接使用系统消息就行啦,如上
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)