Articles of smtp

在Amazon SES上使用自签名证书

我正在configurationAmazon Simple Email Service ,当我尝试发送电子邮件时遇到了问题,并收到错误消息: SMTP服务器需要安全的连接或者客户端没有被authentication。 服务器响应是:需要身份validation 所以我想使用IIS 8的自签名证书,但到目前为止我已经实现了它,我仍然得到相同的错误。 我正在使用.net web.config来设置凭据,主机名和端口。 <mailSettings> <smtp from="[email protected]" deliveryMethod="Network" > <network host="my-amazon-host.com" port="25" defaultCredentials="false" enableSsl="true" userName="my-user-name" password="my-password" /> </smtp> </mailSettings> 有没有办法使用自签名证书(由IIS创build)和亚马逊服务? 如何设置该证书? 提前致谢!

从Centos发送邮件时发生SMTP延迟

当使用1and1的SMTP服务器尝试使用swiftmailer发送邮件时遇到很长时间的延迟。 每次都有19秒的延迟,如下面的tcpdump所示: 21:54:50.784747 IP (tos 0x0, ttl 64, id 40875, offset 0, flags [DF], proto TCP (6), length 94) my-website.co.uk.46086 > mrvnet.kundenserver.de.smtp: Flags [P.], cksum 0xc764 (incorrect -> 0x1ba9), seq 65:107, ack 193, win 115, options [nop,nop,TS val 3384859388 ecr 1663195506], length 42 E..^..@.@………~……`Y.+.E8…sd…. ….c"YrRCPT TO: <[email protected]> 21:54:50.825354 IP (tos 0x0, ttl 60, id 4346, […]

后缀查找失败:从本地主机,而不是局域网中的其他节点

当在同一networking上尝试使用Postfix和Gmail从主机以外的其他机器发送电子邮件时,我收到临时查找失败的收件人地址。 在Postfix主机上testing时,它工作得很好。 编辑:我有一个客户端节点在同一局域网问这个Postfix服务器发送一封电子邮件。 服务器拒绝,引用临时查找失败。 为了得到我所在的地方,我遵循了这些指示: https://rtcamp.com/tutorials/linux/ubuntu-postfix-gmail-smtp/ 然后,我将mynetworks参数更改为包含我们LAN的.3子网上的任何节点。 我试图解决这个问题: 1)为特定的电子邮件地址添加别名,然后运行新的别名 2)将relay_domains添加到main.cf 3)将sasl_passwd文件更改为包含:smtp.gmail.com或COMPANYNAME.com 4)在main.cf中将relay_host的值更改为smtp.gmail.com或smtp.COMPANYNAME.com 5)在main.cf中改变mydestinations的值 这是我的main.cf: smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) biff = no # appending .domain is the MUA's job. append_dot_mydomain = no # Uncomment the next line to generate "delayed mail" warnings #delay_warning_time = 4h readme_directory = no # TLS parameters smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key smtpd_use_tls=yes […]

JIRA的传出(SMTP)电子邮件function需要哪个传入端口?

我在一个VirtualBox虚拟机的Ubuntu 14.04上安装了JIRA 6.3.15。 VirtualBox的主机系统也是Ubuntu 14.04。 我将JIRAconfiguration为使用SSL(如以下https://confluence.atlassian.com/display/JIRA/Running+JIRA+over+SSL+or+HTTPS所述 ),在JIRA的server.xml文件中设置一个自定义的HTTPS端口,在虚拟机configuration中添加该端口的转发规则,并打开主机防火墙中的端口。 所有这一切正常。 现在我想让JIRA发送通知邮件。 我添加了一个SMTP服务器到JIRAconfiguration。 只要我closures主机系统的防火墙(即接受所有传入的数据包),这也可以正常工作。 但是,当主机防火墙对传入数据包的默认操作设置为“丢弃”时,通过SMTP在VM内从JIRA发送电子邮件失败。 连接testing失败,出现UnknownHostException。 主机防火墙对传出和转发数据包的默认操作是“接受”。 显然,为了使JIRA电子邮件function正常工作,需要在主机系统中打开一些传入数据包的端口。 任何人都可以指出这是哪个端口? 我已经尝试了465作为目标和源端口没有成功,我找不到任何文档。

通过ssmtp将邮件从应用程序中继到Gmail

我想让我的Linux服务器接收来自主机(局域网,但如果可能的话通过互联网)邮件,而不是中继到Gmail。 我用ssmtp做了第二部分,让服务器通过Gmail发送邮件 ssmtp [email protected] < msg.txt 另外一部分是需要用到的程序集成了一些smtp报警function。 这个程序的大部分不支持凭证发送,所以我需要通过一个不需要它的服务器。 最终结果必须是: host_with_smtp_alarm_function – > server_smtp – > Gmail_server 我怎样才能做这个工作? 编辑: 我的主机有一个掩码来填充smtp服务器信息。 用ip和端口填充导致“不可能连接”linux服务器不在监听连接,所以发送但不能接收。 netstat -a确认。

SMTP错误(451):无法添加收件人。 临时查找失败

在Debian服务器上安装了iRedMail 可以login到Roundcube 从Roundcube发送邮件会导致以下错误: SMTP错误(451):无法添加收件人“[email protected]”。 临时查找失败。 /var/log/mail.err mydomain roundcube: SMTP Error: SMTP error: Failed to add recipient '[email protected]' in /usr/share/apache2/roundcubemail-1.0.4/program/lib/Roundcube/rcube.php on line 1505 (POST /mail/?_task=mail&_unlock=loading1425838552649&_lang=de_DE&_framed=1?_task=mail&_action=send) /var/log/mail.info postfix/cleanup[26223]: warning: proxy:mysql:/etc/postfix/mysql/sender_bcc_maps_user.cf lookup error for "[email protected]" postfix/cleanup[26223]: warning: B8B82101DF6: sender_bcc_maps lookup problem postfix/pickup[25858]: warning: maildrop/82D57FFE93: error writing B8B82101DF6: queue file write error postfix/pickup[25858]: warning: B8E3C101DF6: message has been queued […]

在PHPList 3.0.12回复标题问题

我想设置不同的电子邮件地址作为答复。 所以,我已经在phpList设置中设置了回复电子邮件地址。 这是不工作,所以按照这个职位https://forums.phplist.com/viewtopic.php?t=9564 ,我下面添加。 那么,它也不工作。 $this->AddReplyTo('[email protected]', 'Some Person'); 在线之前 if(!parent::Send()) { 我正在使用最新的phpList版本3.0.12。 请帮我解决这个问题。

SMTP错误:远程主机说:550 5.7.1至less有一个FROM标头地址不允许从IP ADDRESS发送邮件

我们正在开发一个电子邮件发送应用程序,我们允许我们的用户指定From:他们的电子邮件将从From:头。 假设我们的域是mydomain.com ,我们的客户域是clientdomain.com 。 所有电子邮件都从我们的IP地址发送,地址为@ mydomain.com,作为MAIL FROM 。 所有的邮件都是DKIM与我们的域名签署。 在mydomain.com上build立SPFlogging,只允许使用我们的IP地址,而我们的客户也在clientdomain.com上设置了SPFlogging,其IP地址允许在那里(不包括我们的IP地址)。 另请注意, clientdomain.com没有DMARClogging。 根据我读过的所有内容,SPF应该根据MAIL FROM命令(来自信封)中find的域进行validation,而不是From:头中的域。 我们的客户做了一个testing,并发送了一封电子邮件给自己,这个问题有什么关系? 我们还search了至less一个FROM标题地址不允许发送邮件,什么都没发现,这看起来像是一个非常罕见的错误。 这是我们第一次看到这个错误,而且我们对这个错误感到困惑,或者我们没有正确理解SPF,或者如果这个服务器做错了。 这是我们收到的重要部分的反弹信息的开始: Hi. This is the qmail-send program at mailserver.mydomain.com. I'm afraid I wasn't able to deliver your message to the following addresses. This is a permanent error; I've given up. Sorry it didn't work out. <[email protected]>: xxx.xxx.xxx.xxx failed […]

用于testingSMTP服务器的几个具体要求

随着我们公司开始在线产品的开发工作,他们使用Gmail地址进行testing,使用“+”符号将所有testing电子邮件发送到单个邮箱。 随着时间的推移Google开始封锁我们,因为我们偶尔会运行数千封电子邮件进行testing。 由于这个原因,以及less数情况下有效的客户数据被加载到testing环境,然后发送电子邮件给他们,我已经在我们的testing服务器上设置了后缀,只提供给一组预定义的testing域,放下所有其他电子邮件。 这样可以防止在客户数据再次加载到testing环境中的情况下将testing电子邮件发送给有效的客户,同时确保我们不会被Google和其他提供商标记为垃圾邮件发送者。 我们的开发人员现在要求能够向gmail,aol,yahoo等提供商提供一小部分testing电子邮件,因为他们发现HTML格式的电子邮件可能会略有不同每个环境。 考虑到过去的问题,我们不想重新开放所有这些领域的闸门,所以我试图想出一个在这种情况下可以起作用的妥协scheme。 我的一般想法是设置一个SMTP服务器(或者只是一个自定义传输到后缀,整个域可以路由),以某种方式限制电子邮件传递到Gmail等。 我希望它有三个目的: 只允许将有限数量的电子邮件发送到预定义的地址。 例如,这将允许电子邮件活动向[email protected]发送一封或两封电子邮件,但是如果活动尝试向[email protected]发送数千封电子邮件,则会丢弃其他电子邮件,ourtestaccount [email protected][email protected]等 一段时间后清除/放弃所有其他电子邮件,而不是试图交付它们。 它需要能够通过SMTPS将电子邮件转发给第三方。 我们使用第三方来发送,跟踪营销电子邮件等。 我们目前通过postfix通过传输地图和smtp_sasl_password_maps通过相应的证书来实现。 我对#1背后的机制很灵活。 我想过的一个想法是允许less量电子邮件到达一个目标地址,在一段时间内(比如一个小时之内就可以完成5个),然后默默丢弃所有其他的电子邮件。 我的另一个想法是沿着一个垃圾邮件filter的行列,隔离它看到的每个电子邮件,然后开发人员可以login到Web控制台,并发布其中的一些,当他们想看到他们在Gmail,雅虎等。 有谁知道是否有一个开源项目的东西沿这些线? 如果没有,有关如何把这样的东西放在一起的任何build议?

我怎样才能将电子邮件标题转储到纯文本文件?

我有一个.pst,我想为所有电子邮件提取标题信息并将其转储到每个电子邮件一个文件。 我怎么去做这个?