我正在使用JavaMail API连接到我的个人帐户.我在我创建的Gmail帐户中有文件夹(标签)列表+收件箱,草稿等默认文件夹.如何列出所有可用文件夹(默认和用户创建的文件夹)?
我可以使用此API访问特定文件夹:Folder inbox = store.getFolder("Inbox");
.是否有其他API可以获取邮件帐户中可用的文件夹列表?
问题是gmail会自动为所有网站网址和电子邮件地址创建超链接.我不想创建链接.我的
var mailClient = new SmtpClient();
var netMail = new MailMessage();
msg = "I do not want www.google.com as a link at recipient end. <br/>";
msg += "I want my email addrress myemail@myudomain.com as html without a link";
var cr = new NetworkCredential("########", "###########");
netMail.From = new MailAddress("########@m####.###", "######");
netMail.To.Add(new MailAddress("abc@xyz.com"));
netMail.Subject = "Test Mail";
netMail.IsBodyHtml = true;
netMail.Body = msg;
mailClient.Host = "xyz.com";
mailClient.Port = 25;
mailClient.EnableSsl = false;
mailClient.Credentials = cr;
mailClient.Send(netMail);
Run Code Online (Sandbox Code Playgroud)
有解决方案吗
在古巴,网络访问受到极大的审查,因此我创建了一个工具,允许超过50,000人通过电子邮件浏览互联网.古巴人给我发了一封主题行中带有URL的电子邮件,然后我通过回复给他们发回电子邮件.欲了解更多信息,请访问https://apretaste.com.
在古巴共产党政府开始封锁我的电子邮件之前,它的工作就像一个魅力.我的解决方案是轮换.
我从Amazon SES开始,每次被阻止时我都在更改域名,但亚马逊为所有电子邮件添加了标题,一旦他们阻止了标题,SES的电子邮件就不再能够到达古巴了.Mailgun和其他人也是如此,他们都添加了标题.
目前我正在创建Gmail帐户并通过SMTP发送,但Google无缘无故阻止我,并且每个帐户每天只能发送100封电子邮件.此外,我只能使用相同的IP地址/电话创建几封电子邮件,因此我被迫使用匿名代理和假中文手机.现在我在两条战线上打一场战争.
电子邮件可以通过三个参数阻止:IP地址,域和电子邮件地址.
如果我可以在自动旋转IP地址的VPS上设置我自己的Postfix服务器,那将是非常棒的.如果我可以模拟"gmail.com",以避免每天购买新域名,那就更好了.
创建我称之为"最终发件人"的所有意图只是到达垃圾邮件文件夹或添加不需要的标题,使其太容易阻止.我感到筋疲力尽.我在这里遇到了知识障碍.
我知道我正在走向黑暗的一面,但这是一个非常好的事业.成千上万的人将这项服务视为无偏见的新闻,社交网络的唯一来源,并感受到21世纪的一部分.
你能帮我实现"最终发送者",还是指出我可能缺少的另一种解决方案?
我正在尝试使用JavaMailSenderImpl类找到用于连接到Gmail SMTP服务器的正确属性.
我先说我尝试过这里的方法.这很好.但是当我尝试使用完全相同的身份验证信息在该帖子下面的配置时,我收到了javax.mail.AuthenticationFailedException.
我目前的配置如下所示.
<bean id="mailSender" class ="org.springframework.mail.javamail.JavaMailSenderImpl" >
<property name="username" value="XXX@gmail.com" />
<property name="password" value="XXX" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.host">smtp.gmail.com</prop>
<prop key="mail.smtp.port">587</prop>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
</props>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud)
如果我知道我的凭据是正确的,为什么我仍然会收到此javax.mail.AuthenticationFailedException.
以下是基于以下答案的更新代码.我仍然收到同样的例外.
<bean id="mailSender" class ="org.springframework.mail.javamail.JavaMailSenderImpl" >
<property name="username" value="XXX@gmail.com" />
<property name="password" value="XXX" />
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.from">XXX@gmail.com</prop>
<prop key="mail.smtp.user">XXX@gmail.com</prop>
<prop key="mail.smtp.password">XXX</prop>
<prop key="mail.smtp.host">smtp.gmail.com</prop>
<prop key="mail.smtp.port">587</prop>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.starttls.enable">true</prop>
</props>
</property>
</bean>
Run Code Online (Sandbox Code Playgroud) 我正在一个应用程序工作,我正在尝试创建一个像"To"字段的gmail,其中包含一个块,其中一旦添加就无法编辑,但只是完全删除(如附图中所示).如果它也有图像,那将是完美的.
如何使用curl命令行程序从Gmail帐户发送电子邮件?
我尝试过以下方法:
curl -n --ssl-reqd --mail-from "<sender@gmail.com>" --mail-rcpt "<receiver@server.tld>" --url smtps://smtp.gmail.com:465 -T file.txt
Run Code Online (Sandbox Code Playgroud)
但是,当file.txt是电子邮件的内容时,当我运行此命令时,我收到以下错误:
curl: (67) Access denied: 530
Run Code Online (Sandbox Code Playgroud)
是否可以从个人服务器托管的帐户发送电子邮件,仍然使用curl?这会使身份验证过程更容易吗?
我在我的域上设置了DMARC策略.但每天我都会收到谷歌的XML报告.
我不明白问题是什么?
该报告是:
<?xml version="1.0" encoding="UTF-8" ?>
<feedback>
<report_metadata>
<org_name>google.com</org_name>
<email>noreply-dmarc-support@google.com</email>
<extra_contact_info>http://support.google.com/a/bin/answer.py?answer=2466580</extra_contact_info>
<report_id>7241837801886321635</report_id>
<date_range>
<begin>1431388800</begin>
<end>1431475199</end>
</date_range>
</report_metadata>
<policy_published>
<domain>rigweb.ru</domain>
<adkim>r</adkim>
<aspf>r</aspf>
<p>none</p>
<sp>none</sp>
<pct>100</pct>
</policy_published>
<record>
<row>
<source_ip>144.76.154.188</source_ip>
<count>2</count>
<policy_evaluated>
<disposition>none</disposition>
<dkim>pass</dkim>
<spf>pass</spf>
</policy_evaluated>
</row>
<identifiers>
<header_from>site.ru</header_from>
</identifiers>
<auth_results>
<dkim>
<domain>rigweb.ru</domain>
<result>pass</result>
</dkim>
<spf>
<domain>site.ru</domain>
<result>pass</result>
</spf>
</auth_results>
</record>
</feedback>
Run Code Online (Sandbox Code Playgroud)
我的DMARC政策:
v=DMARC1; sp=none; aspf=r; p=none; rua=mailto: support@site.ru
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
我正在编写一个简单的脚本,其中使用gmail帐户向自己发送电子邮件.
我从SwiftMailer的引用中修改了脚本,但是我没有得到任何结果.怎么了?
编辑:进一步调试后我发现了这个声明
$result = $mailer->send($message);
Run Code Online (Sandbox Code Playgroud)
导致代码失败(下面的回显不打印).
为什么是这样?只是导致消息未发送程序崩溃?:/
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
require_once '/var/www/swift/lib/swift_required.php';
echo 'Mail sent <br />';
/* //create the transport
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 587);
->setUsername('softrain.evaluaciones@gmail.com')
->setPassword('softrain1234')
;
*/
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 587)
->setUsername('softrain.evaluaciones@gmail.com')
->setPassword('password')
;
echo 'line 40 <br />';
$mailer = Swift_Mailer::newInstance($transport);
$message = Swift_Message::newInstance('Wonderful Subject')
->setFrom(array('softrain.evaluaciones@gmail.com' => 'Evaluaciones'))
->setTo(array('softrain.evaluaciones@gmail.com'=> 'A name'))
->setBody('Test Message Body')
;
echo …
Run Code Online (Sandbox Code Playgroud) 此Go程序从我的家用计算机成功发送电子邮件,但在DigitalOcean上的虚拟服务器上收到以下错误:
panic: 530 5.5.1 Authentication Required. Learn more at
Run Code Online (Sandbox Code Playgroud)
这是代码:
auth := smtp.PlainAuth("", "bjorkbjorksen@gmail.com", "PASSWORD", "smtp.gmail.com")
msg := "Subject: Hello\r\n\r\nWorld!"
e = smtp.SendMail("smtp.gmail.com:587", auth, "bjorkbjorksen@gmail.com", []string{email}, []byte(msg))
if e != nil { panic(e) }
Run Code Online (Sandbox Code Playgroud) 我知道这匹马刚刚被打死了..但我有一个Gmail桌面间距问题,今天早上只是让我感到困惑.
<td valign="top">
<img src="###/enewsletter_layout_v3_18.jpg" alt="" />
<table cellpadding="0" cellspacing="0" style="background: #000; width: 700px; margin: 0 0 0 8px; text-align: center; color: #fff;">
<tr>
<td valign="top" style="background: #890000; height: 50px; padding: 10px 15px; font-size: 24px; font-weight: bold;">
New Patient Special Offer <br/>
Save $$$
</td>
</tr>
<tr>
<td valign="top" style="background: #000; height: 50px; padding: 5px 15px 15px 15px;">
<h1 style="font-size: 24px; font-weight: bold;">Do you have a question?</h1>
If you have read anything in this newsletter and have any questions or …
Run Code Online (Sandbox Code Playgroud) gmail ×10
email ×5
java ×2
android ×1
command-line ×1
curl ×1
dmarc ×1
go ×1
imap ×1
jakarta-mail ×1
linux ×1
php ×1
postfix-mta ×1
server ×1
smtp ×1
smtp-auth ×1
spam ×1
spring ×1
swiftmailer ×1
xml ×1