关于通过PHPMailer 用Google企业邮箱 提供邮件服务 资料转载

使用PHPMailer发送Gmail邮件的详细实例 PHPMailer是一个流行的PHP库,用于发送邮件。在本文中,我们将详细介绍如何使用PHPMailer库通过Gmail发送电子邮件。然后,我们设置了Gmail的SMTP服务器地址、SMTP认证、用户名和密码。这是一个简单的示例,演示了如何使用PHPMailer库发送Gmail邮件。您可以根据自己的需求进一步定制和扩展代码,例如添加附件、设置邮件格式等。安装完成后,我们可以开始编写发送邮件的代码。然后,我们设置了邮件的主题和内容,分别使用。接下来,我们设置了发件人和收件人的信息。块中编写了发送邮件的代码。 阅读详情
 

设置ecshop2.5邮件服务器所用到的资料

1.http://mail.google.com/support/bin/answer.py?answer=78799
======================================================

配置其他电子邮件客户端

您可以使用以下信息为许多邮件客户端配置 IMAP。如果您遇到问题,建议您与邮件客户端的客户支持部门联系,以获得进一步的说明 - 我们无法对未在此处列出的邮件客户端的配置问题提供帮助。

接收邮件 (IMAP) 服务器 - 需要 SSL:imap.gmail.com
使用 SSL:是
端口: 993
外发邮件 (SMTP) 服务器 - 需要 TLS:smtp.gmail.com(使用身份验证)
使用身份验证:是
使用 STARTTLS:是(某些客户端称其为 SSL)
端口:465 或 587
帐户名称: 您的 Gmail 用户名(包括 @gmail.com)
电子邮件地址: 您的完整 Gmail 电子邮件地址(用户名@gmail.com)
密码: 您的 Gmail 密码

请注意,如果您的客户端不支持 SMTP 身份验证,您将无法通过客户端用 Gmail 地址发送电子邮件。======================================================


2.http://www.fanbin.name/?p=66
======================================================

一、用mail()函数通过IIS 的SMTP服务发送简单的邮件:

先确认SMTP服务已安装并启动,修改php.ini:

SMTP = localhost
smtp_port = 25
sendmail_from = yourname@example.com

然后重启Web服务器就可以了。
注意:这样发出的邮件很可能会被归为“垃圾邮件”,一般原因是sendmail_from中example.com的DNS MX记录与服务器IP不符。解决办法比较简单,将域名的MX记录指向服务器IP即可。

(感谢虫QP提供)

二、修改phpmailer类使其支持通过Gmail发邮件:

Gmail的SMTP服务器需要ssl安全连接,可以在php中启用openssl扩展使php支持ssl连接。phpmailer本身是支持通过 ssl服务器发邮件的,只是不知道为什么默认不能使用带ssl://前缀的服务器地址。只要按下面修改一下class.phpmailer.php中的一段代码:

//把下面注释掉的部分用下面未注释的部分替换掉,目的很简单,就是使phpmailer 类可以接受类似 ssl://smtp.gmail.com:465 这样的host值。(此段代码来自 phpmailer for php5 2.1beta,其他版本类似)
/* if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) {
  $host = $hostinfo[1];
  $port = $hostinfo[2];
  } else {
  $host = $hosts[$index];
  $port = $this->Port;
  }
*/
if (preg_match('#(([a-z]+://)?[^:]+):(/d+)#i', $hosts[$index], $match))
{
  $host = $match[1];
  $port = $match[3];
}
else
{
  $host = $hosts[$index];
  $port = $this->Port;
}
这样修改之后按如下格式指定服务器地址就可以了:
$mail->Host = "ssl://smtp.gmail.com:465";
======================================================

 

3.http://www.shopex.cn/bbs/thread-33256-1-1.html
======================================================

用gmail的stmp发信的方案

gmail是用ssl进行加密通讯的,ssl的科普文章请看 http://www.shopex.cn/blog/2007/06/02/000302.html

使用ssl需要打开php的openssl扩展。

win的主机,请将php.ini中的extension=php_openssl.dll前的逗号去掉,并重启web服务器
*nix的主机,编译安装的话,请在configure参数中加入

--with-openssl

在用 phpinfo();查看php的配置情况应该能看到以下类似的信息

openssl
OpenSSL support     enabled
OpenSSL Version     OpenSSL 0.9.8d 28 Sep 2006

 
如果已经具备以上的条件就可以用gmail的smtp发信了。

1.确保你的gmail帐号的设置中的“转发和POP”已经启用了客户收发信件的功能

======================================================

 


