dankey 发表于 2004-10-11 12:05:36

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

要想使shell脚本能够自动发邮件,不是发给系统帐户,是发给163、sina这样的邮箱。
应该怎么操作。

daixi 发表于 2004-10-11 12:29:56

你要干嘛??

编写病毒???
嘿嘿。。。。。。。。。。。

dankey 发表于 2004-10-11 12:38:53

不是。让服务器自动把一些信息发到指定邮箱里面去。省的再登录看。

Bluedata 发表于 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还面试过这样的题目。 :mrgreen:

dankey 发表于 2004-10-11 12:48:13

mail行吗?
现在的邮箱都要进行esmtp认证才行的。

Bluedata 发表于 2004-10-11 12:58:53

本地系统用户还认什么证啊。 :mrgreen:

dankey 发表于 2004-10-11 13:04:10

老大,不是发给本地。是发给像163、sina这样的邮箱。

bwb 发表于 2004-10-11 13:18:37

顺便问一句,原来我的来贴自动回复是到263.net我的信箱的,后来263信箱没交费被停了(就是不想给钱 :mrgreen: ),我将回贴转到tom.com和sina.com的信箱帐号上均没有成功,不知会是什么缘故?难不成就是esmtp这玩艺作怪吗?有什么办法绕过去呢?

dankey 发表于 2004-10-11 13:37:12

可能是。现在发信要有一个smtp服务器才能发。要进行验证的,只有合法用户才给发。否则是发不出去的。

bwb 发表于 2004-10-11 14:48:08

那论坛可不可以统一给做一个什么什么esmtp认证,技术上是否可行?

dankey 发表于 2004-10-11 15:18:04

看来你对邮件服务器不太了解。论坛怎么做啊。要发信就要做一个smtp服务器。

Bluedata 发表于 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

dankey 发表于 2004-10-11 16:47:46

能不能写的具体一点。

bwb 发表于 2004-10-11 17:12:27

公社用的是哪个?难不成没有做这个head?为什么给我发的回复通知我全收不到呢?今天换到btamail.net.cn上也不行。

dankey 发表于 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/

是怎么回事?
页: [1] 2
查看完整版本: 要想使shell脚本能够自动发邮件,应该怎么做。