자동 이메일 보내기(Ubuntu 20.04)

자동 이메일 보내기(Ubuntu 20.04)

데이터베이스를 읽고 쓸 수 있는 Python API와 함께 제공되는 Ubuntu 20.04 VM에서 실행되는 데이터베이스(postgres를 래핑하는 독점 소프트웨어)가 있습니다. 기술적인 이유로 직접 SQL 문을 읽기/쓰기보다는 Python API를 사용하는 것이 더 좋습니다. 사람과 사람의 생일이 포함된 테이블이 하나만 있다고 가정합니다.

id,name,birthday
1,sarah,21-10-2000
2,john,31-7-1998
3,elizabeth,18-3-2001
...

Python API + 매일 실행되는 cronjob을 사용하여 예를 들어 7일 후에 누구의 생일이 다가오는지 확인할 수 있습니다. 문제는 가상 머신이 개인 회사 네트워크에 있고 보낼 수는 있지만 받을 수는 없는 메일 서버의 이름이 있지만 가상 머신과 연결된 사용자나 비밀번호가 없다는 것입니다(예: 다음과 같은 장치가 어떻게 가능합니까?) 이메일을 보내도록 프린터를 설정했지만 프린터 자체에는 이메일을 보낼 이메일 주소가 없습니다.

smtp유사한 설정을 쉽게 찾을 수 있습니다.여기일회용 Gmail 계정으로 테스트할 때 잘 작동하지만 null이 아닌 필드가 필요한 것 AuthUser같습니다 AuthPass. 하려고 하면 나타 dead.letter납니다./home/<USER>ssmtp [email protected] < test_email.txt

이것에 대해 아주 새로운 것이므로 올바른 어휘를 사용하지 않을 수도 있지만 원하는 동작을 적절하게 설명했기를 바랍니다.

우리 중 누구도 결혼하지 않았습니다 ssmtp. 다른 경량 MTA는 그럴 것입니다.

관련 정보