기본 SMTP 서버 이름을 찾는 방법은 무엇입니까?

기본 SMTP 서버 이름을 찾는 방법은 무엇입니까?

이메일을 보내는 데 사용하는 Python 스크립트가 있습니다 smtplib. smtplib.SMTP초기화할 때 어떤 메일 서버 이름을 사용해야 할지 모르겠습니다 .

테스트 서버에서는 아래 방법을 사용했는데 제대로 작동했습니다.

...
server = smtplib.SMTP('localhost')
server.sendmail( sender, to_addrs, msg.as_string() ) #msg is a MIMEText object
server.quit()

실제 배포에서는 메일 설정이 더 명확하며 유효한 이름은 다음 형식을 따릅니다 smtp.a-domain-name. 예를 들어 "smtp.mycompany.net"입니다. 스크립트에 임시로 매개변수를 추가했으며 현재 일반적인 수정 사항을 찾고 있습니다.

메일 서버 이름이 무엇인지 런타임에 알아낼 수 있는 방법이 있습니까? Linux 명령이 이름을 반환하거나 이를 추적하기 위해 사람이 읽을 수 있는 시스템 파일을 반환할 수도 있습니다. (Linux 명령은 어떻게 mail계산되나요?)

감사합니다.

관련 정보