精华内容
下载资源
问答
  • linux sendmail
    2021-03-07 10:16:05

    目录

    一、安装sendmail与mail

    二、发送邮件

    三、设置发件人信息


    一、安装sendmail与mail

    1、安装sendmail:

    1) centos下可以安装命令:

    yum -y install sendmail
    

    2) 安装完后启动sendmail命令:

    service sendmail start
    

    2、安装mail

    安装命令:

    yum install -y mailx
    

    二、发送邮件

    1、通过文件内容发送

    发送命令:

    mail -s 'mail test' xxx@yyy.com < con.txt 
    

    ("mail test"为邮件主题,xxx@yyy.com为收件人邮箱,con.txt保存邮件内容)

    2、通过管道符直接发送

    发送命令:

    echo "this is my test mail" | mail -s 'mail test' xxx@yyy.com
    

    三、设置发件人信息

    上述发送邮件默认会使用linux当前登录用户信,通常会被当成垃圾邮件,指定发件人邮箱信息命令:vi /etc/mail.rc,编辑内容如:

    set from=username@126.com
    set smtp=smtp.126.com
    set smtp-auth-user=username
    set smtp-auth-password=password
    set smtp-auth=login
    

    注意配置中的smtp-auth-password不是邮箱登录密码,是邮箱服务器开启smtp的授权码,每个邮箱开启授权码操作不同(网易126邮箱开启菜单:设置-> 客户端授权密码)。


     

    更多相关内容
  • 今天用Linux下安装的sendmail写了一个发送email的程序,分享一下,代码如下:参数分别是Email地址,邮件标题和内容!使用时候还需要定义MAIL_HOST和MAIL_SENDER常量即可.CODE:define('MAIL_HOST','192.168.1.131');define...

    今天用Linux下安装的sendmail写了一个发送email的程序,分享一下,代码如下:

    参数分别是Email地址,邮件标题和内容!使用时候还需要定义MAIL_HOST和MAIL_SENDER常量即可.

    CODE:define('MAIL_HOST','192.168.1.131');

    define('MAIL_SENDER','test@test.com');

    static function SendMail($email,$title,$content){

    include_once(PATH_CLASS.'/phpmailer/class.phpmailer.php');

    $mail = new PHPMailer();

    $mail->CharSet = "GBK";

    $mail->IsSendmail();

    $mail->Host = MAIL_HOST;

    $mail->SMTPAuth = true; // 设置为安全验证方式

    $mail->SetLanguage('en',PATH_CLASS.'/phpmailer/language/');

    $mail->From = MAIL_SENDER;

    $mail->FromName = "service";

    $mail->AddAddress($email, 'sellnet'); //收件人地址

    $mail->WordWrap = 50; // set word wrap to 50 characters

    $mail->IsHTML(true); // 设置邮件格式为 HTML

    $mail->Subject = iconv("utf-8","gb2312",$title);

    $mail->Body = iconv("utf-8","gb2312",$content);

    $result = $mail->Send();

    $mail->SmtpClose();

    return $result;

    }0b1331709591d260c1c78e86d0c51c18.png

    展开全文
  • linux sendmail

    2018-04-30 18:20:02
    今天分享一个sendmail小知识,用linux发送邮件。 在centos系统中: 下载安装mailutils wget ftp://ftp.gnu.org/gnu/mailutils/mailutils-2.2.tar.gz 解压进入 ./configure make && make install yum ...

    今天分享一个sendmail小知识,用linux发送邮件。

    在centos系统中:

    1. 下载安装mailutils
      wget ftp://ftp.gnu.org/gnu/mailutils/mailutils-2.2.tar.gz
      解压进入
      ./configure
      make && make install
    2. yum install -y sendmail
    3. yum install sharutils   # 使用带附件功能
    4. service sendmail start 
    5. 查看sendmail启动没:   ps aux |grep sendmail
    6. 测试:    echo 'content test' | mail -s "title test"  -t aaa@b.com
    7. 方法一:此时发觉只能给公司内部发邮件, 如果需要还能给外面的邮箱(比如我的qq邮箱)发邮件则还需要 vi  /etc/mail/sendmail.mc找到包含Addr的这一行:    DAEMON_OPTIONS(`Family=inet,  Name=MTA-v4, Port=smtp, Addr=127.0.0.1')dnl修改Addr=0.0.0.0  ,表明可以连接到任何服务器。方法二:A.编辑“ /etc/mail.rc ”文件加上一个自己的邮箱账户(替换掉大写部分):
      set from=YOUR_POST@163.com
      set smtp=smtp.163.com
      set smtp-auth-user=YOUR_USERNAME
      set smtp-auth-password=YOUR_PASSWORD
      set smtp-auth-login
      B.重启邮件服务
      service sendmail restart
      C.设置第三方邮件开启“ pop3/smtp ”服务在客户端或者网页登录该账户,在邮件设置中找到该选项勾选开启即可。

    展开全文
  • linux sendmail群发邮件

    2021-05-16 12:40:53
    linux sendmail群发邮件主要有两种方法,下面一米软件就来给大家介绍一下。 方法1:安装sendmail即可使用, mail -s "test" user@sohu.combin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和...

    linux sendmail群发邮件主要有两种方法,下面一米软件就来给大家介绍一下。

    3c703a0c47ab0ee1bcda801839a78021.png

    方法1:安装sendmail即可使用, mail -s "test" user@sohu.com

    bin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要的资源占用。

    方法2:利用外部的smpt服务器

    而通过修改配置文件可以使用外部SMTP服务器,可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的:

    修改/etc/nail.rc (/etc/mail.rc)

    set from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login

    linux sendmail群发邮件相关说明:

    from是发送的邮件地址

    smtp是发生的外部smtp服务器的地址

    smtp-auth-user是外部smtp服务器认证的用户名

    smtp-auth-password是外部smtp服务器认证的用户密码

    smtp-auth是邮件认证的方式

    配置成功后,就可以使用了

    可以发送一封邮件测试一下:

    mail -s "test" username@163.com

    mail 命令的使用

    mailq可以查看系统队列

    展开全文
  • Linux SendMail发送邮件失败诊断案例,sendmail发送邮件LinuxSendmail经常由于一些配置问题,导致邮件发送失败,下面整理、收集了一些邮件发送失败、异常的案例。案例1:在新服务器上测试sendmail发送邮件时,发现...
  • linux sendmail 配置

    2010-10-07 11:14:27
    linux sendmail
  • linux下配置sendmail的图文详解 内容比较详细 适用于CentOS5.5版本操作系统
  • linux22-sendmail,postfix

    2020-08-10 09:40:02
    linux22-sendmail,postfix
  • Linux sendmail configuration

    2013-05-29 18:33:18
    Linux下的Sendmail配置的简单流程(1)
  • 1、 安装相关服务DNSMailserver(sendmail、imap)2、 启动相关服务Service named restartService sendmail restartService xinetd restartChkconfig ipop3 on3、 配置DNS,添加MX纪录配置DNS略正/反向区间文件添加MX...
  • LinuxSendMail服务

    2021-05-15 01:49:12
    实验:Linux中的SendMail邮件服务器实验名称Linux中的SendMail邮件服务器实验目的了解、学习简单的SendMail邮件服务器的配置。实验准备Linux9.0 +Windows计算机(Foxmail客户端软件)。实验步骤(1)查看SendMail软件...
  • 主要为大家详细介绍了linux下python使用sendmail发送邮件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • linux利用sendmail发送邮件的方法

    千次阅读 2021-05-16 08:06:03
    Linux利用sendmail发送邮件,方法1 安装sendmail即可使用, mail -s "test" user@sohu.combin/mail会默认使用本地sendmail发送邮件,这样要求本地的机器必须安装和启动Sendmail服务,配置非常麻烦,而且会带来不必要...
  • linux sendmail配置

    2011-05-28 10:43:45
    <1>sendmail <2>qmail <3>webmail 3.使用的协议 smtp:(simple message transport protocol)简单消息传输协议 pop3:(post office protocol3)邮局协议3 4.术语 MTA: Mail Transport Agent 邮件传输代理,即指邮件...
  • Sendmail 服务器的搭建搭建sendmail服务器之前我们往往需要域名服务器的支持,需要在域名服务器中添加mx邮件交换记录。这里我的邮件服务器地址是192.168.0.2域名是mail.benet.com 而域名服务器的地址则是192.168.0.1...
  • linux5中sendmail所需要的安装文件
  • Linux上安装sendmail

    2021-09-19 16:10:54
    若执行mail用户名,出现该路径下没有sendmail,则说明你的Linux上没有安装sandmail,此时就需要安装sendmail,安装过程如下: 1.用rpm -aq |grep sendmail,检查虚拟机是否安装sendmail 若什么都没有搜索出来,则说明...
  • LinuxSendmail邮件服务器的配置详解[日期:2006-12-02]来源:作者:[字体:大 中 小]一、首先,要想让LINUX可以收发邮件就要把DNS弄好,这是非常关键的,如果没有DNS做基础LINUX是不可能正常收发邮件的。...
  • 关于Linux sendmail 邮件服务器的安装配置及测试,步骤详细
  • 一、安装Sendmail完全安装Red Hat Linux 9.0时,Sendmail就会自动内置,版本号为8.12.8-4.如果你不确定Linux是否已经安装有sendmail,可以输入以下命令查看:[root@ahpeng root] rpm –qa grep sendmail如果确定...
  • sendmail服务器的配置目录中,local-host-names文件用于设置邮件服务器提供邮件服务的域名,我们可以在这里指定sendmail服务器所负责接收邮件的域。# vi /etc/mail/local-host-names //添加一行mail.zhen.com设置...
  • 这几日在整vmware + openfiler + rhel5u3搭建Oracle 10g的RAC环境,可发现Linux系统启动的时候总是在sendmail服务这停止较长的时间,远远超过了我可以忍耐的时间….Starting xinetd: [OK ]Starting uuidd:...
  • linuxsendmail的配置,简单邮件服务器的搭建
  • 一直按着以前的安装发放安装sendmail,可以这次 竟然发不出去邮件,查看邮件日志 报错:Jun 18 11:34:23 iZ255lfo12hZ sendmail[4859]: t5I3YJd0004857: to=<404587286@qq.com>, delay=00:00:03, xdelay=00:00...
  • Linux系统可通过命令行自由发送邮件,使用sendmail函数、php mail函数就能实现,如果你没有sendmail函数则需要在Linux系统安装sendmail,下面小编就给大家介绍下Linux如何通过命令行发邮件。环境本机安装sendmail...
  • Linux简单配置SendMail发送邮件 - 潇湘隐者 - 博客园
  • Linux sendmail 日志 DSN:Service unavailable

    千次阅读 2016-01-20 10:18:28
    最近想利用Nmap定期扫描服务器端口,扫描结果自动发送邮件,发现无法正常发送邮件,查看/var/log/maillog日志,发现以下信息:Jun 26 07:24:23 MyVPS1976 sendmail[31760]: q5PNOMeP031760: from=<odinyang@...
  • Linux sendmail 报警邮件

    2020-01-02 14:25:42
    参考 https://blog.csdn.net/qq_35326134/article/details/90312932 参考 https://www.runoob.com/w3cnote/centos-mail-command-sendmail.html

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 30,549
精华内容 12,219
关键字:

linux sendmail