정의: SharpWebMail
SharpWebMail은 C#으로 개발된 WEB 애플리케이션을 기반으로 하는 다국어 WEB 메일 서비스입니다. 이를 통해 SMTP 또는 IMAP 서비스를 사용하여 사서함 보내기 및 받기를 완료할 수 있습니다. 현재 버전은 0.13입니다.
SharpWebMail의 컨트롤은 잘 알려진 여러 오픈 소스 프로젝트로 구성되어 있습니다.
FCKeditor: 소개할 내용은 많지 않습니다. 오픈 소스 HTML 편집기입니다.
DotNetOpenMail: SMTP 클라이언트 구성 요소입니다. (이메일을 보낼 때 System.Web.Mail 클래스를 완전히 대체할 수 있습니다. 이메일을 보내기 위해 System.Web.Mail을 포기해야 하는 이유는 무엇입니까? 하하. 공식 웹사이트에 가서 소개를 직접 읽어보세요.)
Mono: .NET 애플리케이션을 WIN뿐만 아니라 다른 LINUX 시스템에서도 실행할 수 있게 해주는 오픈 소스 프로젝트입니다.
SharpMimeTools: SharpMimeTools는 C#으로 작성된 오픈 소스 MIME 파서/디코더 어셈블리입니다.
설치 단계:
압축을 풀고 나오세요. 애플리케이션에 대한 가상 디렉터리를 만듭니다.
web.config 파일 수정
<로그인
title="[로그인 제목] 구성 설정"
모드="1"
추가="cnzc"
서버 선택="수동"
활성화쿼리문자열로그인="거짓"
/>모드:
1->로그인하려면 전체 이메일이 필요합니다.
2->모든 사용자 이름이 허용됩니다.
3->모든 사용자 이름이 허용되지만 추가는 가능합니다.
제공된 사용자 이름에 문자열이 추가됩니다. 세 가지 로그인 모드가 있습니다. 하나는 EMAIL로 로그인하는 것이고, 다른 하나는 계정으로 로그인하는 것이며, 로그인을 위한 사용자 이름은 추가 지원 사용자
<servers>
여야 합니다.
<서버
name="기본 POP3 서버"
정규식="*"
프로토콜="pop3"
호스트="pop3.163.com"
포트="110"
/>
</서버
<서버>
<서버
name="기본 SMTP 서버"
정규식="*"
프로토콜="smtp"
호스트="smtp.163.com"
포트="25"
/>
</servers>163 메일 시스템을 사용하고 있습니다. 호스트에 담긴 내용을 주목해주세요. 모두 작성해야 합니다(pop3 접두사 포함). 처음에는 163.com만 입력하고 그게 전부였습니다. 그러다가 로그인이 안되는 걸 발견해서 코드를 확인해서 알아냈어요.
누구나 원하는 대로 사용할 수 있습니다. 예를 들어, 우리 프로젝트에 도입해 보세요. 이런 식으로 이메일을 보내고 받는 기능이 있습니다.
나는 오랫동안 블로그를 하지 않았습니다. 아마 1년은 넘었을 겁니다. 왜냐하면 나는 오랫동안 무언가를 공부하고 배워왔기 때문이다. 앞으로도 시간이 나면 에세이를 쓰겠습니다. 기록을 기록합니다. 오
cnzc의 블로그