4.http://group.qqread.com/archiver/tid-11500.html

======================================================

Openssl配置。

  PHP5 WIN32

php.ini中
extension=php_openssl.dll

复制php安装目录中的:
libeay32.dll
ssleay32.dll
至c:/windows/system32

复制/php/ext/php_openssl.dll至c:/windows/system32

======================================================

 

下面是设置截图:

 

 大小: 103.87 K
尺寸: 500 x 274
浏览: 77 次
点击打开新窗口浏览全图

点击"发送测试邮件",如果发送成功的话有以下提示

大小: 43.02 K
尺寸: 352 x 129
浏览: 5 次
点击打开新窗口浏览全图

Openssl配置

PHP5-WIN32环境

1.php.ini中
   extension=php_openssl.dll

   复制php安装目录中的:
      libeay32.dll
      ssleay32.dll
   至
      c:/windows/system32

   复制php安装目录中
      ext/php_openssl.dll
   至
      c:/windows/system32

Tags: openssl, ssl, 配置

Google 企业应用套件mx设置

比如我使用的域名为 example.com

=====================================================

设置电子邮件收发

更改邮件交换 (MX) 记录

邮件交换 (MX) 记录控制着如何将发来的电子邮件传送到您的域名。您需要将这些 MX 记录更改为指向我们的服务器,之后 Google 才能够托管您的电子邮件。

如果您的域名已有电子邮件地址,在更改 MX 记录时请务必谨慎。为避免电子邮件服务中断,请确保先使用控制面板创建一组相同的用户帐户,然后再更改 MX 记录。 了解详情

如果您尚未准备好更改 MX 记录,则使用创建用户帐户时所分配的临时电子邮件地址 (<用户名>@86gww.com.test-google-a.com)。一旦您更改了 MX 记录,就会立即禁用此临时电子邮件地址。在使用 Google Apps 之前,您还必须先验证域名的所有权。

显示 的说明

  1. 使用与您的域名相关联的用户名和密码,登录到域名托管公司的网站。

  2. 转到 MX 记录维护页。 MX 记录是特殊的 DNS (Domain Name Service) 记录,通常位于名为 “DNS Management”、“Mail Server Configuration”或“Name Server Management”的部分的下方。您需要打开高级设置,才能对这些 MX 记录进行编辑。

  3. 输入新 MX 记录前,请删除所有现有 MX 记录。

  4. 对于每一条 MX 记录,请根据下表中的条目输入相应信息。

    您可能不允许完全按照下表的显示情况输入优先级值,在这种情况下,确保服务器地址按照表中所显示的顺序排列优先级即可。(即,只要以正确的顺序排列 地址,优先级排名 [1, 3, 3, 5, 5, 5, 5] 与 [1, 5, 5, 10, 10, 10, 10] 的效果是一样的。)

    如果系统要求您指明正在添加的每个记录的类型,请输入"MX"。

    MX 記錄通常需要 DNS 記錄的特定格式,包含在完全合格的網域名稱後的尾隨點 (trailing dot,「.」) ,例如:「server.example.com.」。

    将所有 TTL 值设置为所允许的最高值。

    MX 服务器地址优先级
    ASPMX.L.GOOGLE.COM.1
    ALT1.ASPMX.L.GOOGLE.COM.5
    ALT2.ASPMX.L.GOOGLE.COM.5
    ASPMX2.GOOGLEMAIL.COM.10
    ASPMX3.GOOGLEMAIL.COM.10
    ASPMX4.GOOGLEMAIL.COM.10
    ASPMX5.GOOGLEMAIL.COM.10
  5. 将 SPF 记录更改为阻止垃圾邮件(可选)

    您可以定义 SPF 记录,以仅授权您的域的某些 IP 地址发送电子邮件。这可以防止垃圾邮件发件人以您的域的假冒地址发送未经授权的电子邮件。


=====================================================

 

