在linux sendmail中创建了账户怎么登陆呢
- 提问者网友:你独家记忆
- 2021-02-06 13:32
- 五星知识达人网友:雾月
- 2021-02-06 15:01
- 1楼网友:woshuo
- 2021-02-06 16:34
详细的介绍及pdf文档下载:
http://redking.blog.51cto.com/
需要安装的软件包 sendmail.i386 sendmail-cf.i386 sendmail-devel.i386 sendmail-doc.i386 m4 dovecot (pop3服务端) procmail
配置目录:/etc/mail sendmail.mc sendmail.cf local-host-names access
例子:允许其他机器连接过来发送邮件(接受邮件的用户都是在邮件服务器上的用户) 注意:当前的“其他机器”只能是在同一个域或者同一个网段的用户 # vim /etc/mail/sendmail.mc
将 daemon_options(`port=smtp,addr=0.0.0.0, name=mta')dnl 取消注释
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf # service sendmail restart
例子:允许本机和其他来自任何地方ip登录发送邮件,发送的邮件可以是其他域的邮件
需要开启smtp验证
开启smtp验证的配置 daemon_options(`port=submission, name=msa, m=ea')dnl trust_auth_mech(`external digest-md5 cram-md5 login plain')dnl define(`confauth_mechanisms', `external gssapi digest-md5 cram-md5 login plain')dnl
# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
安装验证支持的软件包
# yum install cyrus-sasl* -y
重启相关的服务
# service sendmail restart # service saslauthd restart # service dovecot restart