使用MUTT发送电子邮件而无需身份验证

时间:2015-07-03 13:20:43

标签: linux email sendmail attachment mutt

我有问题。我有一个没有身份验证的Intranet SMTP服务器。 所以我试图使用MUTT发送电子邮件;我已将其配置如下:

set from = ""
#set use_from = yes
#SMTP user auth
set smtp_url = "smtp://user@<ip-address-of-my-server>:25"
#set smtp_pass = "$imap_pass"

但是当我尝试使用此命令发送电子邮件时:

mutt -s "Test message" my-username@mail.com < /root/testMsg.txt

我收到此消息:

SMTP server does not support authentication
Could not send the message.

我尝试过不同的配置,无论是否有用户,ecc,但我只会遇到错误。所以我的问题是......是否可以在没有身份验证的情况下使用MUTT发送电子邮件?

非常感谢。

1 个答案:

答案 0 :(得分:2)

恕我直言,您应该省略user@设置中的smtp_url

即:

set smtp_url = "smtp://<ip-address-of-my-server>:25"

Mutt的documentation on smtp_url表示除了主机名(或地址)之外的所有内容都是URL右侧的可选项。