我想从我的 Raspberry Pi 发送电子邮件。我看到了很多方法,但他们使用现有的电子邮件帐户(例如 Gmail),我不想这样做。我想在知道收件人电子邮件地址的情况下发送邮件。 Gmail 可以做到这一点,所以我相信我可以,我只是找不到我需要的任何正确解释。
谢谢,
答案1
您要么需要拥有一个带有 smtp 服务器的自己的域 (www.somedomain.net),要么需要使用 gmail、yahoo 等免费邮件程序通过smtp
.
如果不是这种情况,我们将不得不处理更多的垃圾邮件。
一个简单的发送邮件的工具是swaks
(安装apt-get install swaks
)
Swiss Army Knife SMTP,多功能 smtp 事务测试仪
这是一个(未经测试的)示例,可能与 gmail 一起使用(除非您启用了两因素身份验证),或者与任何其他 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 -