首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向mailx添加多个SMTP电子邮件登录

向mailx添加多个SMTP电子邮件登录
EN

Stack Overflow用户
提问于 2020-05-08 14:01:15
回答 1查看 633关注 0票数 1

我试图在mailx上设置多个电子邮件帐户(一个来自gmail,一个来自office365)。当我只有一个时,它工作得很好,但是如果我尝试添加另一个,mailx将始终使用来自上一个定义服务器的SMTP详细信息,而不管我使用-r选择哪个电子邮件。是否有一种方法可以添加多个帐户发送?在谷歌上找不到有用的东西。

下面是我的/etc/mail.rc文件的末尾(运行在Centos 7上)。

代码语言:javascript
复制
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/

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-09 08:05:40

对于任何有此问题的人,在阅读了mailx的手册页之后,我发现了帐户函数:

代码语言:javascript
复制
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/
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61680906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档