我有问题。我有一个没有身份验证的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发送电子邮件?
非常感谢。
答案 0 :(得分:2)
恕我直言,您应该省略user@
设置中的smtp_url
。
即:
set smtp_url = "smtp://<ip-address-of-my-server>:25"
Mutt的documentation on smtp_url表示除了主机名(或地址)之外的所有内容都是URL右侧的可选项。