전자 메일 메시지를 보내려면 C# asp.net을 사용하고 있습니다. (message.From)에서 보내는 전자 메일 주소가 임의의 주소 일 수있는 경우에도 전자 메일이 서버에서 반송 된 경우 응용 프로그램이보고를 요청할 가능성이 있습니다.ASP.NET에서 바운스 된 전자 메일 C#
답변
시간이 많이 소요되는 프로그램이 필요하며 보내 주신 이메일의 반송 여부를 확인하십시오.
Google에서 검색 asp.net pop3 그 생각을하는 모듈을 찾으십시오.
나는 그들 중 많은 것을 시험해 본다. 나에게있어서 가장 좋은 사람은이 하나이다. 당신이 말하는 것과 읽을 수있는 것이지만, 자유로운 것은 아니다.
마지막 질문, 당신이해야 할 일은 어려운 하나의이며, 하나의 기능만으로는 해결할 수 없으며 보내시는 내용과 반송 된 내용을 기록하기 위해 데이터베이스가 필요합니다.
오류가 발생했음을 발신자에게 전자 메일로 되돌려 보내는 바운스의 경우이 스레드에서 Aristos의 기술을 사용해야합니다.
당신은 SmtpException 잡기로 전송하는 시점에서 오류를 확인할 수 있습니다
많은 전자 메일 서버는 단순히 폐기하기 때문에이 생각을 할 바보 증거 방법은 없습니다를 응답보다는 이메일. 이는 스팸 발송자가 이메일 수신함이 실제 계정인지 여부를 감지하지 못하도록 방지하기위한 것입니다.
smtp의 폴더 구조에 액세스 할 수있는 경우 inetpub/mailroot/badmail 폴더의 파일을 구문 분석 할 수 있습니다. 이 파일에는 배달 할 주소와 이유가 일반 텍스트로 표시됩니다.
반송 된 이메일은 수신 거부 한 서버 (즉, 이메일을 보내는 서버)에 따라 몇 초, 몇 시간 또는 며칠이 걸릴 수 있습니다. 또한 이메일은 SMTP 클라이언트를 사용하여 보내지고 POP에서 수신되며 반송 된 이메일을 수신하여 반송 된 메일을 수신해야하므로 이메일을 보낼 때 반송 오류가 발생하지 않습니다.
smtp 클라이언트를 사용하여 보내는 메시지에 회신 주소를 추가해야합니다.
message.ReplyToList.Add("<reply-to-address-for-detecting bouncing back emails>");
그런 다음 회신 주소를 모니터링해야합니다. 이제 C#을 사용하여 이것을 모니터하려면 재사용과 관련된 POPClient()를 만들어 서비스 또는 주기적 검사 배치를 사용하여 주소를 지정해야합니다. Here은받은 이메일을 감지하는 방법을 보여주는 StackOverflow 링크입니다.
귀하의 조직에 해당하는 경우 IT 지원 주소를 회신 주소로 사용할 수도 있습니다. 따라서 이메일이 반송 될 때 (비 자주 경우에만)
- 1. ASP.NET에서 생성 된 전자 메일 암호화
- 2. 주기적으로 전자 메일 보내기 Asp.Net에서
- 3. Asp.net에서 Microsoft Exchange 전자 메일 사용
- 4. smime C# 첨부 전자 메일이있는 암호화 된 전자 메일
- 5. 미리 정의 된 전자 메일 주소로 iPhone에서 전자 메일 보내기
- 6. 표준화 된 전자 메일 정규식
- 7. 전달 된 전자 메일 검색
- 8. 전자 메일 존재 확인 C#
- 9. C#/Exchange 전자 메일 클라이언트
- 10. C#의 전자 메일 처리
- 11. 레일에서 전자 메일 반송 처리
- 12. 전자 메일 클라이언트 호환 전자 메일 보내기
- 13. 보낸 사람 전자 메일 대신 특정 이름의 asp.net에서 전자 메일 보내기
- 14. ASP.NET에서 전자 메일을 만든 다음 편집을 위해 기본 전자 메일 프로그램에서 열고 기본 전자 메일 프로그램에서 보내기
- 15. C#을 사용하여 암호화되고 서명 된 전자 메일 보내기
- 16. C#의 URL 인코딩 된 전자 메일 주소 일치
- 17. C#으로 전자 메일 주소를 자동으로 만들고 전자 메일을 수신합니까?
- 18. 전자 메일 읽기/undread 메일
- 19. asp.net에서 메일 보내기
- 20. ASP.NET Exchange Server 전자 메일 보내기 C#
- 21. 전자 메일 알림
- 22. ASP.NET에서 Ajax를 사용하여 전자 메일 ID를 확인하는 방법? 도와주세요
- 23. ASP.NET에서 사용자 이름으로 전자 메일 주소를 설정하십시오. 멤버십 공급자
- 24. SQL Server에서 누락 된 전자 메일 찾기
- 25. 일본어로 인코딩 된 전자 메일 테스트
- 26. uid가 포함 된 전자 메일 URL
- 27. PHP/MYSQL 중복 된 전자 메일 주소
- 28. 전자 메일 파일 .bat 파일을 통한 링크. 전체 링크가 전자 메일 전자 메일 본문을 표시하지 않습니다.
- 29. Azure에서 PHP의 전자 메일
- 30. ASP.NET- 전자 메일 보내기