这些端口465和587都用于发送邮件(提交邮件),但它们之间的真正区别是什么?
我正在配置Postfix,当通过telnet和SMTP验证我得到状态退回错误,未知用户:
错误日志:
postfix/local [18718]:4590D7DC0A51:to =,relay = local,delay = 9.8,delays = 9.8/0.01/0/0.04,dsn = 5.1.1,status = bounced(unknown user:"myuser")
"myuser"已存在,但具有完整域名:myuser@mydomain.com.
用户验证:
postmap -q myuser@mydomain.com mysql:/etc/postfix/mysql-virtual-mailbox-maps.cf
Run Code Online (Sandbox Code Playgroud)
输出为:"1" - 所以我猜它没关系.
我的postfix配置:
root# postconf -n:
append_at_myorigin = yes
biff = no
config_directory = /etc/postfix
default_destination_concurrency_limit = 1
delay_warning_time = 8h
disable_vrfy_command = yes
dovecot_destination_concurrency_limit = 1
dovecot_destination_recipient_limit = 1
enable_original_recipient = yes
local_destination_concurrency_limit = 1
maximal_queue_lifetime = 6d
mydestination = mydomain.com
smtpd_client_restrictions = permit_mynetworks, permit_sasl_authenticated
smtpd_delay_reject = no
smtpd_hard_error_limit = 10
smtpd_helo_required = …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世纪的一部分.
你能帮我实现"最终发送者",还是指出我可能缺少的另一种解决方案?
我按照以下链接中描述的步骤设置我的mac发送电子邮件. http://www.anujgakhar.com/2011/12/09/using-macosx-lion-command-line-mail-with-gmail-as-smtp/
它在我的Mac OS X 10.9上运行良好.但是在我升级到OS X 10.10之后.mail.log显示以下错误.问题是什么?
Oct 19 00:28:22 paullam-macbook-pro.local postfix/smtp[30383]: 6B47B8AD4E8: SASL authentication failed; cannot authenticate to server smtp.gmail.com[74.125.68.109]: generic failure
Oct 19 00:28:24 paullam-macbook-pro.local postfix/smtp[30383]: 6B47B8AD4E8: to=<zzpaul@gmail.com>, relay=smtp.gmail.com[74.125.68.108]:587, delay=3.4, delays=0.01/0/3.4/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server smtp.gmail.com[74.125.68.108]: generic failure)
Run Code Online (Sandbox Code Playgroud) 我尝试了在线阅读的所有内容进行测试,但我无法收到电子邮件
telnet <IP> 25
EHLO
MAIL FROM: <from-email>
RCPT TO: <recipient-email>
DATA
Type message here.
. <Enter>
=>
Run Code Online (Sandbox Code Playgroud)
我甚至试过这个,当我输入句号时我什么都没得到.....但是安装了postfix
所以我最近设置了我的Rackspace服务器(Ubuntu LAMP堆栈)以使用Postfix和Sendgrid来发送电子邮件.它的工作原理非常好,因为来自cmd行的测试邮件是通过sendgrid smtp传递的.但是,当我收到电子邮件时,它说出来了root@rackspaceservername,我无法回复.
我根据这个主题创建了一个别名如何更改postfix的默认电子邮件地址?这使得它webmaster@mydomain.com仍然显示为发件人名称root.
我需要更改什么才能让服务器使用我的网站管理员电子邮件,或者至少让它看起来像是来自哪里,因此回复会转到该电子邮件?
任何帮助是极大的赞赏!
在Ubuntu Server 12.04计算机上,我为特定地址设置了一个电子邮件转发器/etc/postfix/virtual:example@mydomain.com postfix-test@dotancohen.com
地址postfix-test@dotancohen.com工作和接收邮件.当我发送邮件给example@mydomain.com我时,在日志中得到这个:
warning: hash:/etc/postfix/virtual is unavailable. open database /etc/postfix/virtual.db: No such file or directory
warning: hash:/etc/postfix/virtual lookup error for "example@mydomain.com"
warning: 705B58190E: virtual_alias_maps map lookup problem for example@mydomain.com -- deferring delivery
Run Code Online (Sandbox Code Playgroud)
为什么postfix无法找到/etc/postfix/virtual file?
$ ls -la
total 96
drwxr-xr-x 3 root root 4096 Jul 4 08:46 .
drwxr-xr-x 102 root root 4096 Jun 24 06:23 ..
-rw-r--r-- 1 root root 274 Jun 24 06:23 dynamicmaps.cf
-rw-r--r-- 1 root root …Run Code Online (Sandbox Code Playgroud) 我有一个运行python,php,perl,ruby的服务器,我有几个应用程序也发送邮件.我想知道如果其中一个应用程序没有指定来自电子邮件地址,发件人电子邮件地址设置为http@example.com,发件人名称为"http".
我可以通过进入/etc/passwd并将名称更改为我想要的名称来更改发件人名称,但如何更改http@example.com为admin@example.com?
我对docker感兴趣了一段时间,但还没有跳进去.我需要设置一个邮件服务器,所以我想也许可以用它作为了解更多有关docker的理由.但是,我不清楚如何最好地去做.
我之前在VPS上安装了一个邮件服务器,但没有安装到多个容器中.我想安装Postfix,Dovecot,MySQL或Postgresql,以及SpamAssassin,类似于这里描述的内容:
但是,将它停泊的好方法是什么?我会简单地将所有东西放入一个容器中吗?或者将MySQL放在一个容器中,将Postfix放在另一个容器中,以及为Dovecot和SpamAssassin添加其他容器会更好吗?或者应该共享一些容器?
使用docker安装邮件服务器有什么HOWTO?如果有,我还没有找到它.
如何配置Django和Postfix为Django应用程序发送电子邮件?
我能够使用Gmail服务器设置,但我想使用自己的域名从我自己的服务器发送电子邮件.