Quantcast
Viewing all articles
Browse latest Browse all 8068

sent SMTP email using socket

i am trying to send email using SMTP without using ACS and i used this code

btn1.addEventListener('click',function(){
    var socket = Ti.Network.Socket.createTCP({
    host: 'smtp.mail.yahoo.com', port: 465,
    connected: function (e) {
        Ti.API.info('Socket opened!');
        Ti.Stream.pump(e.socket, readCallback, 1024, true);
        Ti.Stream.write(socket, Ti.createBuffer({
            value: 'HELO smtp.mail.yahoo.com\r\nMAIL FROM: <math_prog2100@yahoo.com>\r\nRCPT TO: <mesh.ana123@yahoo.com>\r\nDATA\r\nDate: '+date
            +'\r\nSubject: INTI TEST\r\n\r\nQUIT\r\n'
        }), writeCallback);
    },
        error: function (e) {
        Ti.API.info('Error (' + e.errorCode + '): ' + e.error);
    },
});
socket.connect();
 
function writeCallback(e) {
    Ti.API.info('Successfully wrote to socket.'+e.toString);
}
 
function readCallback(e) {
    if (e.bytesProcessed == -1)
    {
        // Error / EOF on socket. Do any cleanup here.
        // ...
    }
    try {
        if(e.buffer) {
            var received = e.buffer.toString();
            Ti.API.info('Received: ' + received);
        } else {
            Ti.API.error('Error: read callback called with no buffer!');
        }
    } catch (ex) {
        Ti.API.error(ex);
    }
}
});
and i got this exception on android emulator

WARN] : W/System.err: java.net.SocketTimeoutException: Connection timed out [WARN] : W/System.err: at org.apache.harmony.luni.platform.OSNetworkSystem.connect(Native Method) [WARN] : W/System.err: at dalvik.system.BlockGuard$WrappedNetworkSystem.connect(BlockGuard.java:357) [WARN] : W/System.err: at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:204) [WARN] : W/System.err: at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:183) [WARN] : W/System.err: at java.net.Socket.startupSocket(Socket.java:705) [WARN] : W/System.err: at java.net.Socket.tryAllAddresses(Socket.java:150) [WARN] : W/System.err: at java.net.Socket.<init>(Socket.java:209) [WARN] : W/System.err: at java.net.Socket.<init>(Socket.java:176) [WARN] : W/System.err: at ti.modules.titanium.network.socket.TCPProxy$ConnectedSocketThread.run(TCPProxy.java:211)

could you please help me ...


Viewing all articles
Browse latest Browse all 8068

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>