在CentOS 7系统里使用465端口发送邮件

云友“ wuxianlvzhou  ”在云栖问答里,想在CentOS7系统里,使用465端口发送 邮件  
 
环境 :CentOS 7, 阿里 企业 邮箱 账户  
 
过程:  
 
1. 编辑 /etc/mail.rc 文件内容,追加以下内容(请替换其中的登录用户和 密码 值):  
  1. set smtp="smtps://smtp.mxhichina.com:465"
  2. set smtp-auth=login
  3. set smtp-auth-user="sales@vfutai.xxx"
  4. set smtp-auth-password="Ni-De-Mi-Ma"
  5. set ssl-verify=ignore
  6. set nss-config-dir=/etc/pki/nssdb
 
 
 
  我有几张阿里云幸运券分享给你,用券购买或者升级阿里云相应产品会有特惠惊喜哦!把想要买的产品的幸运券都领走吧!快下手,马上就要抢光了。
 
 
 
2. 发信测试(请替换其中的回信、收信地址和标题):  
  1. echo message3 | mail -v -r "sales@vfutai.xxx" -s "This is the subject" dongshan3@foxmail.xxx
 
3. 执行命令后,显示发信成功。收件人邮箱中,有信  
 
 
 
 
 
 
 

参考:Mailx and Gmail nss config dir - http://stackoverflow.com/questions/16799407/mailx-and-gmail-nss-config-dir 

原文链接

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在 CentOS 7 上配置邮件服务器的步骤: 1. 安装邮件服务器软件 使用 yum 命令安装邮件服务器软件: ``` sudo yum install postfix dovecot ``` 2. 配置 Postfix 编辑 Postfix 的主配置文件 /etc/postfix/main.cf: ``` sudo vi /etc/postfix/main.cf ``` 修改以下配置项: ``` myhostname = mail.example.com # 修改为你的邮件服务器的主机名 mydomain = example.com # 修改为你的域名 myorigin = $mydomain inet_interfaces = all mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain mynetworks = 192.168.0.0/16, 127.0.0.0/8 # 允许访问邮件服务器的网络段 smtpd_banner = $myhostname ESMTP $mail_name smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination smtpd_sasl_type = dovecot smtpd_sasl_path = private/auth smtpd_sasl_auth_enable = yes smtpd_tls_security_level = may smtpd_tls_cert_file = /etc/pki/tls/certs/localhost.crt smtpd_tls_key_file = /etc/pki/tls/private/localhost.key smtpd_tls_session_cache_database = btree:/var/lib/postfix/smtpd_tls_session_cache smtpd_tls_protocols = !SSLv2,!SSLv3 smtpd_tls_ciphers = high ``` 保存并退出。 3. 配置 Dovecot 编辑 Dovecot 的主配置文件 /etc/dovecot/dovecot.conf: ``` sudo vi /etc/dovecot/dovecot.conf ``` 修改以下配置项: ``` protocols = imap pop3 lmtp listen = *, :: disable_plaintext_auth = no ssl = yes ssl_cert = </etc/pki/tls/certs/localhost.crt ssl_key = </etc/pki/tls/private/localhost.key mail_location = maildir:/var/mail/%u auth_mechanisms = plain login passdb { driver = pam } userdb { driver = passwd } ``` 保存并退出。 4. 启动服务 启动并设置 Postfix 和 Dovecot 服务开机自启: ``` sudo systemctl start postfix sudo systemctl enable postfix sudo systemctl start dovecot sudo systemctl enable dovecot ``` 5. 配置防火墙 开放邮件服务所需的端口: ``` sudo firewall-cmd --permanent --add-port=25/tcp sudo firewall-cmd --permanent --add-port=110/tcp sudo firewall-cmd --permanent --add-port=143/tcp sudo firewall-cmd --permanent --add-port=465/tcp sudo firewall-cmd --permanent --add-port=587/tcp sudo firewall-cmd --permanent --add-port=993/tcp sudo firewall-cmd --permanent --add-port=995/tcp sudo firewall-cmd --reload ``` 6. 测试 使用邮件客户端连接邮件服务器进行测试,如使用 Thunderbird 客户端。在 Thunderbird 中添加新账户,输入你的邮件地址和密码,选择 IMAP 或 POP3 协议,填写邮件服务器的主机名和端口,测试发送和接收邮件。 以上就是在 CentOS 7 上配置邮件服务器的步骤,希望能够帮助到你。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值