1) 在Windows系统中点击"开始"菜单→"运行"→"输入cmd"(Windows98系统为command),打开windows系统的MS-DOS界面。输入"nslookup"命令,进入域名解析界面。
2) 输入" set q=mx "回车,进入MX记录查询状态
输入您公司邮件服务器的主域名,即为用户邮件地址的"@"之后的部分
如:163.com,China.com等
本文以China.com为例返回如下大致信息(蓝色部分为注释):
> china.com ――这是所查询的主域
Server: ns-pd.online.sh.cn--这是当前所使用的DNS主机名
Address: 202.96.209.133--这是当前所使用DNS主机地址
Non-authoritative answer:
china.com MX preference = 10, mail exchanger = mta.china.com
--这是china.com的MX记录指向的主机名
china.com nameserver = ns2.china.com
china.com nameserver = ns1.china.com
mta.china.com internet address = 211.99.189.179
--这是china.com的MX记录所指向的主机名的IP地址
ns1.china.com internet address = 61.151.243.136
ns2.china.com internet address = 202.84.1.101zz
3)  规范的MX记录应当由主域解析出一个主机名(本例中是mta.china.com),再由此主机名解析出一个或多个IP地址(本例中是 211.99.189.179和211.99.189.180),而不能直接由主域解析出一个IP地址,而且,主域解析出的主机名不应当同主域名相同。
4) 输入" set q=ptr"回车,进入PTR记录查询状态
> 211.99.189.179 ――这是所查询邮件服务器的IP地址
Server: ns-pd.online.sh.cn
Address: 202.96.209.133
Non-authoritative answer:
179.189.99.211.in-addr.arpa name = mta.china.com --这是该IP地址的PTR记录所指向的主机名
189.99.211.in-addr.arpa nameserver = ns.intercom.com.cn
189.99.211.in-addr.arpa nameserver = ns1.intercom.com.cn
ns.intercom.com.cn internet address = 211.99.207.229
ns1.intercom.com.cn internet address = 211.152.53.3
5)  注意:域名解析修改和添加只是在域名提供商的个别DNS上修改,其他人所使用的DNS服务器未必和您申请域名解析的DNS服务器相同,因此当您的域名添加或者修改后,只有等DNS服务器之间资料同步后才能看到正确的解析结果。同一个地区的同步可能需要几小时,全国DNS同步可能需要2天,全球DNS同步可能需要4天或者更长时间,因此域名解析更改后无法立刻生效。

Tags: google, 邮局, mx

Google 企业应用套件支持STMP发送

首先去GMAIL后台,选上POP3
pop和smtp地址就是平常GMAIL用的那个了。
不过帐号就是你的域名帐号了罗。是整个帐号 xxx@xxxx.com
记得设置端口,
pop.gmail.com 端口:995
smtp.gmail.com 端口:465

Dynamics 365 F&O 开发入门(一)-- 从零开始建表 从零开始一步一步教你在Dynamics 365 F&O中创建一个表 阅读详情

相关推荐

vcs 覆盖率收集1——三种覆盖率类型、covergroup、bins、数据采样、覆盖率选项

介绍各种覆盖率,以及如何编写覆盖率收集的代码

qq_42135020的博客 1万+

php 程序发送谷歌邮件

一、安装PHPMailer扩展 二、获取谷歌邮箱应用程序码 参考下面官方文档 https://support.google.com/accounts/answer/185833 三、php代码 /** * todo 谷歌账号 系统发邮件 * @param array $tomail 接收邮件者邮箱 * @param string $subject 邮件主题 * @param string $body 邮件内容 * @param string $attachment 附件列表 ...

新一的博客 2576

R分析|怎么样使用piecewiseSEM构建结构方程模型?保姆级教程

计算科学的发展让我们有了更先进的工具揭示自然规律。结构方程模型(SEM)已被广泛应用于多学科进行数据挖掘。其中在R中实现的结构方程模型是方便快捷的。今天要介绍的piecewiseSEM包就是R中实现SEM的一种方式。piecewiseSEM被开发出来主要目的是为了解决复杂模型简化后进行分段分析。个人认为最大的特点是更灵活,且采用的是原始数据,并不是传统的协方差矩阵。其次,将SEM破碎化为多个独立的方程,对样本量要求较少。

weixin_46814750的博客 6930

PHP 发送谷歌邮箱

PHP发送谷歌邮箱

wuhuajun_123456的博客 1077

Zabbix故障排查10051端口无法启动:zabbix-server.service: main process exited, code=exited, status=1/FAILURE

zabbix-server.service: main process exited, code=exited, status=1/FAILURE报错说与数据库失去连接。

" DevOps菜鸟(Xu JieHao)" 的博客 2255

薅“刷宝”羊毛的autojs脚本教程,简单粗暴好用!!!

本教程旨在帮助大家实现用手机或闲置手机来进行“刷宝”平台的收益,能薅多少米就看你的本事了,作者教你的是如何用autojs来进行脚本的挂机教程,掌握了这个思路后,你可以根据自己的实际需要来改进脚本或者撸别的平台:) 适用系统,**android4.0以上,苹果机暂不适用**(大多数android系统手机都是7.0以上,要查看自己手机是android几,见文件夹“视频教程-基础”>1.查看android版本的方法)

