문제

나는 무료 테스트 smptp 서버를 찾고 있습니다. 이메일을 파일에 저장 내 개발 테스트를 위해.내 개발 환경은 Windows이므로 Windows에서 실행되는 테스트 이메일 서버를 선호하지만 다른 Linux 기반 대안 설치를 고려할 수 있습니다.

도움이 되었습니까?

해결책

몇 가지가 있습니다.

또는 당신은 또한 당신의에서 그것을 설정할 수 있습니다 web.config 파일 시스템에 이메일을 저장하려면 (코드에서 "Silky"가 제안한 구성 방법) :

<system.net>  
   <mailSettings>  
      <smtp deliveryMethod="SpecifiedPickupDirectory">  
         <specifiedPickupDirectory 
             pickupDirectoryLocation="c:\temp\mails\"/>  
      </smtp>  
   </mailSettings>  
</system.net>  

마크

다른 팁

나는 이것이 오래된 게시물이라는 것을 알고 있지만 나는 또한 http://smtp4dev.codeplex.com/ 나는 또한 추천합니다. 그것은 당신의 작업 표시 줄에 앉아 이메일을 보낼 때 나타납니다. 그런 다음 이메일을 약간 깊이 검사 할 수 있습니다.

-- 편집하다:

이 조언은 .NET을 사용하는 경우에만 유효합니다

확인하다 이것 밖으로. 적절하게 설정하면 이메일을 디스크에 저장합니다 :)

SmtpClient client = ...;
client.PickupDirectoryLocation = @"c:\foo\emails\"; //"
client.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;

-- 편집하다

일부 사람들이 그것을 얻지 못하는 경우, 이것은 테스트/데브를 위해 다른 SMTP 서버가 필요하지 않다는 것을 의미합니다. 변수를 적절하게 설정합니다.

-- 편집하다

완전성을 위해 marc_s 아래에 표시되면 다음을 통해 구성에서 잘 설정할 수 있습니다.

<system.net>  
   <mailSettings>  
      <smtp deliveryMethod="SpecifiedPickupDirectory">  
         <specifiedPickupDirectory 
             pickupDirectoryLocation="c:\foo\emails\" />  
      </smtp>  
   </mailSettings>  
</system.net>

파이썬 smtpd 모듈에는 모든 메시지가 STDOut에 인쇄하는 디버그 저 서버가 있습니다. 파일로 리디렉션하면 완료해야합니다.

우리는 사용했었다 메일트랩 이를 위해.원격 SMTP 서버 계정을 제공하고 그 안에 있는 모든 메일에 직접 액세스할 수 있습니다.따라서 애플리케이션에 주어진 smtp 자격 증명을 입력하면 시스템에서 보낸 모든 이메일이 메일 트랩에 표시됩니다.그리고 메일의 소스 코드를 쉽게 찾아 로컬 시스템에 다운로드할 수 있습니다.예를 볼 수 있습니다 여기

mailtrap에서는 원하는 만큼 많은 smtp 계정을 가질 수 있습니다(다른 응용 프로그램 환경 또는 다른 응용 프로그램에 대해 다른 계정). 또한 계정에 대한 액세스를 관리할 수 있으며(신뢰할 수 있는 사람만 귀하의 이메일을 볼 수 있도록) 일부 이메일을 실제 사용자에게 전달할 수 있습니다. 이메일 주소.

아래는 내가 찾은 링크입니다

선택한 언어와 플랫폼에 따라 사용하십시오.

.NET에 대한 이전 게시물도 있습니다.NET으로 SMTP 테스트

종이 컷 (http://papercut.codeplex.com/discussions)는 지금까지 가장 단순하고 가장 우아한 것입니다. 포트 25에 장려하고 이메일을 표시하는 간단한 EXE 파일.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top