当前位置:首页 » 操作系统 » linux的mail命令

linux的mail命令

发布时间: 2022-06-29 02:57:58

Ⅰ 如何在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

Ⅱ 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命令
是否可以解决您的问题?

Ⅲ linux使用mail命令-- -f指定发件人时出错

把发件人地址加上-r,放在收件人地址的前面
mail -s "hello world" -r [email protected] [email protected] < a.txt

Ⅳ linux系统命令行接收邮件

你这个思路就是使用mail命令,附带附件的方式,把你本机的一个文档发过去。

命令:mail -s "test" -a yourFile.txt [换成你Linux的mailAddress]
但是你得看看怎么配邮件服务。
个人感觉可以用scp会更方便。非常简单,使用的好像是ssh协议。只要你开了ssh,就能用来在Linux用户之间传输文件。
命令:scp yourFile.txt [IP:PATH]
希望对你有帮助。

Ⅳ linux 中mail命令问题

客户端测试
vim ~/.mailrc
列:set smtp=smtp://mail.example.com 发信服务器
set [email protected] 发件人
set folder=imap://mail.example.com 收件服务器
wq
mail 测试

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

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

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

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

Ⅶ Linux 下 mail,mailx 和 sendmail 的区别

通常的做法都是,关闭本机的sendmail服务,修改/etc/mail.rc,增加一下类似两行,指定外部的smtp服务器地址、帐号密码等。

# vi /etc/mail.rc
set [email protected] smtp=smtp.qq.com
set smtp-auth-user=demo smtp-auth-password=ithf smtp-auth=login

然后通过命令来发送邮件
echo hello word | mail -s "demo title" [email protected]
可是发现在RHEL6运行是没有问题,在RHEL5下,mail命令始终是调用本地的sendmail服务来发送邮件的。到底RHEL6和RHEL5下的mail和mailx又有着什么关系呢?

RHEL6下

mail 链接到 mailx 命令,mailx版本为12.4
# rpm -qa|grep mailx
mailx-12.4-6.el6.x86_64
# ll /bin/mail*
lrwxrwxrwx. 1 root root 5 7月 22 2011 /bin/mail -> mailx
-rwxr-xr-x. 1 root root 390424 2月 16 2010 /bin/mailx
# mail -V
12.4 7/29/08
RHEL5下,则发现了一些不同
mailx 链接到 mail 命令,mailx版本为8.1
# rpm -qa|grep mailx
mailx-8.1.1-44.2.2
# ll /bin/mail*
-rwxr-xr-x 1 root mail 84856 Jun 6 2007 /bin/mail
lrwxrwxrwx 1 root root 4 Apr 12 18:03 /bin/mailx -> mail
# mail -V 此处运行就会出错,没有-V这个参数
也就是说,在RHEL6\5下,运行mail 和mailx,实际上都是一个命令,而mail版本不同,导致了RHEL5下mail命令无法调用外部SMTP服务器。

安装mailx新版本可解决此问题。

Ⅷ 求助:如何在Linux下发送邮件

Linux服务器发送邮件一般都是基于sendmail进行的,sendmail服务器提供对外的邮件发送功能。

1.安装sendmail服务器安装方法:

#sudoapt-getinstallsendmail

2.然后通过ps查看是否有sendmail进程,如果存在,则安装成功:

#ps-ef|grepsendmail
root12821013:39?00:00:00sendmail:MTA:acceptingconnections

3.成功安装sendmail后,就可以向邮件账户发送邮件了,编辑如下文件a.sh,通过chmod 更改权限后执行就可以。

#!/bin/bash
/usr/sbin/sendmail-t<<EOF
From:Mailtest
Sender:
To:[email protected]
Cc:[email protected]
Subject:mailtesting
----------------------------------
Thisisthemailcontent...
muhaha
---------------------------------
EOF

Ⅸ 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命令

Ⅹ linux mail 命令问题

1、本地需要启动postfix或者sendmail
2、cat mail.txt |mail -s test [email protected]
3、可以以附件方式发送
uuencode a.txt a.txt |mail [email protected]

热点内容
nas的监控存储 发布:2024-11-16 05:52:53 浏览:316
phpxml转换 发布:2024-11-16 05:47:10 浏览:955
内网服务器搭建什么公司做 发布:2024-11-16 05:36:24 浏览:594
如何利用map做本地缓存 发布:2024-11-16 05:34:37 浏览:539
w7恢复出厂设置密码是多少 发布:2024-11-16 05:23:49 浏览:791
方周编译器 发布:2024-11-16 05:23:12 浏览:660
数据库监控工具 发布:2024-11-16 05:23:07 浏览:958
存储器题型 发布:2024-11-16 05:23:06 浏览:86
怎么设置电脑配置信息 发布:2024-11-16 05:04:26 浏览:981
推荐系统php 发布:2024-11-16 05:03:42 浏览:12