标签: email-integration

我可以跟踪IMAP邮件回复吗?

我正在使用java邮件在IMAP客户端上工作.我们目前要求创建"按对话分组"功能,用户可以将邮件视为对话(请参阅回复和转发的gmail群组邮件)

我能够从服务器检索邮件,但在我收到的邮件中,回复的邮件与实际邮件"融合",并被视为实际邮件内容.

例如:初始邮件:

<div>This is the initial mail.</div>
Run Code Online (Sandbox Code Playgroud)

回复邮件:

This is the response Mail<br><br>
<div class="gmail_quote">
On Wed, Aug 26, 2009 at 4:26 PM, [censored] 
<span dir="ltr">&lt;
<a href="mailto:[censored]@[censored].com">
[censored]@[censored].com
</a>
&gt;
</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <div>This is the initial mail.</div>
    <div></div>
</blockquote>
</div>
<br>
Run Code Online (Sandbox Code Playgroud)

如上所示,没有迹象表明什么是实际的和什么是回复的邮件,那么如何提供像gmail一样的分组(无论从哪里读取邮件的服务器)?

java email gmail imap email-integration

6
推荐指数
1
解决办法
3327
查看次数

如何在LinkBut​​ton点击事件上启动电子邮件客户端?

如何启动Outlook电子邮件窗口(类似于mailto:在超链接中执行的操作)?

这需要在LinkButton单击事件中完成.

c# asp.net email-integration linkbutton .net-3.5

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

Django电子邮件后端(不断发送来自错误"发件人"的电子邮件)

我的项目中有几个实例,我尝试在Django视图中发送电子邮件.

我希望能够在视图中对电子邮件发件人进行硬编码.但是,当我尝试这样做时,它会继续从我的设置文件中指定的默认帐户发送电子邮件.

这是一个例子:

        if testform.is_valid():
            beta=testform.save()
            subject="Hi Beta Tester"  
            sender="correct@email.com"

            recipient=[testform.cleaned_data['email']]

            text=loader.get_template('registration/beta_email.txt')
            html=loader.get_template('registration/beta_email.html')

            site_name='mysite'
            d=Context({'site_name':site_name})
            text_content=text.render(d)
            html_content=html.render(d)
                #This sends two mail versions, plain text and html
            msg=EmailMultiAlternatives(subject, text_content, sender, recipient)
            msg.attach_alternative(html_content, "text/html")
            msg.send()

            return HttpResponseRedirect('/splash/')
Run Code Online (Sandbox Code Playgroud)

我以为我可以在这里明确指定sender参数.然而,当我测试它时,电子邮件是从我的设置文件中列出的地址发送的,配置如下:

       EMAIL_USE_TLS=True

       EMAIL_HOST='smtp.gmail.com'

       EMAIL_HOST_USER='wrong@email.com'

       EMAIL_HOST_PASSWORD='private'

       DEFAULT_FROM_EMAIL='wrong@email.com'
Run Code Online (Sandbox Code Playgroud)

我是否只需删除DEFAULT_FROM_EMAIL常量即可使其正常工作?我试过这样做,似乎工作但我很困惑.在Django文档中,它建议在视图中设置发送者应该覆盖DEFAULT.

email django email-integration

6
推荐指数
1
解决办法
2089
查看次数

我的应用程序需要发送电子邮件,我应该在哪里以及如何存储SMTP密码?

似乎我创建的每个应用程序都需要能够发送不定期的电子邮件.例如状态电子邮件.对于这个问题,假设我的应用程序是一个备份工具,本地安装在许多Windows客户端上,每个安装需要发送每日状态邮件.它可以安装在组织的服务器上或私人计算机上.

我要求用户将凭据提供给他拥有的电子邮件帐户(STMP主机,端口,用户名,密码,来自地址).我从像Atlassian Jira/Confluence或JFrog Artifactory这样的应用程序中复制了这种方法.他们在哪里以及如何存储SMTP密码?

我目前的理解是:Salting/Hashing方法不适用于此,因为我需要能够检索明文密码以实际发送电子邮件.我不想将密码存储在明文中,所以它必须是某种加密/解密方法(对吗?).

我可以告诉用户不要使用他的主电子邮件帐户,而是使用一些辅助帐户,或者更好的是,设置一个特殊的电子邮件帐户,供我的应用程序使用.如果用户是组织的管理员,他可能能够在其Exchange服务器上设置电子邮件帐户或配置SMTP中继.但是,我了解我,而且我了解我的私人用户,其中一些人只会使用他们的主电子邮件帐户,所以我想尽我所能保证他们的凭据尽可能安全(我的意思是"遵循最佳做法").

我希望将加密的密码存储在应用程序的数据库中.

我花了几个小时阅读有关stackoverflow的问题,但我看不到共识(就像用户帐户登录凭据一样).我觉得这很令人惊讶,因为我希望基本上每个开发人员迟早都要面对这个问题.

必须有一些最佳实践可以遵循,一些既定的方法来解决这个问题,但我还没有找到它.

请指出我在SO /网上的资源,解释如何解决这个问题.如果可能的话,由该领域的一些专家撰写.

我看过一些SO问题:

security passwords email-integration password-protection password-encryption

6
推荐指数
1
解决办法
338
查看次数

通过PHP或任何其他脚本创建电子邮件地址

