我试图在mailx上设置多个电子邮件帐户(一个来自gmail,一个来自office365)。当我只有一个时,它工作得很好,但是如果我尝试添加另一个,mailx将始终使用来自上一个定义服务器的SMTP详细信息,而不管我使用-r选择哪个电子邮件。是否有一种方法可以添加多个帐户发送?在谷歌上找不到有用的东西。
下面是我的/etc/mail.rc文件的末尾(运行在Centos 7上)。
set bsdcompat
set smtp=smtps://smtp.gmail.com:465
set smtp-auth=login
set smtp-auth-user=EMAIL1@gmail.com
set smtp-auth-password=PASSWORD1
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
set bsdcompat
set smtp=smtp.office365.com:587
set smtp-use-starttls
set smtp-auth=login
set smtp-auth-user=EMAIL2@office.com
set smtp-auth-password=PASSWORD2
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/提前感谢
发布于 2020-05-09 08:05:40
对于任何有此问题的人,在阅读了mailx的手册页之后,我发现了帐户函数:
account account1 {
set smtp=smtps://smtp.gmail.com:465
set smtp-auth=login
set smtp-auth-user=EMAIL1@gmail.com
set smtp-auth-password=PASSWORD1
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
}
account account2 {
set smtp=smtp.office365.com:587
set smtp-use-starttls
set smtp-auth=login
set smtp-auth-user=EMAIL2@office.com
set smtp-auth-password=PASSWORD2
set ssl-verify=ignore
set nss-config-dir=/etc/pki/nssdb/
}https://stackoverflow.com/questions/61680906
复制相似问题