localhost에서 전자 메일을 보내고 외부 smtp 설정을 사용하면 전자 메일이 suceessfully 전송되지만 라이브 서버에서 코드를 실행하면 전자 메일이 전송되지 않습니다. web.config 있음 :첨부 파일이있을 때 asp.net 전자 메일이 서버에서 실패합니다.
<system.net>
<mailSettings>
<smtp>
<network host="localhost" />
</smtp>
</mailSettings>
</system.net>
이 문제는 전자 메일 첨부 파일이있는 라이브 사이트에서만 발생합니다. 그것은 첨부 파일의 유무에 상관없이 localhost에서 잘 작동합니다.
가 이미 존재하거나 파일 당신이 당신의 응용 프로그램 내에서 그것을 만들고있는 첨부 파일입니다 : – Avitus
파일 업로드 컨트롤을 사용하여 연결합니다. – hotcoder
내 생각에 서버에 사용 권한 문제가있어 파일을 읽을 수 없기 때문에 첨부 할 수 없습니다. 귀하의 신원 정보 태그가 켜져 있습니까? – Avitus