linux 怎么发送邮件

linux 怎么发送邮件,第1张

一般来说只要把sendmail的service起起来就可以发内网邮件了

方法1 安装sendmail即可使用, mail -s "test" user@sohu.com <content.txt

bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。

方法2。利用外部的smpt服务器

而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:

修改/etc/nail.rc (/etc/mail.rc)

set from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login

说明:

from是发送的邮件地址

smtp是发生的外部smtp服务器的地址

smtp-auth-user是外部smtp服务器认证的用户名

smtp-auth-password是外部smtp服务器认证的用户密码

smtp-auth是邮件认证的方式

配置成功后,就可以使用了

可以发送一封邮件测试一下:

mail -s "test" username@163.com <content.txt 其中-s后面的是邮件标题,user@sohu.com是收件人地址,content.txt里面是邮件正文

可以使用U-Mail邮件服务器

步骤如下:

1、下载U-Mail邮件系统 for CentOS(6.X) 一体盘

请去http://www.comingchina.com/html/downloads/ 下载U-Mail邮件服务器最新版本。

 2、解析好域名,将域名的MX记录和的A记录解析到邮件服务器的IP地址。

MX记录和A记录解析方法参考: http://www.comingchina.com/html/faq/anzhuangzhongzhuangbeifen/954.html

如果是将邮件服务器放置在内网,通过端口映射的方式将外网IP的服务端口映射到内网,那么必须映射端口:25、110、80等。

3、将BIOS启动方式设置为光驱启动,并放入U-Mail for CentOS(6.X) 一体盘光盘

4、出现安装界面后,按回车键 

5、设置TCP/IP参数(使用Tab键切换,空格键选择),选择如下图,按“OK”按钮。

6、设置IP地址、子网掩码、网关和DNS等参数(请根据自己的网络环境设置这些参数),如下图。按“OK”按钮。

7、点击“Yes,discard any data”按钮进行初始化磁盘(如磁盘中有重要数据,请先备份再 *** 作),如下图:

8、设置root密码,点击“下一步

9、设置分区,这里我们选择自动分区(用户可以自定义分区,一般建1个boot分区,1个swap分区和1个根分区),点击“下一步”,如下图:

10、直接点击“下一步”,如下图:

11、直接点击“下一步”: 

12、选择默认的GRUB引导装载程序,并点击“下一步”,如下图:

13、开始安装系统 

14、出现安装完成界面,点击“重新引导”重启服务器

 15、重启好后,输入root帐号和密码登录系统,如下图:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8457343.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-16
下一篇 2023-04-16

发表评论

登录后才能评论

评论列表(0条)

保存