델파이7
인디 9
쓰고 있습니다.
뭐가 잘못 되었을까요? 콕 콕~ 좀 찜어좀 주세요 ^^
procedure Tfrmemail.Un_MailSend;
var
AMsg : TidMessage;
AddressItem : TidEmailAddressItem; <- 찾을수 없다고 나오네요 그럼 밑으로 모두~ 관련 에러 떨어지겠죠
begin
AMsg := TidMessage.Create(Self);
AMsg.Clear;
AMsg.ContentType := 'text/html';
AMsg.Subject := '제목';
AddressItem := AMsg.BccList.Add;
AddressItem.Address := 보내는메일;
AddressItem.Name := 보내는 이름;
AddressItem := AMsg.Recipients.Add;
AddressItem.Address := 받는메일
AddressItem.Name := 받는이름
AMsg.Body.LoadFromFile(ExtractFilePath(Application.ExeName)+'\RegMail.txt'); <- 내용이겠죠
AMsg.Date := NOW;
idSMTP1.Disconnect;
idSMTP1.Connect;
idSMTP1.Send(AMsg);
AMsg.Free;
end;
//보통은 이런식으로 하면 메일이 날라갑니다. 인디의 SMTP 컴포넌트를 사용했습니다.
//물론 Host 와 UserName, Password는 세팅해주셔야 합니다.
말씀하신 TLS도 인디의 맨아래 UseTLS 속성을 이용하시면 됩니다. <- 이쪽을 찾을수가 없네요~~ 휴~ 정말 힘드네요 ㅠ.ㅠ;
Uses 절에 IdEMailAddress 를 추가해주셔야 합니다...