내 라즈베리 파이에서 이메일을 보내고 싶습니다. 많은 방법을 보았지만 기존 이메일 계정(예: Gmail)을 사용하므로 그렇게 하고 싶지 않습니다. 수신자의 이메일 주소를 알고 메시지를 보내고 싶습니다. Gmail은 이 작업을 수행할 수 있으므로 할 수 있다고 확신하지만 필요한 것에 대한 적절한 설명을 찾을 수 없습니다.
감사해요,
답변1
smtp 서버가 있는 자신만의 도메인(www.somedomain.net)이 있거나 를 통해 gmail, yahoo 등과 같은 무료 이메일 프로그램을 사용해야 합니다 smtp
.
그렇지 않다면 우리는 더 많은 스팸을 처리해야 할 것입니다.
이메일을 보내는 간단한 도구는 swaks
(설치 apt-get install swaks
) 입니다.
Swiss Army Knife SMTP, 다기능 SMTP 트랜잭션 테스터
다음은 Gmail(2단계 인증을 활성화하지 않는 한) 또는 다음과 함께 작동할 수 있는 (테스트되지 않은) 예입니다.다른 사람 smtp
섬기는 사람.
echo "Hello world" | swaks -4 --server smtp.gmail.com:587 --from [email protected] \
--to [email protected] -tls --tls-protocol sslv3 --auth PLAIN --auth-user [email protected] \
--auth-password my_secret_password --h-Subject "Test message" --body -