rousseaou8的博客 8万+

google邮箱 发送

一、申请google 邮箱账号 https://mail.google.com/二、配置google 邮箱开启 pop/imap。三、创建应用密码,发送验证码时填写此密码。引用 PHPMailer。google邮箱 发送。

qq_40816144的博客 2397

【两方演化博弈代码复现】:双方演化博弈的原理、概率博弈仿真、相位图、单个参数灵敏度演化

演化博弈论是研究个体在特定环境中如何通过策略选择与其他个体进行互动的学科。这一理论在生物学、经济学和社会科学等多个领域都有广泛应用。本文将深入探讨双方演化博弈的原理及其过程,并解读一段 MATLAB 代码,展示如何模拟这一过程。

当回首往事的时候,不会因虚度年华而悔恨,也不会因碌碌无为而羞愧。 6198

php 配置Gmail 发送邮件 PHPMailer

hotmail 获取邮箱授权码 准备 首先你应该登陆https://mail.google.com地址,注册一个Gmail邮箱,然后设置开启IMAP访问 打开设置,开启IMAP访问 获取应用专用密码 专用密码介绍 访问Google账号 安全性>检查是否开启双重认证 开启双重认证成功后,进入设置应用密码 选择您的常用设备,获取一次性授权码 使用PHPMailer发送邮件 htt...

牛奔的博客 2219

PMSM控制系列文章进阶-8.电流、角度采样及其同步

摘要:本文分析了高低压电机在电流和角度采样中的不同方案选择。高压电机采用霍尔传感器和旋变进行隔离采样,低压电机则使用shunt电阻和磁编码器以降低成本。重点讨论了采样时间补偿问题:电流采样需与PWM周期同步,角度采样需考虑传感器延迟;通过park变换和反park变换时需补偿采样与发波的时间差,提出了通过测试母线电流或Ud变化来验证补偿时间准确性的方法。文中还介绍了对传感器信号进行软解码处理的方法,包括消除直流偏置、增益误差和正交误差等参数的自学习过程。

weixin_41343701的博客 613

LVGL 丝滑菜单3(Silk Menu)

h。

摸鱼专家 90

php发送gmail,使用GMail SMTP服务器从PHP页面发送电子邮件

我试图通过Gmail的SMTP服务器从一个PHP页面发送电子邮件,但是我得到了这个错误:身份验证失败[SMTP:SMTP服务器不支持身份验证(代码:250,响应:mx.google.com at your service,[98.117.99.235]SIZE 35651584 8Bitmime STARTTLS ENHANCEDSTATUSCODES PIPELINING)]有人能帮忙吗? 下面...

weixin_39927378的博客 904

AgentScope Java 2.0 项目实战:从零构建企业级自主Coding Agent

本文基于 AgentScope Java 框架,完整拆解两个生产级 AI Agent 项目的从零开发全过程。其一是企业级自主编码机器人(agentscope-codingagent),支持 Issue→PR 自动实现、PR Code Review、Docker 沙箱隔离执行与多通道接入;其二是个人 AI 助手管理平台(agentscope-paw),采用 Spring Boot + React 全栈架构,支持多 Agent、技能市场与多 IM 通道。

program哲学 837

php发送gmail,PHPMailer 发送邮件 gmail注意事项

gmail 注意1.ssl2.端口465 (163的25端口无法访问ssl用587)3.打开IMAP https://mail.google.com/mail/u/0/#settings/fwdandpop4.开启调试5.邮件可能直接进了垃圾箱配置'SP_MAIL_ADDRESS' => 'xxx@gmail.com','SP_MAIL_SENDER' => 'xxx@gmail.c...

weixin_26732855的博客 857

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

WP Mail SMTP配置谷歌邮箱

       最近发现网站注册时无法发送邮件给用户,查找了一些资料后发现原来主机不支持mail()函数,所以导致无法发送邮件。但是这个问题可以通过安装插件的方式进行解决,WP邮件SMTP是解决这个问题的一个常用插件。 一,安装插件        首先在Wordexpress后台 - &gt;插件 - &gt;安装插件中搜索WP Mail SMTP,选择搜索出来的第一个插件即可,如下所示: ...

muzhicihe的博客 9803

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

PHPMailer配置QQ邮箱163邮箱和谷歌邮箱发送邮件

