±ÍÇÏ´Â ¼Õ´Ô À̽ʴϴÙ
·Î±×ÀÎ
ȸ¿ø°¡ÀÔ
  
  µ¨¸¶´ç °ø½Ä ÀºÇà°èÁÂ
  ÇϳªÀºÇà 227-910235-83607
  ¿¹±ÝÁÖ ÀÌ»ó±¹(¿î¿µÁø)
ÇÁ·ÎÁ§Æ® °Ô½ÃÆÇ
ÅõÇ¥°Ô½ÃÆÇ
µ¨¸¶´ç¼Ò°³
±âÃʺÎÅÍ È°¿ë±îÁö! µ¨ÆÄÀÌ ±³À° - µ¥ºê±â¾î
Áú¹®°ú ´äº¯ Áú¹®°ú ´äº¯ ÀÔ´Ï´Ù.
±Û³»¿ë - Áú¹®°ú ´äº¯
 [Áú¹®] smtp °ü·Ã Áú¹®ÀÔ´Ï´Ù.
ÈÄ´Þ´Þ
(±è¿µ·Õ)
2019-05-15 ¿ÀÀü 10:32:35
1511ȸ Á¶È¸


µî·ÏµÈ ÆÄÀÏÀÌ ¾ø½À´Ï´Ù.

1. °³¹ß/½ÇÇà Ç÷§Æû

(1) OS : windows 7

(2) °³¹ßÅø : delphi 7 / indy 9

(3) »ç¿ë Database : ¾øÀ½.

2. °³¹ß ÁßÀÎ ÇÁ·Î±×·¥

- ³×À̹ö¿Í Áö¸ÞÀÏ·Î smtp¸¦ »ç¿ëÇÏ¿© À̸ÞÀÏ ¹ß¼Û Å×½ºÆ®

3. Áú¹® ³»¿ë

 

³×À̹ö¿Í Áö¸ÞÀÏÀ» ÅëÇÏ¿©, µ¨ÆÄÀÌ7¿¡¼­ ¸ÞÀÏÀ» ¹ß¼ÛÇÏ´Â ¹æ¹ýÀ» Å×½ºÆ®Çغ¸°íÀÖ½À´Ï´Ù.

¸ñÀûÀº,  'Test' ¶õ Á¦¸ñÀ¸·Î ¸ÞÀÏÀ» º¸³»¼­ Á¤»óÀûÀ¸·Î ¹Þ¾ÆÁö´ÂÁö¸¦ È®ÀÎÇÏ°í½Í½À´Ï´Ù.

Áï, ´Ü¼øÈ÷ Àߺ¸³»Á³´À³Ä°¡ ±Ã±ÝÇÑ »óȲÀε¥, ÇÏ´Ùº¸´Ï ¸·È÷´Â ºÎºÐÀÌÀ־ ÀÌ·¸°Ô ±ÛÀ» ¿Ã¸®°ÔµÇ¾ú½À´Ï´Ù.

À̺¥Æ®ÄÚµå´Â ¹öưŬ¸¯ À̺¥Æ® Çϳª»ÓÀ̸ç, ÀÌ°÷¿¡¼­ ·ÎÁ÷ÀÌ ¸ðµÎ ÀÌ·ç¾îÁö´Âµ¥, ¾Æ·¡ ·ÎÁ÷ Âü°í ºÎŹµå¸³´Ï´Ù.

 

---------------------------------------------------------------------------------------------------

procedure TForm1.Button1Click(Sender: TObject);
begin
  IdSMTP.Host               := 'smtp.gmail.com';     //È£½ºÆ®
  IdSMTP.AuthenticationType := atLogin;            //·Î±×Àιæ½Ä
  IdSMTP.Username           := '****@gmail.com'; //º¸³»´ÂÀÚ ¸ÞÀÏ
  IdSMTP.Password           := ''****;                  //º¸³»´ÂÀÚ ºñ¹Ð¹øÈ£
  IdSMTP.Port               := 587;                      // Æ÷Æ®

  idMessage.ContentType     := 'multipart/mixed; charset=UTF-8';
  idMessage.Encoding        := meMIME;
  IdMessage.From.Address    := '****@naver.com';  //¹Þ´ÂÀÚ À̸ÞÀÏ
  IdMessage.From.Name       := 'SMTP_Test';
  IdMessage.Subject         := 'Test';                     //Á¦¸ñ

  IdSMTP.Connect;
  try
    IdSMTP.Send(IdMessage);
    IdSMTP.Disconnect;
    ShowMessage('À̸ÞÀϺ¸³»±â¼º°ø!!');
  except
    ShowMessage('À̸ÞÀϺ¸³»±â¿¡·¯!!');
  end;
