标签: gmail

GMail + C#+ Web.Config:以编程方式发送邮件,使用Web.Config值引发异常

鉴于以下部分Web.Config:

<system.net>
    <mailSettings>
        <smtp deliveryMethod="Network" from="SomeWebsite Admin &lt;someuser@gmail.com&gt;">
            <network host="smtp.gmail.com" port="587" defaultCredentials="true" userName="someuser@gmail.com" password="somepassword" />
        </smtp>
    </mailSettings>
</system.net>
Run Code Online (Sandbox Code Playgroud)

以下代码片段:

                smtp   = new SmtpClient();

                smtp.Host = "smtp.gmail.com";
                smtp.Port = 587;
                smtp.EnableSsl = true;
                smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                smtp.UseDefaultCredentials = false;
                smtp.Credentials = new NetworkCredential( "someuser@gmail.com", "somepassword" );

                smtp.Send( mailMessage );
Run Code Online (Sandbox Code Playgroud)

以上工作正常,但注释程序覆盖,如下所示:

                smtp   = new SmtpClient();

                //smtp.Host = "smtp.gmail.com";
                //smtp.Port = 587;
                smtp.EnableSsl = true;
                //smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
                //smtp.UseDefaultCredentials = false;
                //smtp.Credentials = new NetworkCredential( "someuser@gmail.com", "somepassword" );

                smtp.Send( mailMessage ); …
Run Code Online (Sandbox Code Playgroud)

c# authentication gmail smtp web-config

18
推荐指数
2
解决办法
2万
查看次数

XAMPP Sendmail使用Gmail帐户

我正在尝试通过XAMPP配置Sendmail来发送电子邮件.在我的sendmail.ini中,我有以下设置:

# Set default values for all following accounts.

logfile "C:\xampp\sendmail\sendmail.log
account Gmail
tls on
port 587
tls_certcheck off
host smtp.gmail.com
from myemail@gmail.com
auth on
user myemail06@gmail.com
password mypassword

account default : Gmail
Run Code Online (Sandbox Code Playgroud)

我已经创建了一个这样的测试脚本:

$to = "testemail@btinternet.com";
$subject = "Hi!";
$body = "Hi,\n\nHow are you?";
$headers = "From: myemail06@gmail.com" . "\r\n";
if (mail($to, $subject, $body, $headers)) {
    echo ("Message successfully sent!");
} else {
    echo ("Message delivery failed...");
}
Run Code Online (Sandbox Code Playgroud)

我收到一条消息,说电子邮件已发送但它永远不会到达,而且我收到的日志中:

sendmail:交付期间出错:必须先发出STARTTLS命令.

有人知道这里的问题是什么吗?

提前致谢!

GAZ

email xampp gmail smtp

18
推荐指数
2
解决办法
9万
查看次数

是否有用于以全屏(弹出)方式打开具有特定消息ID的Gmail撰写窗口的URL

我使用新的Gmail API为我的用户创建草稿.API响应提供新创建的消息ID.

然后我可以用URL打开撰写窗口https://mail.google.com/mail/#drafts?compose=[message-id].但是我想打开一个全屏(弹出)组合窗口.是否有URL?当然,必须使用消息ID对此URL进行参数化.

更确切地说,这就是我得到的,这就是我想要的.

email gmail google-api google-api-client gmail-api

18
推荐指数
1
解决办法
2759
查看次数

