sendmail을 릴레이하지 않게 만드는 방법(특정 조건에서)

sendmail을 릴레이하지 않게 만드는 방법(특정 조건에서)

이메일을 다른 서비스로 전달하여 전달하도록 sendmail을 구성했습니다. 그런데 개인 메일에서는 릴레이를 사용하지 않고 직접 보내고 싶습니다.

릴레이 설정을 재정의하는 방법은 무엇입니까? 나는 다른 서비스를 통해 전달될 때 작동하지 않는 이러한 이메일을 리디렉션하기 위해 mutt와 procmail을 사용합니다.

답변1

가장 간단한 방법은 메일을 보내는 이메일 주소를 기반으로 mutt에 대한 다양한 전송 프로필을 만드는 것입니다. 기본 muttrc에 다음 줄을 추가합니다.

send-hook "youremail\@yourdomain\.com" "source mutt_personal_profile"
reply-hook "youremail\@yourdomain\.com" "source mutt_personal_profile"

그런 다음 mutt_personal_profile동일한 디렉터리에 파일을 생성하고 muttrc기본 구성에서와 마찬가지로 관련 smtp 정보를 입력해야 합니다(계정이 하나의 smtp 서버만 사용하는 경우). 가장 안전한 방법은 가지고 있는 smtp 설정을 muttrc동일한 방식으로 "소스가 제공되는" 별도의 파일로 옮기는 것입니다. 그러면 해당 설정이 실수로 다른 계정으로 "번짐"되지 않습니다.

인용하다:

관련 정보