尝试从Ubuntu(12.04)命令行以bash脚本向自己发送电子邮件,它不会发送。我甚至使用wireshark侦听端口25上的流量,甚至没有看到tcp会话建立。
mail -s "Subject" xxxxx@yahoo.com < msg.txt
它应该非常简单:只需从电子邮件地址(xxxxx@yahoo.com)找到服务器,设置TCP连接并遵循SMTP协议。它甚至没有尝试建立TCP连接。
有什么想法吗?感谢。
答案 0 :(得分:0)
使用sendmail程序。这简单得多:)
sudo apt-get install sendmail
sudo sendmailconfig
echo testmail | sendmail address@gmail.com