Laravel - 无法与主机smtp.gmail.com [#0]建立连接

我正在尝试使用来自localhost的Laravel从Gmail发送电子邮件.我收到此错误:无法与主机smtp.gmail.com [#0]建立连接

我正在使用端口465的ssl.我也尝试过587但它没有用.

我也尝试了这个,但它没有用.我发现很多人都遇到了同样的问题,但我找到的解决方案却没有用.

gmail laravel-4

18
推荐指数
6
解决办法
5万
查看次数

Gmail中的mailto链接

我遇到了Gmail网络应用程序的问题.出于某种原因,mailto当我尝试将主体添加到链接中时,链接不起作用.只要未使用正文的&分隔符,链接就可以正常工作.

例如:

href="mailto:?subject=test&body=this is a test" - 不起作用

href="mailto:?subject=testbody=this is a test" - 是否有效,但显然,当一切都进入主题时,它不会产生预期的结果.

我正在运行Vista 64bit,我尝试过FF,Chrome和IE.此外,我注意到Gmail在我的Gmail帐户中呈现邮件的方式与Google Apps帐户之间存在差异.

当我在iPhone和Outlook上查看同一封电子邮件时,一切似乎都运行良好.

任何帮助将不胜感激.

html mailto email gmail hyperlink

17
推荐指数
3
解决办法
3万
查看次数

在Ruby Net :: IMAP中选择邮箱"已发送邮件"或"所有邮件"

我正在尝试使用Ruby中的Net :: IMAP来搜索我发送的所有邮件,但是我在选择除了INBOX以外的任何东西时遇到了麻烦.

imap.select('INBOX')
Run Code Online (Sandbox Code Playgroud)

工作正常,但是

imap.select('Mail/sent-mail')
Run Code Online (Sandbox Code Playgroud)

如在Net :: IMAP文档中显示给我"未知邮箱".

顺便说一下,这将与gmail一起使用.

我也试过在我的imap.search()中添加"in","anywhere",但是没有解析.

当前代码:

imap.select('INBOX')
now = Time.now.localtime - 1209600 #two weeks
since = now.day.to_s() + "-" + Date::MONTHNAMES[now.month] + "-" + now.year.to_s()
puts "since"
puts since
begin
  mail_ids = imap.search(["FROM", "me", "SINCE", since])
  mail_ids.each do |id|
    text = imap.fetch(id, 'BODY[HEADER.FIELDS (SUBJECT)]').to_s.split("{").second.chop
    puts text
  end
end
Run Code Online (Sandbox Code Playgroud)

ruby gmail imap

17
推荐指数
2
解决办法
9721
查看次数

在mailto:action上打开Gmail

如何强制网络浏览器导航到Gmail并创建(如果已登录)带有填写字段"To"的新字母点击mailto:SomeMail@blabla.com

html javascript browser gmail

17
推荐指数
4
解决办法
4万
查看次数

什么html/css属性是邮件安全的?

我最近一直在为我的客户开发一份通讯.我怎么似乎无法找到关于css和html在主要邮件客户端中可以安全使用的好信息.

我想也许这里有人有知识,我们可以创建一些在主要邮件客户端工作的东西列表.

这是我从广告系列监视器中借用的热门邮件客户端列表.(如果我忘记了某事请告诉我)

Microsoft Outlook
Apple Mail
Hotmail
Yahoo! Mail
Gmail
Run Code Online (Sandbox Code Playgroud)

问题是这些主流浏览器中有哪些标签,属性,特殊怪癖以及如何轻松避免这些问题.

谢谢您的帮助,

html css email outlook gmail

17
推荐指数
3
解决办法
7639
查看次数

Google使用什么协议用于Gmail?(不是IMAP或POP)

您可以使用网络界面,Google的Android客户端或使用IMAP访问Gmail.据我所知,网络界面和Android应用程序使用的协议与IMAP完全不同 - 它们不仅仅是接口.我之所以确定这一点,是因为Android应用程序可以毫无问题地在<3秒内打开1m邮件的文件夹.没有普通的IMAP客户端可以做到这一点.

所以我的问题是这个秘密协议的知识是什么?它的参考文档在哪里?是否进行了逆向工程?谷歌是否批准其使用?

arnt的答案提供了一种测试gmail原始imap速度的绝佳方法:

$ openssl s_client -host imap.gmail.com -port 993 -crlf 
...
* OK Gimap ready for requests from 12.34.56.78
$ a LOGIN ***@*** ***
a OK
$ c SELECT "[Gmail]/All mail" !!!!
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen)
* OK [PERMANENTFLAGS (\Answered \Flagged \Draft \Deleted \Seen \*)] Flags permitted.
* OK [UIDVALIDITY 673376278] UIDs valid.
* 1142417 EXISTS
* 0 RECENT
* OK [UIDNEXT 1159771] Predicted next UID.
* OK [HIGHESTMODSEQ 8670601]
c OK [READ-WRITE] [Gmail]/All …
Run Code Online (Sandbox Code Playgroud)

gmail imap protocols gmail-imap

17
推荐指数
2
解决办法
3万
查看次数

Base64编码的图像未在gmail中显示

我有一个嵌入式HTML电子邮件,我正在使用base64编码图像.通过chrome访问时,图像不会显示在Gmail中.但通过邮件客户端(Mac上的Mail应用程序)访问相同的邮件时,它可以正常工作.我已正确设置标题.任何的想法?

我的代码

<html>
    <body>Hi
        <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAREAAAALCAYAAABYrrnHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAABANpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ1dWlkOjVEMjA4OTI0OTNCRkRCMTE5MTRBODU5MEQzMTUwOEM4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGMjU1MzZBQUVGQjExRTc5NUQyQTc1MzA0RERGMTVGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGMjU1MzY5QUVGQjExRTc5NUQyQTc1MzA0RERGMTVGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIElsbHVzdHJhdG9yIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0idXVpZDpiNDQ5NzVjYy00YmI1LTRmNzAtODRiZi0zMGU2NjFkYmY3ZDMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ZDc1MTVmZDQtMjkzZS00ZWI5LWFiMjQtOTMzYzRkZjNmOTY4Ii8+IDxkYzp0aXRsZT4gPHJkZjpBbHQ+IDxyZGY6bGkgeG1sOmxhbmc9IngtZGVmYXVsdCI+bXRrYV9hY3RpdmF0aW9uX2NhcmQ8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnRpdGxlPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pr6AOtYAAABESURBVHja7NZBDQAwCARB2tS/m6qoKIoGvswkGNjHhQgAAACAeVbdkwHoOnVXBqD9iWSmCkDblgAwIoARAYwIMNAXYACy9wSMWMVdzAAAAABJRU5ErkJggg==" width="273" height="11" alt="">
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Run Code Online (Sandbox Code Playgroud)

html gmail base64 html-email

17
推荐指数
2
解决办法
2万
查看次数