首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Postfix配置Gmail中继发信

之前配某环境时候用到了这个,记录一下,系统是7X64。理论上还支持其他SMTP,不一定非要是,如果是国内机器是肯定用不了。...,不然SMTP无法成功认证: yum -y install cyrus-sasl cyrus-sasl-lib cyrus-sasl-plain 备份一下默认配置文件: cp /etc/postfix.../main.cf /etc/postfix/main.cf.bak 编辑配置文件: vi /etc/postfix/main.cf 7安装postfix默认这个配置文件内参数基本上都是注释掉,所以我们可以直接把需要用到参数加到文件末尾...: relayhost = [smtp.gmail.com]:587 smtp_use_tls = yes smtp_sasl_auth_enable = yes smtp_sasl_security_options.../ca-bundle.crt 新建一个saslpasswd文件: echo "[smtp.gmail.com]:587 example@gmail.com:你邮箱密码" /etc/postfix/

2K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    采用转发服务器增强 Postfix 邮件服务器安全

    即便如此,你邮件仍然可能被当作垃圾邮件来投递,因为你IP地址被列入了黑名单,大多数时候是因为你vps先前被入侵了。...还有另外一种选择,或者说是更好方式是使用第三方邮件提供商提供邮件服务,如Gmail,或者甚至是Mailgun。...我使用Mailgun,因为它们提供了每个月10000封免费电子邮件,而Gmail则提供了每天100封左右邮件。...在“/etc/postfix/main.cf”中,你需要添加“smtp.mailgun.com”作为你“转发主机”,并启用“SASL”验证,这样postfix就可以连接并验证到远程Mailgun服务器...relayhost =[smtp.mailgun.org] smtp_sasl_auth_enable = yes smtp_sasl_password_maps=static:your_username

    2.9K10

    如何在 Debian 下配置邮件服务器

    在本教程中,SMTP协议使用postfix,POP/IMAP协议使用dovecot。两者都是开源、稳定和高度可定制。本教程中不会介绍邮件服务器安全性,这超出了本文范围。...日志文件 /var/log/mail.log 端口 TCP/25 SMTP:安装postfix Postfix是广泛使用SMTP服务器之一,因为它是稳定、轻量级、可扩展、高度可定制...邮件服务器域名也需要配置,这可以从确保该邮件服务器发送所有邮件都有@ example.tst作为发件人域。 postfix配置文件存储在/etc/postfix目录。下面的配置文件是非常重要。...在这种情况下,人们可以发送到域XYZ.com电子邮件直接通过IP地址XYYX不考虑任何DNS查询结果。  access:可用于安全目的,如阻止发件人/收件人和他们域名。 ...Postfix和Dovecot设置,可以根据需要进行调整。  警告:如果想要部署邮件服务器任何能够访问互联网邮件服务器,请确保您SMTP是安全

    5K41

    如何在Debian 9上安装和配置Postfix作为仅发送SMTP服务器

    在本教程中,您将在Debian 9上安装和配置Postfix作为仅发送SMTP服务器。...但是,请使用有效电子邮件地址代替your_email_address。域部分可以是gmail.com,fastmail.com,yahoo.com,或任何其他电子邮件服务提供商使用。...请注意,使用此配置,您发送测试电子邮件发件人”字段中地址将是sammy@example.com,其中sammy是您Linux用户名,域是服务器主机名。...如果您更改了用户名,则发件人地址也会更改。 第4步 - 转发系统邮件 我们要设置最后一件事是转发,因此您将通过个人外部电子邮件地址将电子邮件发送到系统上root用户。...将your_email_address替换为您个人电子邮件地址。完成后,保存并关闭文件。

    3.7K74

    如何在Ubuntu 16.04上安装和配置Postfix作为仅发送SMTP服务器

    在本教程中,您将学习如何安装和配置Postfix作为仅发送SMTP服务器。...但是,请使用有效电子邮件地址代替your_email_address。域部分可以是gmail.com,fastmail.com,yahoo.com,或任何其他你使用电子邮件服务提供商。...请注意,使用此配置,您发送测试电子邮件发件人”字段中地址将是sammy@example.com,其中sammy是您Linux用户名,域部分是服务器主机名。...如果您更改了用户名,则发件人地址也会更改。 第4步 - 转发系统邮件 我们要设置最后一件事是转发,因此您将通过个人外部电子邮件地址将电子邮件发送到系统上root用户。...请编辑该文件,使其显示为: # See man 5 aliases for format postmaster: root root: your_email_address 用您个人电子邮件地址替换

    3.9K00

    linux 安装配置 postfix+p

    postfix      192.168.6.121 1.在自己域名服务商添加 域名 与A记录,我是内部测试也就在自己内部DNS 上添加了 以下记录                     IN...aliases myorigin = /etc/mailname mydestination = ludy.com, mail.ludy.com, localhost.ludy.com, , localhost relayhost...      inet  n       -       -       -       -       smtpd 替换smtp      inet  n       -       n       ...-       -       smtpd 9.重启 postfix 服务 /etc/init.d/postfix restart 10.测试 postfix 服务smtp shell $> telnet...b.点击添加,选邮件后出现显示名字.填写自己名字,以便对方知道你是谁: ? c.电子邮件地址,写我们postfix 配置。 ?

    1.7K20

    002.Postfix空客户端配置

    一 空客户端介绍 空客户端必须满足(符合)以下条件: 本地发送任何邮件都会转发到现有出站邮件中继以进行发送 本地postfix服务不接受任何电子邮件本地发送 用户可以在空客户端运行邮件客户端来读取和发送电子邮件...二 具体配置 2.1 配置环境 邮件中继服务:smtpX.example.com #真正对外发送,对内负责整个desktopX.example.com域 发件人域名:desktopX.example.com...#对外都显示为本域名所发送 postfix服务器:serverX.example.com #充当空客户端,用于将所有邮件转发到smtpX.example.com 2.2 相关配置项 #在postfix...上配置 1 postconf -e "relayhost=[smtpX.example.com]" #将所有邮件都转发到此邮件服务器 2 3 postconf -e "inet_interfaces...8 9 postconf -e "myorigin=desktopX.example.com" #所有发送邮件都显示发件人为desktopX.example.com 10 11 postconf

    84330

    PHP 使用 phpmailer 发送电子邮件 以及封装方法

    PHPmailer phpMailer 是一个非常强大 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。...2、平台应用广泛,支持 SMTP 服务器包括 Sendmail、qmail、PostfixGmail、Imail、Exchange 等等。 3、支持嵌入图像,附件,HTML 邮件。...4、可靠强大调试功能。 5、支持 SMTP 认证。 6、自定义邮件头。 7、支持 8bit、base64、binary 和 quoted-printable 编码。...phpmailer项目地址: https://github.com/PHPMailer/PHPMailer/ PHP扩展支持 PHPMailer 需要 PHP sockets 扩展支持,而登录 QQ...php switch (sendmail::sendemail("发件人邮箱","发件人名字","收件人邮箱","收件人名字","回复时候回复给哪个邮箱 建议和发件人一致","标题","支持html内容

    3.1K20

    PHP 使用 phpmailer 发送电子邮件

    phpMailer 是一个非常强大 ph p发送邮件类,可以设定发送邮件地址、回复地址、邮件主题、html网页,上传附件,并且使用起来非常方便。...2、平台应用广泛,支持 SMTP 服务器包括 Sendmail、qmail、PostfixGmail、Imail、Exchange 等等。 3、支持嵌入图像,附件,HTML 邮件。...4、可靠强大调试功能。 5、支持 SMTP 认证。 6、自定义邮件头。 7、支持 8bit、base64、binary 和 quoted-printable 编码。...,测试时候其实用自己申请免费邮箱最方便了,不需要自己再搭建服务器了,可能要配置邮箱SMTP服务,大部分公共邮箱(163、qq等)为了安全默认是关闭。...// 允许 SMTP 认证 $mail->Username = '邮箱用户名'; // SMTP 用户名 即邮箱用户名 $mail->Password

    2K10

    邮箱伪造之搭建匿名SMTP服务器

    电子邮件欺骗(email spoofing)根本原因是SMTP协议是不需要身份验证,攻击者可以利用这个特性伪造电子邮件头,从任意电子邮件地址发送任何人,导致信息看起来来源于某个人或某个地方,而实际却不是真实地址...如果要实现邮箱伪造发件人地址,首先,我们需要一个可以用来发送邮件SMTP服务器。在这里,我们将介绍如何搭建一个匿名SMTP服务器。...0x01 在线邮件伪造 我们先来使用一个在线伪造邮件地址发送Email邮件服务,来做一些简单测试。...0x02 搭建匿名SMTP服务器 使用postfix搭建匿名SMTP服务器 环境:CentOS7 1、安装postfix #安装postfix yum install postfix 2、修改main.cf...服务商限制,但也有一定好处,这些权威邮件服务商地址往往会被大部分邮件服务商加入白名单。

    7.4K30

    用curl命令通过smtp协议发送邮件

    主要是服务器不是邮件服务器,也没有装sendmail、postfix这类邮件服务,有时写一些脚本会用邮件提醒,这时候用curl就非常方便了。 要说Linux下有什么神级命令,curl一定是其中之一。...支持邮件相关协议:IMAP、IMAPS、POP3、POP3S、SMTP、SMTPS,所以用curl来发送邮件是可以,先看一下help有哪些邮件相关参数: curl --help --ssl...mail-from myself@example.com --mail-rcpt receiver@example.com --upload-file email.txt 根据 RFC 5322规范,发送邮件需要指定发件人...What a lovely day. curl也支持smtps,使用smtps调用gmail例子: curl --ssl-reqd \ --url 'smtps://smtp.gmail.com:465...' \ --user 'username@gmail.com:password' \ --mail-from 'username@gmail.com' \ --mail-rcpt 'will@nixops.me

    4.5K30

    Swaks伪造邮件发件人绕过SPF

    RFC821:https://tools.ietf.org/html/rfc821 • SMTP默认端口:25 • SSL SMTP默认端口:465 SMTP相关安全协议 - SPF 发件人策略框架...DMARC协议是有效解决信头From伪造而诞生一种新邮件来源验证手段,为邮件发件人地址提供强大保护,并在邮件收发双方之间建立起一个数据反馈机制。 ?...mail.kevin.comIP gmail会验证邮件发送者IP是否存在于smtp.from域名配置列表里。...则会使用smtp.from作为Mail.from,就是如果没有设置邮件发件人的话就会默认设置邮件服务器来源是邮件发件人 绕过SPF 由于邮件显示是Header中From不是smtp.from,因此可以将...smtp.from设置为正常邮件服务器地址,伪造一个Mail.From(发件人)即可。

    6.8K50

    PHP中利用PHPMailer配合QQ邮箱实现发邮件

    支持冗余 SMTP 服务器,即可以指定主 smtp 服务器地址也只可以指定备份 smtp 服务器 支持带附件邮件,可以为邮件添加任意格式附件—当然得你服务器有足够大带宽支撑 自定义邮件头信息,...,qmail,Postfix,Imail,Exchange 等 邮件协议简介 邮件协议-SMTP 协议 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,是一种提供可靠且有效电子邮件传输协议...(来自百度百科) 常用邮件服务器地址 QQ 邮箱 POP3 服务器:pop.qq.com SMTP 服务器:smtp.qq.com SMTP 服务器需要身份验证 163 邮箱 POP3 服务器:pop...邮件发送者 email 地址(必须真实) $mail->FromName = "沈唁志";// 发件人姓名 $mail->AddAddress($address, "023xs");//收件人地址 收件人...,可以替换成任何想要接收邮件 email 信箱,格式是 AddAddress("收件人 email","收件人姓名") //$mail->AddReplyTo("", ""); //$mail->AddAttachment

    1.9K20

    Gsuite邮件发送功能中SMTP注入漏洞分析

    本文讲述了作者通过Gsuite邮件发送功能,可构造后缀为@google.com任意发件人身份,实现SMTP注入,漏洞获得了谷歌$3133.7奖励。...SMTP协议背景 本质上来说,如果可以建立连接到某个SMTP服务器接口,就能按相应步骤向任意邮件地址发送电子邮件了,这里更重要是,可以以任意发件人身份进行邮件发送。...通常,我们可以从以下几条简单SMTP命令来了解SMTP协议: 1、‘MAIL FROM’: 发件人身份(发件人邮箱地址),再强调一下, 这里可以是任意地址,如queen@yesIReallyAmTheQueen.com...如以下简单例子: SMTP FROM: admin@google.com SMTP TO: Victim@gmail.com DATA: bcc: attacker@gmail.com Send me...Gmail把它解析成了发件人为admin@google.com邮件: ? 就这样,我可以伪造任意后缀为@google.com发件人身份!

    1.9K10

    linux发邮件2种常见客户端命令

    <hosts mutt命令 mutt -s “标题” 邮件地址 <文件 命令发邮件需要邮件服务支持 mail默认是调用本机MTA发送邮件,这意味着需要在本机上安装sendmail或postfix...Centos5默认使用Sendmail邮件服务,开启方式/etc/init.d/sendmail start Centos6默认使用Postfix邮件服务,开启方式/etc/init.d/postfix...start 配置mail使用外部SMTP发邮件 通过修改配置文件可以使用外部SMTP服务器,可以达到不使用Sendmail等内部邮件服务而用外部smtp服务器发送邮件 修改/etc/mail.rc...=6180878 smtp-auth=login 参数说明: from: 当别人收到邮件时显示发件人。...默认是”当前用户id”@”主机名” smtp: 指定外部服务器地址smtp-auth-user: 指定用户名。(必须是从外部服务器注册用户) smtp-auth-password: 指定密码。

    1.4K10
    领券