标签: email

邮件错误 550 超出最大行长度 (RFC 5322 2.1.1)

我有一个包含几个域的经销商托管帐户。我们的一位客户最近抱怨电子邮件未发送。他们收到错误“ 550 Maximum line length excxeeded (RFC 5322 2.1.1)”。

经过一番谷歌搜索后,发现最大长度只能包含 998 个字符(+换行符)。检查电子邮件的 .eml 文件后,我可以找到两行,每行包含超过 1000 个字符。所以确实,这就是问题所在。

但是,我尝试联系我的托管提供商,并尝试确定问题在体系结构级别上的确切位置以及如何预防。但他们自己似乎完全一无所知(或者不想承认)。

我们的客户遇到了问题,使用了一个非常具体的软件(Bouwsoft)来管理他们的电子邮件并从中发送电子邮件。Bouwsoft 使用我们的经销商托管电子邮件服务器的 IMAP 设置来提取邮件并发送电子邮件。所以一切都通过经销商邮件服务器进行。

因此,主要问题归结为:我们的托管提供商的邮件服务器是否有责任将电子邮件中的长行拆分为不包含超过 1000 个字符,或者这是发送电子邮件的软件的责任(Bouwsoft在这个例子中)?

提前致谢!

email imap

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

配置 Outlook 不隐藏附件

您如何配置 Outlook 以显示所有(包括不安全的)邮件附件?

email outlook attachment

0
推荐指数
1
解决办法
3759
查看次数

Linux 的 SMTP 服务器,配置简单

我想更换老化的邮件服务器,我决定更改我们使用的 SMTP 服务器软件。我们目前运行exim。多年来,我与许多其他 MTA(即 Postfix 和 Sendmail)合作过,在我看来,就配置而言,它们都很糟糕:它们都是神秘的、繁琐的和不优雅的,至少与我每天必须使用的其他关键任务守护程序(Apache、MySQL、Dovecot 等)。

我们的邮件服务器处理的邮件量不大(我们使用MessageLabs来过滤入站邮件:我相信您会欣赏在防火墙上阻止访问 tcp/25 所带来的乐趣)所以我不需要高性能的东西. 垃圾邮件和防病毒也不太重要,再次感谢 MessageLabs。我真正想要的是一种简单、简洁的配置语法,它不需要晦涩的读写知识。可以接受n个域名的邮件,并根据简单的映射发送到我们的IMAP服务器的东西。

有什么建议?

email smtp

0
推荐指数
1
解决办法
1637
查看次数

如果引发了 RAISEERROR,Sql Server 可以发送电子邮件警报吗?

是否可以在抛出查询RAISEERROR时让 Sql Server 2008 发送电子邮件......或者至少,当 RAISEERROR 具有预定的错误代码或代码时?

email alerts sql-server-2008

0
推荐指数
1
解决办法
4732
查看次数

Postfix 未运行但无法启动,因为“Postfix 邮件系统已在运行”

我有一台正在从备份中恢复的服务器。很可能有人在某处同步了根 FS。所以不要指望这会处于健康或理智的状态。

当我尝试启动 postfix 时,它说"the Postfix mail system is already running". 但是ps aux | grep postfix我可以看到没有任何东西在运行。

有什么建议?

服务器是 Ubuntu dapper

email linux postfix

0
推荐指数
1
解决办法
9058
查看次数

ISP 阻塞端口 25

我的 ISP 已开始阻止端口 25,因此我无法再通过我的专用服务器发送电子邮件。

我有几个选择:

  1. 通过我的 ISP 提供的 SMTP 服务器发送电子邮件。这有什么问题吗?
  2. 设置 mu 服务器,使其在另一个端口而不是端口 25 上接收电子邮件 没有其他人通过我的服务器发送电子邮件,所以应该没问题。如何在 Linux 服务器上执行此操作?
  3. 购买静态客户端 IP - 到目前为止,这些 IP 还没有被阻止。

