저는 Linux 기반 장치를 사용하고 있으며 nullmailer를 사용하여 smtp를 사용하여 이메일을 보내고 있습니다.
nullmailer version: 1.0.5
User-Agent: Mutt/1.5.19 (2009-01-05)
기존 메커니즘에서는 smtp 서버에 인증이 없고 일반 텍스트만 있습니다. 이제 smtp에 안전하게 인증해야 합니다.
인터넷 검색을 통해 몇 가지 해결 방법을 찾았으며
/etc/nullmailer/remotes
. 제안된 대로 변경했으며 nullmailer-send
성공하지 못한 채 실행을 시도했습니다.
내가 변경한 내용은 다음과 같습니다 /etc/nullmailer/remotes
.
종이를 사용하세요http://blog.janjonas.net/2011-04-22/configure-nullmailer-smtp-authentication http://metz.gehn.net/2012/11/nullmailer-with-starttls/인용하다
1. smtp.gmail.com smtp --user=[[email protected]] --pass=[GMAIL_PASSWORD]
2. smtp.gmail.com smtp --auth-login --user=[[email protected]] --pass=[GMAIL_PASSWORD]
3. smtp.gmail.com smtp --port=25 --user=[[email protected]] --pass=[GMAIL_PASSWORD]
4. smtp.gmail.com smtp --port=587 --starttls --user=[[email protected]] --pass=[GMAIL_PASSWORD]
5. smtp.gmail.com smtp --port=465 --auth-login --user=[[email protected]] --pass=[GMAIL_PASSWORD] --ssl
그들 중 누구도 직업이 없습니다.
이번에도 nullmailer(1.0.5) 버전이 보안 인증(ssl/tls/starttls)을 지원하지 않을 수 있다는 사실을 발견했습니다. 컨셉을 확인했어요--help
다음 참조를 참조하세요.http://www.troubleshooters.com/linux/nullmailer/
-p, --port=INT Set the port number on the remote host to connect to
--user=VALUE Set the user name for authentication
--pass=VALUE Set the password for authentication
--auth-login Use AUTH LOGIN instead of AUTH PLAIN in SMTP
[ssl/tls/starttls에 대한 옵션이 없는 것을 볼 수 있습니다]
그래서 nullmailer 버전을 업데이트했지만 대기 중인 메시지를 보내기 위해 1.0.5 to 1.11
실행하면 다음 오류가 발생합니다.nullmailer-send
/var/nullmailer/queue
Could not load the config
간단히 말해서 내 우려 사항은 다음과 같습니다.
1. Can I secure the smtp channel using the existing version of nullmailer.
2. Is nullmailer 1.0.5 does not supprt any secured authentication. (ssl/tls/starttls)
3. If it does how can I set the security what should be the /etc/nullmailer/remotes value.
4. If I update the version from 1.0.5 to 1.11 what are the dependencies.
Google에서 제공하는 거의 모든 링크를 살펴보았지만 여전히 하나의 큰 미스터리에 갇혀 있습니다.
도움을 주셔서 감사합니다. 제가 중요한 것을 놓쳤을 수도 있습니다.
이 질문에 대해 명확하지 않은 사람이 있으면 질문하십시오.
답변1
smtp.gmail.com에서 nullmailer가 실패하는 경우 IPv4 주소(74.125.206.109)를 직접 사용해 보십시오.
내 /etc/nullmailer/remotes는 다음과 같습니다:
74.125.206.108 smtp --port=465 --auth-login --ssl [email protected] --pass=PASS --insecure