如何发送邮件?
Tofloor
poster avatar
星语我梦
deepin
2017-11-03 18:58
Author
搞了两天mail命令,我想直接发送邮件,不管用哪个只要能发就行,试过配置mail.rc,用qq邮箱,126都不行,我想用postfix,不知道怎么用,网上的教程感觉不太靠谱,我不太懂配置域名和dns,该不会真要买个域名吧?dns不是不能配,我就是觉得没必要,因为postfix本来就是个服务器,再让我配一个服务器,感觉有点坑不是吗?
我就是不太懂,想请教一下
Reply Favorite View the author
All Replies
avatar
woodelf
deepin
2017-11-03 19:43
#1
用sendmail,调用外部SMTP服务器
另,如果你不做邮件服务器管理员,折腾这些没意义
Reply View the author
avatar
星语我梦
deepin
2017-11-03 19:53
#2
woodelf 发表于 2017-11-3 11:43
用sendmail,调用外部SMTP服务器
另,如果你不做邮件服务器管理员,折腾这些没意义
...

调用失败了,老是被当做垃圾邮件,或者是访问ip次数过多
Reply View the author
avatar
DebuggerX
deepin
2017-11-03 20:03
#3
参考这篇:
nail (mailx) 使用外部SMTP服务器配置
我用的是163邮箱没毛病。
家里服务器用的是花生壳动态域名,个别时候解析会出问题,所以写了个脚本,当家里宽带的ip变化的时候就把最新的ip发到我自己的邮箱上,用的命令是:
  1. echo "ip: `curl -s ifconfig.io`"  | mail -s LastIP-`date '+%Y-%m-%d(%H:%M:%S)'` xxxxx@163.com
Copy the Code
Reply View the author
avatar
isunny
deepin
2017-11-03 20:37
#4
无论是qq  还是 163 都不能直接使用邮箱用户名密码直接发送邮件,都要求使用授权码, 授权码在你打开smtp时会提示设置。另外qq 要求使用ssl 或者 tls 加密链接
Reply View the author
Comments
iminto
2017-11-04 18:51
是的
avatar
星语我梦
deepin
2017-11-04 09:00
#5
都试过了,用外部邮箱我试了qq,sohu,sina,126,统统不行,我就想发个邮件而已,不想折腾那么厉害,我配置外部邮箱没有关闭postfix服务,这个有影响嘛?
Reply View the author
avatar
iminto
deepin
2017-11-04 19:02
#6
本帖最后由 iminto 于 2017-11-4 13:09 编辑

什么乱七八糟的,楼主脑袋里简直稀里糊涂的啊。

我来下结论:

1.无论是qq  还是 163 都不能直接使用邮箱用户名密码直接发送邮件,都要求使用授权码, 授权码在你去网页版配置中心打开smtp时会提示设置。

2. postfix 是一个邮件服务器,能根据SMTP协议来和其他邮箱通讯,实现发邮件的效果。但是,由于广泛认可的垃圾邮件策略的限制,你自己随随便便看网上教程配置的postfix就是个废物,一点用都没有。你必须有自己的域名,而且是得到认可的域名 。所有的邮件服务商,组成了一个国际联盟,这个国际联盟有一个数据库,只有在白名单里的域名发来的邮件才认可,黑名单里的直接放垃圾箱或拒收。

3.不要浪费时间折腾postfix。

4.参照第一条,配置正确的SMTP,也就是使用别人配置好的邮件服务器。或者使用第三方邮件服务,比如sohu,mailgun 等。

5.你的需求没说清楚。不要走错路,你本来是肚子饿了要吃饭,结果跑去插秧。。。你要的是发邮件,而不是学什么配置 postfix,玩DNS。。




Reply View the author
avatar
星语我梦
deepin
2017-11-06 19:24
#7
iminto 发表于 2017-11-4 11:02
什么乱七八糟的,楼主脑袋里简直稀里糊涂的啊。

我来下结论:

嗯,我本来就是想发个邮件,因为配置qq邮箱,163邮箱啥的都失败了才想搞个postfix,我配置了授权码,还是失败了,因为不懂所以才过来问。
然而跑了一圈发现自己傻缺了,因为我用的mail默认使用postfix,我没关掉postfix服务导致qq邮箱发不出去。
我现在又出现一个问题,我用的是
sohu邮箱,发送给别的邮箱都没有问题,偏偏发给qq邮箱收不到,不知道啥问题
Reply View the author
avatar
iminto
deepin
2017-11-06 22:28
#8
https://bbs.deepin.org/post/147640
嗯,我本来就是想发个邮件,因为配置qq邮箱,163邮箱啥的都失败了才想搞个postfix,我配置了授权码,还是 ...

那是因为被QQ的垃圾邮件策略给吞了。有多种办法解决:

1.打电话给QQ邮箱客服。

2.换个邮箱发。

3.让那个QQ邮箱献给给你搜狐邮箱发一封邮件,彼此加入白名单
Reply View the author
avatar
星语我梦
deepin
2017-11-07 08:25
#9
iminto 发表于 2017-11-6 14:28
那是因为被QQ的垃圾邮件策略给吞了。有多种办法解决:

1.打电话给QQ邮箱客服。

感觉qq邮箱略坑,放得太死
Reply View the author