use*_*686 12
传统上,Unix 邮件程序,包括mail,依靠 MTA(邮件传输代理)来进行实际传输。
您可以使用全尺寸 MTA(postfix、exim4、opensmtpd),通过使用“smarthost”(中继主机)进行配置,或者使用始终使用一个的轻量级仅外发 MTA(msmtp、ssmtp、esmtp、nullmailer)。
对于个人使用,msmtp最容易设置——它只能发送邮件,不能接收,并允许用户特定的配置。
安装msmtp,然后将您的 Gmail 帐户添加到~/.msmtprc:
默认值
开启
# 下面的路径可能需要调整
tls_trust_file /etc/ssl/certs/ca-certificates.crt
帐户 Gmail
来自您的地址@gmail.com
主机 smtp.gmail.com
587端口
正宗的
用户youraddress @gmail.com
帐户默认:gmail
现在告诉mail使用msmtp,通过编辑~/.mailrc:
设置 sendmail="/usr/bin/msmtp"
(如果这不起作用,请ln -s /usr/bin/msmtp /usr/sbin/sendmail以 root 身份运行。)
最后,如果您想mail/msmtp记住您的 Gmail 密码,请转到~/.netrc:
机器 smtp.gmail.com
登录您的地址@gmail.com
密码“您的密码在这里”
除非您的系统管理员已经设置了邮件系统,否则您必须配置邮件传输代理。传统上就是sendmail,现代系统使用postfix 或exim4。
| 归档时间: |
|
| 查看次数: |
34958 次 |
| 最近记录: |