|
저도 초보지만...
1번 질문 : 맞는거 같은데 제 생각에는 SMTP서버 주소가 잘못되서 접속이 안되는거 같은데요.
보통 하나로 두루넷 같은 인터넷 회사에서 가입자한테 알려주는 SMTP서버는 자신의 라인에서만 접속이 가능하거든요...Command Prompt에서 "telnet mail.chollian.net 25" 이렇게 해서 접속이 되는지 안되는지 확인해보세요.
2번 질문 : 직접 보내실려면 메일 관련 RFC 문서를 보시고 나서 직접 구현하셔야 될거 같은데.
질문하신 분이 지금 사용하시는 방법은 SMTP서버를 거쳐서 메일을 보내는 방법입니다
NMSMTP를 이용한 예제는 "빌더설치디렉토리/Examples/FastNet/SMTP"에 있는데 한번 보시고 해보세요.
왕초보 님이 쓰신 글 :
: 우선 예제를 구했습니다만..
:
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: if(NMSMTP1->Connected)
: NMSMTP1->Disconnect();
: else
: {
: NMSMTP1->Host=Edit1->Text;
: NMSMTP1->UserID=Edit2->Text;
: NMSMTP1->Connect();
: } }
:
: 1. Host와 UserID는 NMSMTP1아이콘에서 정의를 해주는 건가요?
: 아이콘을 눌러서 왼쪽 메뉴에서 Host와 UserID를 입력해주고 실행시켰는데.. Connect가 안되네요..
: 아니면 다른데서 Host와 UserID를 얻어와야 되나요?
:
: 2. 이렇게 하면 E-mail을 직접 바로 (어떠한 서버나 계정을 거치지 않고) 바로 보낼 수 있나요?
: 아시면 알려주세요
|