要想使shell脚本能够自动发邮件,应该怎么做。
要想使shell脚本能够自动发邮件,不是发给系统帐户,是发给163、sina这样的邮箱。应该怎么操作。 你要干嘛??
编写病毒???
嘿嘿。。。。。。。。。。。 不是。让服务器自动把一些信息发到指定邮箱里面去。省的再登录看。 mail+cron就行了。
http://www.linuxfans.org/nuke/modules.php?name=Forums&file=viewtopic&p=4043326&highlight=%C3%E6%CA%D4#4043326
jarson还面试过这样的题目。 :mrgreen: mail行吗?
现在的邮箱都要进行esmtp认证才行的。 本地系统用户还认什么证啊。 :mrgreen: 老大,不是发给本地。是发给像163、sina这样的邮箱。 顺便问一句,原来我的来贴自动回复是到263.net我的信箱的,后来263信箱没交费被停了(就是不想给钱 :mrgreen: ),我将回贴转到tom.com和sina.com的信箱帐号上均没有成功,不知会是什么缘故?难不成就是esmtp这玩艺作怪吗?有什么办法绕过去呢? 可能是。现在发信要有一个smtp服务器才能发。要进行验证的,只有合法用户才给发。否则是发不出去的。 那论坛可不可以统一给做一个什么什么esmtp认证,技术上是否可行? 看来你对邮件服务器不太了解。论坛怎么做啊。要发信就要做一个smtp服务器。 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 能不能写的具体一点。 公社用的是哪个?难不成没有做这个head?为什么给我发的回复通知我全收不到呢?今天换到btamail.net.cn上也不行。 执行如下命令:
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/
是怎么回事?
页:
[1]
2