哪个更可取?

email linux smtp sendmail

0
推荐指数
1
解决办法
876
查看次数

在 Linux 本地主机上配置邮件服务器?

我无法让 PHP 的 mail() 函数在我的 localhost 笔记本电脑上工作。我使用的是 Ubuntu 9.04 并且我在家中连接到无线网络来上网。我在终端中运行了以下命令:

sudo apt-get install postfix
Run Code Online (Sandbox Code Playgroud)

一切看起来都很好。我没有看到任何错误。当我运行

mail('john@mydomain.com', 'Subject', 'Message', 'From: localhost <no-reply@mydomain.com>') 
Run Code Online (Sandbox Code Playgroud)

在 PHP 中,该函数返回 true。但即使它返回 true,我也从未在我的 hotmail 帐户中收到电子邮件。

我错过了一步吗?

我查看了我的 mail.log,它说我的连接超时:

Nov  7 00:36:30 john-laptop postfix/pickup[28698]: BB7E14F00AD: uid=33 from=<www-data>
Nov  7 00:36:30 john-laptop postfix/cleanup[29131]: BB7E14F00AD: message-id=<20091107053630.BB7E14F00AD@john-laptop>
Nov  7 00:36:30 john-laptop postfix/qmgr[4088]: BB7E14F00AD: from=<www-data@john-laptop>, size=316, nrcpt=1 (queue active)
Nov  7 00:37:03 john-laptop postfix/smtp[29133]: connect to mx01.1and1.com[74.208.5.4]:25: Connection timed out
Nov  7 00:37:33 john-laptop postfix/smtp[29133]: connect to mx00.1and1.com[74.208.5.3]:25: Connection timed out
Nov …
Run Code Online (Sandbox Code Playgroud)

email php email-server

0
推荐指数
1
解决办法
7265
查看次数

如何设置 PHP 以在 Apache 上发送电子邮件?(视窗)

我正在 Windows 上设置一个 Apache 服务器 (2.2.14),并从现有的 XAMPP 配置中借鉴想法。我现在正在尝试为 PHP (5.3.1) 设置电子邮件功能。(它需要能够处理附件,就像 XAMPP 服务器一样。)

我注意到 XAMPP 带有用于 Windows 的假 sendmail,但是关于配置的一些事情对我来说没有意义。

以下是 XAMPP 的几行php.ini

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
Run Code Online (Sandbox Code Playgroud)

这很奇怪,因为:

  • 它明确表示“仅适用于 Unix”,但
    • 我一直看到教程说在 Windows 上使用这条线,并且
    • 示例文件路径在 Unix 中甚至没有意义
  • sendmail_path 默认被注释掉

我想知道是否sendmail.exe有必要。所以,我的自定义Apache服务器,它不会对sendmail.exe,我编辑php.ini添加正确的信息SMTPsmtp_portsendmail_from。有了它,它就可以发送邮件了!但它很慢。

然后我回到XAMPP服务器并重命名sendmail目录,希望禁用sendmail。那种工作 - 我的 PHP 脚本声称已发送,但什么也没发生。

所以我很困惑。

  • 我的 XAMPP 服务器已sendmail_path …

email php sendmail apache-2.2

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

Exchange 服务器不向互联网发送电子邮件

我在家里实施了一台 Exchange Server 2007。我创建了几个用户,我能够发送和接收这些用户的电子邮件。

但是当我尝试向该服务器之外的任何用户发送电子邮件时,我无法发送电子邮件。

有什么特别的设置吗?

谢谢

email exchange-2007

0
推荐指数
1
解决办法
168
查看次数

如何使用 SMTP 命令检查邮件服务器的 SSL 证书

任何人都知道如何使用 SMTP 命令打开与邮件服务器的 SMTP 对话(通过 SSL 端口,而不是 25/110)并查看 SSL 证书的信息?

email ssl smtp

0
推荐指数
1
解决办法
4744
查看次数