신청서에서 이메일을 보내려고합니다. Gmail (smtp.gmail.com)을 사용하여 이메일을 보내려고 할 때 smtp.mail.yahoo.com으로 이메일을 보낼 수 있습니다.CF.NET SMTP - Gmail로 이메일 보내기
저는 SocketPro를 사용하고 있습니다.
나는 또한 openSSL을 사용해 보았지만 사용 방법을 모른다.
누구든지 내게 제공 할 수있는 코드 샘플이 있습니까? Gmail에서 이메일을 보내시겠습니까?
USocketClass m_ClientSocket;
m_ClientSocket.Send(Encoding.UTF8.GetBytes("EHLO smtp.gmail.com \r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("AUTH LOGIN"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("\r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes(EncodeTo64(myUser)));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("\r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes(EncodeTo64(myPass)));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("\r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("MAIL FROM: <[email protected]>"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("\r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("RCPT TO: <[email protected]>"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("\r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("DATA"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("\r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("From: <[email protected]>"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("To: <[email protected]>"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("Subject: Test subject"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("My body test"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("."));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("\r\n"));
m_ClientSocket.Send(Encoding.UTF8.GetBytes("QUIT"));
당신이 나를 도울 수 :
나는 다음 있나요?
감사합니다.
앤드류