开启网易和QQ邮箱的SMTP服务 由于网易和QQ邮箱的SMTP服务默认是不开启的,谷歌的是开启的,所以小伙伴们要是选择了网易和QQ邮箱的话是需要登录到邮箱去开启的。 网易邮箱 登录到网易邮箱后如下图所示 进入到POP3/SMTP/IMAP设置页面 没有开启服务的小伙伴们请自己开启,开启过程中会验证一些手机号之类的, 完成后可以看到,左侧栏有一个客户端授权

多看多听多总结 5451

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

php获取谷歌邮箱,从PHP页面使用GMail SMTP服务器发送电子邮件

DIEA我不推荐Pear Mail。它自2010年以来一直没有更新。还阅读源文件;源代码几乎已过时,以PHP 4风格编写,并发布了许多错误/错误(谷歌)。我正在使用Swift Mailer。Swift Mailer集成到用PHP 5编写的任何Web应用程序中,提供灵活而优雅的面向对象的方法来发送具有多种功能的电子邮件。使用SMTP,sendmail,postfix或您自己的自定义传输实现发送电子...

weixin_42519214的博客 1728

php 通过 谷歌邮箱发送邮件

PHPmailer Gmail Smtp的设定方式 下載phpmailer:PHPmailer 代码Gmail Stmp 设置 下載phpmailer: GitHub 地址 composer 下载命令: composer require phpmailer/phpmailer PHPmailer 代码 tp5代码 <?php namespace app\admin\controller; use PHPMailer\PHPMailer\PHPMailer; use think\Contro

weixin_43931057的博客 1489

WordPress Mail端口(无法使用Gmail SMTP的问题)

具体说明 google的安全措施很稳,所以哪怕是开启了POP/IMAP,并且用户名密码都对,也很可能用不了,因为会被拦截。 所以,可以改成Outlook的。 但是,outlook的设置不一样,具体如下: SMTP 服务器名称: smtp.office365.com 端口: 587 加密方法: STARTTLS 不过感觉用处并没啥,只是遇到问题解决了罢。 ​ ...

AhaKnow 1179

转 php gmail 邮件登陆验证

<br /><?php define( "COOKIEJAR", tempnam( ini_get( "upload_tmp_dir" ), "cookie" ) ); //定义COOKIES存放的路径,要有操作的权限 define( "TIMEOUT", 1000 ); //超时设定 class GMAIL { private function login($username, $password) {

militala2的专栏 834

PHP 示例代码: 使用 Gmail 或 Google Apps 的 SMTP Server 在线发送邮件

<br /><?php<br />// example on using PHPMailer with GMAIL<br /><br />include("class.phpmailer.php");<br /><br />$mail             = new PHPMailer();<br /><br />$body             = $mail->getFile('contents.html');<br />$body             = eregi_replace("[/]

aleunion的专栏 815

phplist(及phpmailer)通过gmail发送邮件的配置方法

phplist(及phpmailer)通过gmail发送邮件的配置方法 一般来说,只要你使用的不是gmail邮箱,那么利用phplist发送邮件只要按照《邮件群发系统phplist的配置方法总结》配 置就够了。但若你如同我一样不幸,必须使用gmail这种有ssl验证的邮箱,那么恭喜你,我的不幸现在已然成为你的幸运,经过数天的尝试,我终于成功将 gmail与phplist组合在了一起。现将经验

gayayzy的专栏 1565

谷歌邮箱SMTP小白教程

Laravel使用谷歌邮箱Gmail的SMTP服务做邮件发送

qq_41926008的博客 1万+

phpmailer发邮件常见的一些问题总结及使用案例

PHPMailer邮件类使用错误分析 一,没有定义发送邮箱$mail->From或格式不正确,错误提示:Language string failed to load: recipients_failed test@test.com,注意,这个配置一定要正确,而且是正确的邮箱 二,没有定义邮件服务主机$mail->Host或连接失败,错误提示:Language string failed to

Sara的专栏 9万+

php发送gmail,phplist及phpmailer(组合使用)通过gmail发送邮件的配置方法

本文实例讲述了phplist及phpmailer通过gmail发送邮件的配置方法。分享给大家供大家参考,具体如下:一般来说,只要你使用的不是gmail邮箱,那么利用phplist发送邮件只要按照前面《PHP的邮件群发系统phplist配置方法详细总结》配置就够了。但若你如同我一样不幸,必须使用gmail这种有ssl验证的邮箱,那么恭喜你,我的不幸现在已然成为你的幸运,经过数天的尝试,我终于成功将g...

weixin_32263265的博客 910
上一篇: SQL 外链接操作小结 inner join left join right join
下一篇: Flex值得一看参考资源
jamesjun
博客等级 码龄19年 25粉丝 33原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值