`
kong0itey
  • 浏览: 299181 次
社区版块
存档分类
最新评论

sendmail发件人显示为xxx@localhost.localdomain的解决办法

阅读更多
| |

1. 一般情况下,修改hostname即可,例如你修改hostname为aaaa.net.cn,并且以nobody用户发送信件,
发件人即显示为:nobody@aaaa.net.cn

2. 如果你不想修改hostname,也可以通过在命令行发送的时候指定发件人地址,例如:
echo -e "To: xxxx@gmail.com" | sendmail -f nobody@aaaa.net.cn -t -i

或者
echo -e "To: xxxx@gmail.com\nFrom: nobody@aaaa.net.cn" | sendmail -t

那么收件箱显示的发件人是nobody@aaaa.net.cn

3. 如果你是用php内置函数通过sendmail发送信件的话,可以在php.ini中修改:
sendmail_path = /usr/sbin/sendmail -f nobody@aaaa.net.cn -t -i

这样就可以了。

分享到:
评论

相关推荐

    封装好的java邮件包

    封装好的java邮件包,代码调用示例 public static void main(String[] args) throws Exception { FinderSendMail sendMail; MailInfo mailInfo =new MailInfo(); mailInfo.setTitle("test ... sendMail.send(); }

    java mail 邮件发送

    java mail 邮件发送,可发送... SendMail send = new SendMail(mailInfo); boolean flag = send.sendOut(); if(flag){ System.out.println("邮件发送成功!"); }else{ System.out.println("邮件发送失败!"); }

    GoSendMail:简单的smtp sendmail工具

    发送邮件GoSendMail 是简单的 smtp 发件人。 仅编码 utf8。 使用示例: // smtpServer info : IP Address, port, userName, PasswordsmtpServer := gosendmail.NewSmtpSever("xxx.xxx.xxx.xxx", 25, "yyy", "zzz")//...

    perl-Mail-Sendmail

    在perl中使用本机的sendmail发送邮件的代码如下: #!/usr/bin/perl use strict; my($r_mail) = 'xxxx@163.com'; my($s_mail) = 'root@abc.cn'; my($subject) = '邮件标题'; open(MAIL, '|/usr/lib/sendmail -t'); ...

    用java发邮件(保证秒懂)

    //设置发件人邮箱名字 xmail.setPassword("*******"); //邮箱密码 xmail.setHost("smtp.163.com"); //邮箱服务器 163邮箱为"smtp.163.com",qq邮箱为"smtp.qq.com" xmail.setSubject("dfsfs"); //设置邮件主题...

    thinkphp框架使用PHPMailer发送邮件

    'MAIL_SENDER'=>'KaiSen', //发件人名字 'MAIL_CHARSET'=>'UTF-8',//编码 'MAIL_AUTH'=>true,//邮箱认证 'MAIL_HTML'=>true,//true HTML格式 false TXT格式 第三步: 在Action里直接使用: import('@.ORG.Mail')...

    java实现邮件发送

    //发件人邮箱地址 sender.setToAddr("ToAddr@163.com");//收件人邮箱地址 sender.setUsername("Username");//邮箱用户名 sender.setPassword("Password");//邮箱密码 sender.setTitle("The first mail");//邮箱...

    利用sendmail组件群发邮件的php程序完整破解版

    利用php的sendmail组件,首先提高了成功率,其次由于不需要“发件人”,你甚至可以捏造一个“service@126.com”来发送邮件。 其次本程序发信环境,要求linux下的php环境即可! 经测试完好,保存奉送,希望大家喜欢...

    JavaMail的简单调用+tomcat服务+向指定mail发送指定信息邮件

    程序开发环境为Eclipse+Tomcat7+jdk1.8 修改相关配置,包括服务器地址,邮件服务器账号密码(发件人)等 浏览器调用:http://localhost:8080/SendMail/?email=xxx@qq.com&title=TestMail&info=xxx

    sendmail.8.13.6.tar.gz

    sendmail.8.13.6.tar.gz linux 平台强大的邮件系统

    Python 发邮件500,语法错误

    smtp.sendmail('xxx@163.com','xxx@163.com',MIMEText('老八秘制小汉堡').as_string()) smtp.close() except Exception as e: print(e) 然后 (220, b'163.com Anti-spam GT for Coremail System (163com...

    sendgrid:使用类似于 sendmail 的命令行界面使用 Sendgrid 发送电子邮件

    向 2 个收件人发送电子邮件 SENDGRID_USERNAME=username SENDGRID_PASSWORD=password sendgrid -s '2 recipients' -f fromemail@gmail.com toemail@gmail.com,toemail2@gmail.com < sendgrid.go 发送附件 (暗示...

    sendmail-8.13.8-2.el5.i386.rpm

    linux redhat sendmail-8.13.8-2.el5.i386.rpm

    linux shell发送Email邮件的方法详解

    看上去有点复杂,其实就是sendmail程序从标准输入读取邮件源码,-t参数表示从邮件源码提取收件人信息,然后发送到收件人的邮件服务器,我们稍做整理,将邮件源码保存在email.txt中如下 To: handy1989@qq.com CC: ...

    超好用的 发邮件ocx控件

    超好用的 发邮件ocx控件 发送电子邮件只需一行代码,告别了以往的繁琐操作. 使用方法: Mail1.Send "from@qq.com", "to@qq.com", "SMTP.qq.com", "password", "subject", "textBody" .sendMail方法说明: 运行上述...

    sendmail.8.14.2.tar.gz

    Sendmail是目前使用最为广泛的一种E-mail服务器

    sendmail.8.13.8.tar.gz

    sendmail.8.13.8.tar.gz

    邮件发送代码

    //设置发件人 message.setFrom(new InternetAddress("huangqian@shop.com")); //设置收件人 message.addRecipient(RecipientType.TO, new InternetAddress(to)); //抄送人 cc 密送BCC //设置标题 ...

    Sendmail发信认证.EXE

    Sendmail发信认Sendmail发信认证.EXE证.EXE

    c#发送邮件(sendMail)

    创建发送邮件客服端步骤: 1.创建Smtp服务器. 2.创建发件人,与收件人邮箱地址. 3.创建发送信息. 4.建件发送附件.

Global site tag (gtag.js) - Google Analytics