目前,由于垃圾邮件问题,我的服务器已阻止从其发送电子邮件。因此,我目前正在寻找一种通过命令行或 shell 脚本通过外部 SMTP 服务器(如 gmail)发送电子邮件的方法。
请注意,如果我需要其他软件来帮助解决此问题,我在服务器上没有 root 访问权限,因此我无法安装需要 root 的软件,但我可以在本地安装它们,前提是我使用./configure --prefix=$HOME
.服务器是附带的mail
,这实际上是与电子邮件相关的全部内容。
答案1
邮件传输协议是一个可以通过 smtp 发送电子邮件的命令行应用程序。您可以将您的电子邮件输入其中。请记住,它不是邮件用户代理,因此您必须输入整个电子邮件而不仅仅是正文。
答案2
只需验证您是否安装了 mail/mailx 即可。默认情况下应该有邮件。
您可以在这些命令中使用 smtp 详细信息,通过外部 smtp 发送电子邮件。
例子:
mailx -S smtp=<smtp-server-address> -r <from-address> -s <subject> -v <to-address> < body.txt