浏览代码

- new neko.net package

Laurent Bedubourg 19 年之前
父节点
当前提交
507018c458
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      std/mtwin/mail/Smtp.hx

+ 3 - 3
std/mtwin/mail/Smtp.hx

@@ -35,7 +35,7 @@ class Smtp {
 		var cnx = new Socket();
 		var cnx = new Socket();
 		
 		
 		try {
 		try {
-			cnx.connect(Socket.resolve(host),port);
+			cnx.connect(new Host(host),port);
 		}catch( e : Dynamic ){
 		}catch( e : Dynamic ){
 			throw ConnectionError(host,port);
 			throw ConnectionError(host,port);
 		}
 		}
@@ -46,7 +46,7 @@ class Smtp {
 		var ret = StringTools.trim(cnx.input.readLine());
 		var ret = StringTools.trim(cnx.input.readLine());
 		if ( StringTools.endsWith(ret, "ESMTP" ) ) { //if server support extensions
 		if ( StringTools.endsWith(ret, "ESMTP" ) ) { //if server support extensions
 			//EHLO
 			//EHLO
-			cnx.write( "EHLO " + Socket.localhost() + "\r\n");
+			cnx.write( "EHLO " + Host.localhost() + "\r\n");
 			ret = "";
 			ret = "";
 			
 			
 			do {
 			do {
@@ -60,7 +60,7 @@ class Smtp {
 			} while(ret.substr(0,4) != "250 ");
 			} while(ret.substr(0,4) != "250 ");
 		} else {
 		} else {
 			//HELO
 			//HELO
-			cnx.write( "HELO " + Socket.localhost() + "\r\n");
+			cnx.write( "HELO " + Host.localhost() + "\r\n");
 			ret = StringTools.trim(cnx.input.readLine());
 			ret = StringTools.trim(cnx.input.readLine());
 			if( ret.substr(0,3) != "250" ){
 			if( ret.substr(0,3) != "250" ){
 				cnx.close();
 				cnx.close();