Sendmail 매우 느림-/ etc / hosts 구성


12

sendmail을 사용하여 단일 전자 메일을 보내려면 ~ 15 초가 걸립니다.

/var/log/mail.log :

Jul 31 09:52:42 piotr-probook sendmail[2912]: My unqualified host name (piotr-probook) unknown; sleeping for retry

/ etc / hostname :

piotr-probook

/ etc / hosts :

127.0.0.1   piotr-probook localdev localhost
192.168.1.1 router

/etc/mail/sendmail.cf :

# hosts file (normally /etc/hosts)
O HostsFile=/etc/hosts

분명히 piotr-probookurl을 입력하면 브라우저에서 호스트 및 HTTP 서버 팝업을 핑 할 수 있습니다.http://piotr-probook

내가 뭘 잘못하고 있죠? 문제를 해결하는 방법?


귀하의 질문과 문제는 명확하지 않습니다. 보관하려는 내용과 문제에 대한 자세한 정보를 추가하십시오 (예 : sendmail 사용 방법, PHP 스크립트, Python, Java, Apache가 관련되어 있습니까?). 기본적으로 : 당신은 무엇을하고 있습니까?
mondjunge

@ mondjunge 내 문제는 분명하다. sendmail을 사용하여 단일 전자 메일을 보내려면 ~ 15 초가 걸립니다. 심지어 문제의 원인을 게시 (로그 참조)하고 방금 해결 방법을 묻습니다. 그냥 실행하고 싶습니다 sendmail -t mail.txt. PHP, Java 등 일반 sendmail이 없습니다.
Piotr

1
답을 얻었다 : superuser.com/a/626219/242163
Piotr

답변:


15

superuser.com /superuser//a/626219/242163 에서 답을 얻으십시오 .


Sendmail을 사용하려면 "hostname"의 결과가 완전히 시작되도록 정규화 된 도메인 이름이어야합니다.

호스트 이름을 piotr-probook.localdomain과 같은 것으로 설정하고 / etc / hosts를 업데이트하십시오.

/ etc / hosts

127.0.0.1   piotr-probook.localdomain piotr-probook localdev localhost

또한 / etc / mailname에 해결 가능한 FQDN이 있는지 확인하십시오.
jeremiah

내 경우에는 localhost.localdomain함께 localhoat와 호스트 이름 누락 된 조각 (데비안의 센드 메일 내부에 고정 표시기)이었다
vladkras

15

위의 답변은 저에게 효과적이지 않았습니다. 그래서 나는 그것을 작동시키기 위해 내가 한 일을 여기에 게시하고 있습니다.

send mail통해 설치terminal

apt-get install sendmail

그런 다음 hosts파일 을 열었습니다

# edited from: sudo gedit etc/hosts
sudo gedit /etc/hosts

라인을 교체

127.0.0.1 localhost

127.0.0.1 localhost localhost.localdomain mydomainname

얻으려면 domain name제발 유형을

hostname

에서 terminal실행.

아파치를 다시 시작

sudo service apache2 restart

2
sendmail은 아파치와 관련이 없어야합니다
Zitrax

@Zitrax 나는 당신을 얻지 못했습니다. 무슨 뜻인지 설명해 주시겠습니까?
Mad Angle

1
마지막 단계는 아파치를 다시 시작합니다. sendmail 문제를 해결하는 데 필요하지 않아야 함을 의미했습니다.
Zitrax

호스트 파일을 변경했으며 아파치와는 독립적이기 때문에 아파치 재시작이 필요하지 않습니다. 어쨌든, 내가 잘못했을 수도 있고 아파치를 다시 시작해도 sendmail에 이상한 일이 생길 수도 있습니다. 아파치와 Senmail이 사용하는 일부 파일을 만질 수도 있지만 의심합니다.
loco.loop
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.