2011-09-21 3 views
-1

다음 설치 : 두 개의 서버, 하나는 (레일) 웹 응용 프로그램이 있고 다른 하나는 실제로 전자 메일을 후위를 통해 인터넷으로 보냅니다. 즉, 웹 응용 프로그램에서 만든 모든 전자 메일이 다시 처리하는 전자 메일 서버로 전송됩니다.postfix의 이메일 주소 외에 사용자 이름을 다시 쓰는 방법은 무엇입니까?

이제는 "[email protected]"과 같은 전자 메일 주소로 전자 메일이 발송되었으므로 분명히 mx 레코드가 누락되어 대상 메일 서버가 전자 메일을 거부하게되었습니다.

그래도 나는 smtp_generic_maps으로 수정하여 보낸 사람 주소를 유효한 주소로 다시 씁니다.

그러나 전자 메일에 표시된 보낸 사람 이름은 두 부분으로 구성되어 있으며 첫 번째 부분은 전자 메일을 만드는 웹 서버의 사용자 이름으로 후위로 자동 설정됩니다. 이 경우에는 "nginx"입니다.

그래서 전자 메일 주소뿐만 아니라 표시된 사용자 이름도 다시 작성합니까? 누구든지 올바른 방향으로 나를 가리킬 수 있습니까? 나의 방어 : 나는이 시스템을 직접 설치하지 않았으므로, 나는 초보자 인 센드 메일에 조금 익숙하다.

답변

2

간편하게 TCP/IP를 통해 127.0.0.1 포트 25에 연결하고 SMTP를 사용하여 메일을 제출하십시오. 그런 식으로 주소를 원하는대로 설정할 수 있습니다. 현재 sendmail 명령을 통해 메일을 제출하고 있습니다.이 명령은 사용자의 보낸 사람 주소를 선택합니다.

ps. sendmail! = postfix

+0

이제 로컬 호스트의 포트 25에서 연결을 허용하도록 sendmail을 구성하는 방법을 알아야합니다. – Rhywden