QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5050|回复: 16

要想使shell脚本能够自动发邮件,应该怎么做。

[复制链接]
发表于 2004-10-11 12:05:36 | 显示全部楼层 |阅读模式
要想使shell脚本能够自动发邮件,不是发给系统帐户,是发给163、sina这样的邮箱。
应该怎么操作。
发表于 2004-10-11 12:29:56 | 显示全部楼层
你要干嘛??

编写病毒???
嘿嘿。。。。。。。。。。。
回复

使用道具 举报

 楼主| 发表于 2004-10-11 12:38:53 | 显示全部楼层
不是。让服务器自动把一些信息发到指定邮箱里面去。省的再登录看。
回复

使用道具 举报

发表于 2004-10-11 12:43:35 | 显示全部楼层
mail+cron就行了。
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4043326&highlight=%C3%E6%CA%D4#4043326
jarson还面试过这样的题目。
回复

使用道具 举报

 楼主| 发表于 2004-10-11 12:48:13 | 显示全部楼层
mail行吗?
现在的邮箱都要进行esmtp认证才行的。
回复

使用道具 举报

发表于 2004-10-11 12:58:53 | 显示全部楼层
本地系统用户还认什么证啊。
回复

使用道具 举报

 楼主| 发表于 2004-10-11 13:04:10 | 显示全部楼层
老大,不是发给本地。是发给像163、sina这样的邮箱。
回复

使用道具 举报

发表于 2004-10-11 13:18:37 | 显示全部楼层
顺便问一句,原来我的来贴自动回复是到263.net我的信箱的,后来263信箱没交费被停了(就是不想给钱 ),我将回贴转到tom.com和sina.com的信箱帐号上均没有成功,不知会是什么缘故?难不成就是esmtp这玩艺作怪吗?有什么办法绕过去呢?
回复

使用道具 举报

 楼主| 发表于 2004-10-11 13:37:12 | 显示全部楼层
可能是。现在发信要有一个smtp服务器才能发。要进行验证的,只有合法用户才给发。否则是发不出去的。
回复

使用道具 举报

发表于 2004-10-11 14:48:08 | 显示全部楼层
那论坛可不可以统一给做一个什么什么esmtp认证,技术上是否可行?
回复

使用道具 举报

 楼主| 发表于 2004-10-11 15:18:04 | 显示全部楼层
看来你对邮件服务器不太了解。论坛怎么做啊。要发信就要做一个smtp服务器。
回复

使用道具 举报

发表于 2004-10-11 16:25:46 | 显示全部楼层
qmail:
echo "domain.com" /var/qmail/control/helohost
chmod 755 /var/qmail/control/helohost

postfix:
postconf -e "smtp_helo_name = domain.com"

sendmail:
vi /etc/mail/sendmail.cf
C{w}domain.com
回复

使用道具 举报

 楼主| 发表于 2004-10-11 16:47:46 | 显示全部楼层
能不能写的具体一点。
回复

使用道具 举报

发表于 2004-10-11 17:12:27 | 显示全部楼层
公社用的是哪个?难不成没有做这个head?为什么给我发的回复通知我全收不到呢?今天换到btamail.net.cn上也不行。
回复

使用道具 举报

 楼主| 发表于 2004-10-12 11:10:10 | 显示全部楼层
执行如下命令:
echo -e "To: \"[email protected]\" <[email protected]>\nFrom: \"[email protected]\" <[email protected]>\nSubject: test\n\n testtesttesttesttest" | /usr/sbin/sendmail -t
命令执行正常,但在/var/log/maillog里面看到了下面的日志:
deferral: Connected_to_61.135.132.100_but_my_name_was_rejected./Remote_host_said:_504_<#aaaaa.com>:_Helo_command_rejected:_need_fully-qualified_hostname/

发到etang邮箱的时候会提示:
failure: 61.152.250.171_failed_after_I_sent_the_message./Remote_host_said:_550_Content_reject._zAMAABtAa0E9AWs8.1/

是怎么回事?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 22:47 , Processed in 0.051593 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表