end;

---------------------------------------------------------------------------------------------------

Áö¸ÞÀÏ °°Àº°æ¿ì´Â   IdSMTP.Connect; ±îÁö Á¤»ó½ÇÇàµÈ ÈÄ 

try¹®¿¡¼­

IdSMTP.Send(IdMessage); À̺κп¡¼­ ¿¡·¯°¡ ³³´Ï´Ù.

¿¡·¯¹®±¸´Â Could not load ssl library ÀÔ´Ï´Ù.

¶óÀ̺귯¸®Ã£¾Æ¼­ ÇØ´çÆú´õ¿¡ ³Ö¾îµµ °°Àº¿¡·¯°¡ ¹ß»ýÇÕ´Ï´Ù.

 

¶ÇÇÑ ³×À̹ö°°Àº °æ¿ì´Â,

¾Æ·¡ÄÚµå Âü°í ºÎŹµå¸³´Ï´Ù.

---------------------------------------------------------------------------------------------------

procedure TForm1.Button1Click(Sender: TObject);
begin
  IdSMTP.Host               := 'smtp.naver.com';     //È£½ºÆ®
  IdSMTP.AuthenticationType := atLogin;            //·Î±×Àιæ½Ä
  IdSMTP.Username           := '****@naver.com'; //º¸³»´ÂÀÚ ¸ÞÀÏ
  IdSMTP.Password           := ''****;                  //º¸³»´ÂÀÚ ºñ¹Ð¹øÈ£
  IdSMTP.Port               := 465;                      // Æ÷Æ®

  idMessage.ContentType     := 'multipart/mixed; charset=UTF-8';
  idMessage.Encoding        := meMIME;
  IdMessage.From.Address    := '****@gmail.com';  //¹Þ´ÂÀÚ À̸ÞÀÏ
  IdMessage.From.Name       := 'SMTP_Test';
  IdMessage.Subject         := 'Test';                     //Á¦¸ñ

  IdSMTP.Connect;
  try
    IdSMTP.Send(IdMessage);
    IdSMTP.Disconnect;
    ShowMessage('À̸ÞÀϺ¸³»±â¼º°ø!!');
  except
    ShowMessage('À̸ÞÀϺ¸³»±â¿¡·¯!!');
  end;
end;

---------------------------------------------------------------------------------------------------

À§ÀÇ ÄÚµå´Â ³×À̹ö·Î ÇßÀ»°æ¿ìÀε¥,

ÀÌ°æ¿ì´Â   IdSMTP.Connect; ºÎºÐ¿¡¼­ ¿¡·¯¸¦ ¹ß»ýÇÕ´Ï´Ù.

¿¡·¯¹®±¸´Â Connect Closed Gracefully ÀÔ´Ï´Ù. ¸·Çû´Ù¶ó´Â À̾߱âÀε¥...

³×À̹ö¿¡¼­ Á¦°øÇØÁÖ´Â ¼³Á¤¹ý´ë·Î Æ÷Æ®³ª ±âŸ ³»¿ëµéÀ» µ¿ÀÏÇÏ°Ô ¼¼ÆÃÇÏ¿´´Âµ¥µµ ¸¶Âù°¡Áö°°¾Æ¿ä.

 

Áö½ÄÀ̪¾Æ¼­, ¿Ö¾ÈµÇ´ÂÁö¸¦ Àß ¸ð¸£°Ú½À´Ï´Ù.

¼±¹è´Ôµé Á¶¾ð ºÎŹµå¸³´Ï´Ù.