2010-01-07 5 views
0

전자 메일을 보내는 데 사용할 수있는 위젯이 있습니까?내 서버가 아닌 전자 메일 보내기

내가 미리 정의 된 방식으로 게시물을 전달하는 것과 같은이 서버는이를 가져 와서 구문 분석하고 일부 전자 메일로 보내 줍니까?

유효한 질문 자체보다 더 많은 호기심 ...

답변

2

예전의 CGI 스크립트 인 formmail이 있는데, 현재 상업용 버전 인 hosted version이있는 것으로 보입니다. 대부분의 웹 호스트에는 formmail 또는 일부 변형이 설치되어 있습니다. 호스트에 대한. 서를 확인하십시오.

+0

알기가 너무 좋다 ... 고마워. 백만 –

1

예; 이를 서버 측 스크립트라고합니다.
두 줄의 ASP.Net에서이 작업을 수행 할 수 있습니다. (SmtpClient 클래스 참조)

오픈 릴레이라고도합니다. 스팸 발송자가 스팸 메일을 사용하지 못하게하는 방법이 필요합니다.

+0

슬랙스에 감사드립니다. 나는 그것을 아주 잘 알고있다. 나는 Pekka가 말했듯이, 스패머들에 의해 어떤 식 으로든 오용 될 것입니다 ... –

2

스팸 발송자가 하루나 이틀 이내에 악용하는 가장 확실한 공개 방법은 아닙니다.

PHP와 같은 스크립트 언어를 사용하여 쉽게 설정할 수 있습니다.

+0

실제 문제는이 서버에 대한 모든 정보를 가지고 있지 않을 것입니다. 내 것, 나는 그것에 대해 많이 물어볼 수 없다. 그가 맹세 한 호스팅의 옵션은 적어도 두 가지가 있습니다. –

0

Perl, PHP, Ruby, Python, .Net 언어 또는 Java와 같은 언어를 사용하여 서버 측 스크립팅이 필요합니다.

  1. 일반적으로 무슨 일 웹 페이지는 수신자, 본문 및 POST 매개 변수로 이메일 아마도 첨부 파일이 웹 서버에 POST 메시지를 보낼 것입니다.
  2. 서버 쪽 스크립트는 POST 매개 변수를 구문 분석하고 메일 서버와의 SMTP 또는 IMAP 세션을 실행하여 메일을 보내며, 스크립트는 POST 메시지의 매개 변수를 메일 서버와 해당 세션에 압축합니다. 이것은 메일 클라이언트 (예 : Outlook, Thunderbird, Evolution, ...)가 메일 서버 (예 : Exchange, Gmail, sympatico.ca 등)와 통신하는 데 사용하는 것과 동일한 종류의 SMTP 세션입니다.
  3. 그러면 서버 측 스크립트가 메일의 성공 여부를 나타내는 웹 페이지를 렌더링합니다.

웹 호스트가 제공하는 서버 측 스크립팅 언어를 알아야합니다. 주요 서버 측 언어에는 모두 POST 메시지의 매개 변수를 구문 분석하고 전자 메일 서버와 세션을 실행할 수있는 라이브러리가 있습니다. 필자는 개인적으로 Perl과 Ruby on Rails의 라이브러리를 사용하여 메일 서버를 파싱하고 대화하는 데 사용했으며 곧 사용할 수있었습니다.