我需要为我的用户创建代理电子邮件地址.电子邮件地址看起来像,user1234@domain.com但最好我想要更好看的电子邮件地址,如first.last@domain.com.发送到此地址的电子邮件应转发给用户的真实电子邮件地址,该电子邮件地址不会被公开(例如first.last@hotmail.com).无需创建POP3邮箱.发送到常规电子邮件帐户(例如info@domain.com)的电子邮件应该转到正确的POP3邮箱.我更喜欢PHP + MySQL解决方案,我也希望尽可能避免篡改服务器配置.

我在Facebook和Blogger上看过这样的东西.例如,Blogger为您提供了一个电子邮件地址,您可以在该地址发送电子邮件,并将其作为博客帖子发布.Facebook为您提供了一个电子邮件地址,您可以在该地址发送图片(通过手机),并在您的个人资料中发布.雅虎小组还会为您提供一个电子邮件地址,以便将已发送的电子邮件转发给订阅者.

所以我需要类似的东西,我只是将电子邮件转发到真实的电子邮件地址.我希望你明白这一点.任何帮助或指导将不胜感激.

php email email-integration

5
推荐指数
1
解决办法
3221
查看次数

更改用户电子邮件地址

我想允许用户更改他的电子邮件地址.用户将更改其电子邮件地址,然后将带有链接的确认电子邮件发送到该地址,在用户单击该链接后,它将更改其在数据库中的电子邮件地址.

我知道django-generic-confirmation处理这样的确认,但我想尝试自己做.

要更改电子邮件,我的代码将是:

User.objects.get(username=username).update(email=request.POST['email'])
Run Code Online (Sandbox Code Playgroud)

要发送电子邮件到该地址,我会:

if 'Change Email' in request.POST.values():
    from django.core.mail import send_mail
    send_mail(
          'Confirm email change',
          'Click this **link** to confirm your change of email',
          'from@example.com',
          [request.POST['email']]
     )
Run Code Online (Sandbox Code Playgroud)

只有在用户确认了他的电子邮件之后,我才会如何延迟数据库中电子邮件的更改?我将如何创建一个激活此过程的电子邮件的链接?谢谢.

django email-integration email-validation

5
推荐指数
1
解决办法
2457
查看次数

系统捕获电子邮件

目前我正在构建一个系统(自定义CMS),其要求是捕获公众发送到注册电子邮件地址的所有电子邮件,并通过系统通过注册的电子邮件回复电子邮件地址.

例如:

  1. 我将其设置为info@st​​ackoverflow.com,然后当slim@slim.com发送电子邮件至info@st​​ackoverflow.com时
  2. 我的系统将捕获它并显示包含该组附件的电子邮件
  3. 谁处理该电子邮件将生成"randomHashTemp"@stackoverflow.com以确定处理该案件的人员
  4. 系统将通过"randomHashTemp"@stackoverflow.com(如谷歌组)回复
  5. 通过"randomTeash"@stackoverflow.com继续沟通

  1. 如果用户发送到else@stackoverflow.com然后将被他们当前的电子邮件服务器捕获,如交换

我不知道这个叫做的术语.我可以知道如何实施它?请咨询一些链接或关键字.我知道很多知识库解决方案,CRM,通过CNAME集成的项目管理软件,更改DNS这些东西,但我不知道如何.谢谢.

更新

样本将类似于http://www.cloudmailin.com, 但我想要的是从我的应用程序生成并从我的客户收到公开的电子邮件.

php cloud email email-integration laravel

5
推荐指数
1
解决办法
2023
查看次数

如何设置意图的动作,类别和数据?

我正在编写一个Android应用程序.我想调用其他应用程序来执行某些操作(发送电子邮件等).我如何知道要为意图设置哪个操作和类别?我应该查看其他应用程序的intent过滤器吗?如果该应用程序不是开源的怎么办?

此外,对于数据或额外属性,我不知道第三方应用程序将如何处理我的意图,所以我不知道如何设置属性.例如,我想要一个字符串作为电子邮件的标题,一个字符串作为电子邮件的内容,另一个字符串作为收件人,一个图片作为附件.我可以在意图中包含所有这些信息吗?如果第三方应用程序不提供任何处理它的功能怎么办?

android email-integration android-intent

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

在没有whitelabel的情况下使用来自多个域的sendgrid

我正在尝试理解有关sendgrid,whitelabeling和我计划在其中部署相同sendgrid帐户的不同服务器的一些概念.

所以我的问题是:

1)whitelabelling纯粹用于屏蔽via sendgrid.me,如果我不使用它与我当前的设置(即几个域上的相同帐户),我会有任何问题吗?

2)sendgrid如何处理具有"发件人"电子邮件的邮件,该邮件与发送电子邮件的域不匹配?因为我读到它会默默地删除它们但是我看到电子邮件确实已经发送但是sendgrid的仪表板中的统计信息没有被更新.

3)在创建模拟账户时,我被要求提供将触发电子邮件的域名,但由于我想在几个不同的域中部署这个,我需要多个账户,或者当你去付费计划时还有其他选择?

麦克风

email email-integration white-labelling sendgrid

5
推荐指数
1
解决办法
4737
查看次数

EasyPhp:如何启用Openssl

嗨怎样才能在Easyphp中启用openssl因为我收到错误消息无法发送.Mailer错误:扩展丢失:opensslTime:当使用phpmailer时.谢谢

email openssl email-integration easyphp phpmailer

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