导航:首页 > 程序命令 > mail命令发邮件

mail命令发邮件

发布时间:2022-09-14 18:15:00

A. 在shell中如何使用mail命令发送邮件

在shell 输入
mail [email protected]
shell会提示你输入主题和内容,contrl+d 结束输入,就可以了。
只输入mail
是查看你是否有新的邮件。。。。
也可以 mail -s “主题” 用户
看个人了。

B. linux认证系统管理:linuxmail命令发送邮件失败

Linux认证系统管理:linuxmail命令发送邮件失败

使用linux自带的邮件功能测试邮件发送功能如下:

$ mail -s test [email protected]

sldkfjlskdjf[CTRL+D]

cc:

有时会出再提示:

You have a new mail in /var/spool/mail/root

并且在邮箱中看不到邮件;

解决办法:

1.查看出错的日志

$ tail -n 50 /var/spool/mail/root

From MAILER-DAEMON@ltv_73 Thu Dec 12 11:35:28 2013

Return-Path:

Received: from localhost (localhost)

by ltv_73 (8.13.8/8.13.8) id rBC3ZSPe006446;

Thu, 12 Dec 2013 11:35:28 +0800

Date: Thu, 12 Dec 2013 11:35:28 +0800

From: Mail Delivery Subsystem

Message-Id: <201312120335.rBC3ZSPe006446@ltv_73>

To:

MIME-Version: 1.0

Content-Type: multipart/report; report-type=delivery-status;

boundary="rBC3ZSPe006446.1386819328/ltv_73"

Subject: Returned mail: see transcript for details

Auto-Submitted: auto-generated (failure)

This is a MIME-encapsulated message

--rBC3ZSPe006446.1386819328/ltv_73

The original message was received at Thu, 12 Dec 2013 11:35:18 +0800

from 41_154 [127.0.0.1]

----- The following addresses had permanent fatal errors -----

(reason: 530 5.7.1 Client was not authenticated)

----- Transcript of session follows -----

...while talking to mail.163.com.:

>>> MAIL From: SIZE=519

<<< 530 5.7.1 Client was not authenticated

554 5.0.0 Service unavailable

--rBC3ZSPe006446.1386819328/ltv_73

Content-Type: message/delivery-status

Reporting-MTA: dns; ltv_73

Received-From-MTA: DNS; sohu_41_154

Arrival-Date: Thu, 12 Dec 2013 11:35:18 +0800

Final-Recipient: RFC822; [email protected]

Action: failed

Status: 5.7.1

Diagnostic-Code: SMTP; 530 5.7.1 Client was not authenticated

Last-Attempt-Date: Thu, 12 Dec 2013 11:35:28 +0800

2.修改DNS

$ vim /etc/resolv.conf

修改成可用的DNS,这个地方的修改保存后即生效;

3.修改主机名【也可不做这一步】

$ sysctl kernel.hostname=newhostname

4.重启邮件服务

$ service sendmail restart

;

C. 如何在Linux下使用mail命令发送邮件到外部

1、首先你得开启25端口,邮件服务器可以用sendmail或postfix,因为发件人是Received: from localhost.localdomain有些邮箱可能会拒绝或当作垃圾邮件
2、发送内容
cat a.txt|mail youremail
3、发送附件
yum -y install sharutils
uuencode a.txt a.txt |mail -s ‘subject’ youremail

D. linux怎么用命令发送邮件

linux系统默认开启发送邮件功能,但只能linux用户间发送邮件,不能发送外部邮件。
方法:
1. 查看sendmail进程是否开启。你在shell输入 ps -aux | grep 'sendmail'
2. 使用mail命令发送邮件,例如发送给root用户
mail -s 'send mail' root 按回车键
3. 输入邮件内容
4. 按ctrl+d发送,按ctrl+c退出
5. 切换到root用户,你就可以看到一封邮件,邮件存放在/var/mail/root文件里
mail命令用法:mail -s '邮件标题' 用户名
你可以搜索mail命令
是否可以解决您的问题?

E. Linux 下无法使用mail命令发送邮件

根据你描述的情况,使用mail发邮件是通过本机的postfix来发送的。如果本机的的postfix配置中启用了relay,则会将发信请求转发到relay机器进行投递。如果此时通过mail发不出邮件,则问题有可能出现在relay的服务器上。
你说的通过php是可以发邮件的,这个和使用mail是两回事。如果php程序使用的是自己的发信程序,那与本机的postfix可能就没有什么关系。这其中具体的配置还要看程序是怎么设计的。

F. 请问在Linux中怎样利用mail命令给外网的计算机发送邮件

mail -v -s "mail name" ****@***** < tmp.txt

指定一个文本为mail内容,添加-v参数,方便了解是否出错。

==
你的情况可以查看一下日志,看那儿出错了。

G. linux使用mail命令通过外部邮箱发邮件

你那个是本地ip,公网不识别,要配公网ip

H. ubuntu通过mail命令发送邮件

我们知道在centos系统里有个mail命令,可以发送邮件
安装

配置/etc/mail.rc

然后就可以通过mail命令发送邮件了

在ubuntu系统怎么安装呢?

报错:Package has no installation candidate,这可能是源的问题,如下解决

在文件末端加入:

更新

安装

配置,在文尾加入,注意这里是 /etc/s-nail.rc ,不是 /etc/mail.rc

发送邮件测试一下

我这里以126.com邮箱为例,要开启smtp功能,其他邮箱如qq邮箱也是一样的

好了,到此为止,希望对你有帮助

I. linux系统下使用mail -s 发邮件

mail -s 发邮件
-b<地址>:指定密件副本的收信人地址;
-c<地址>:指定副本的收信人地址;
-f<邮件文件>:读取指定邮件文件中的邮件;
-i:不显示终端发出的信息;
-I:使用互动模式;
-n:程序使用时,不使用mail.rc文件中的设置;
-N:阅读邮件时,不显示邮件的标题;
-s<邮件主题>:指定邮件的主题;
-u<用户帐号>:读取指定用户的邮件;
-v:执行时,显示详细的信息。

总结如下:
echo "邮件内容“ | mail -s "邮件主题" [email protected]

mail -s "邮件主题" [email protected] < mail.txt
mail.txt 是邮件内容

简化公式
echo {MAIL_SUBJECT} {BACKUP_LOG} 2>&1

阅读全文

与mail命令发邮件相关的资料

热点内容
linux文件x 浏览:389
学编程的人都聪明吗 浏览:275
电脑服务器是什么联机 浏览:48
佛山3轴编程 浏览:369
中国加密市场交易量排行 浏览:102
单片机最小的系统封装 浏览:349
柯迪亚克屏幕里怎么下载app 浏览:643
ios有什么好用的app 浏览:288
python代码覆盖率工具官网 浏览:36
好分数app的考试信息在哪里 浏览:484
程序员与内行语录 浏览:382
清除主窗口屏幕的命令 浏览:576
易语言防反编译器 浏览:491
21岁当总裁pdf 浏览:259
三菱压缩机与东芝 浏览:63
ecu编程语言 浏览:250
lombok程序员 浏览:918
md的命令 浏览:455
发型p图素材哪个app可以 浏览:791
弹性云服务器价格表 浏览:389