1
domty 2016-07-13 11:43:35 +08:00
不负责任的猜想。
''."这个字符在正则表达式里代表除'\r\n'外的任何单个字符。 所以,很可能因此导致邮件无法正确的发到收件人邮箱里。 |
2
raysonx 2016-07-13 11:50:13 +08:00 via Android
我有个朋友是 Gmail 早期用户,用户名是数字开头(现在 Gmail 不允许数字开头的用户名了),结果注册好多服务(比如 PSN)的时候会被认为是非法账号。
|
3
freeminder 2016-07-13 11:51:05 +08:00
应该就是邮箱前缀(@之前)的部分正则没写好吧,发邮件的服务的地方应该会先检查是不是一个合法的邮箱地址,然后这个正则里面就没包括 . 呗
|
4
gagagg OP @domty 这样说明我要重新发送个邮箱里没有带“.”字符的给对方就可以发送了是吗?可是对方的邮箱前缀明明就有带“.“字符吖
|
5
metrue 2016-07-13 11:54:30 +08:00
我的邮箱有点,未被抱怨过没有发送不过来的情况。
|
7
y 2016-07-13 11:58:28 +08:00 1
|
8
tabris17 2016-07-13 11:59:44 +08:00 1
RFC 规范允许邮箱名称露点的
|
9
archey 2016-07-13 12:01:12 +08:00 1
我大 Gmail 支持露点和非露点两个格式,都能收到邮件
|
10
SoloCompany 2016-07-13 12:07:29 +08:00
https://tools.ietf.org/html/rfc2822#section-3.4.1
https://tools.ietf.org/html/rfc2822#section-3.2.4 local-part = dot-atom / quoted-string / ons-local-part dot-atom = [CFWS] dot-atom-text [CFWS] dot-atom-text = 1*atext *("." 1*atext) 漏一个点可以,同时漏两点不行 至于某平台限制你不可以在邮件地址上露点,明显是为了规避 gmail 这类别名邮箱的识别麻烦 |
12
21grams 2016-07-13 12:17:20 +08:00 via Android 1
银联傻逼呗,这有啥奇怪的
|
13
fangdingjun 2016-07-13 12:26:45 +08:00
|
14
raysonx 2016-07-13 12:40:49 +08:00 9
简单来说就是低级程序员的 BUG 而已。
类似还有: 1. 身份证号不能输入“ X ”; 2. 域名不能输入“-”或者“--”; 3. 网址内不能带有端口号,如“ http://example.com:8080/path ”。 4. 识别用户是否使用 Windows 9X (如 Windows 95,98,ME )操作系统,匹配字符串“ Windows 9 ”。据说这也是微软不敢把 Windows 8 的下一代系统叫做 Windows 9 的原因之一。 5. 基于时间进行事务同步的系统,遇到闰秒会崩溃。 6. 识别 IPv6 地址时,不能处理形似“ 64:ff9b::8.8.4.4 ”这种十六进制 /十进制混合形式。 7. IPv4 地址只有 32 位长,算上保留地址有 42 亿多呢,够用了! 8. 年份用两位十进制表示,够用了! 9. 用户 ID 用 32 位整型表示,够用了! 10. 时间用 32 位整型表示,够用了! 11. MBR 分区表中,每个分区的扇区数用 32 位整数表示,每个分区最大可以有 2T 呢,够用了! (当然上述好多只是历史遗留问题,不能认为是 BUG ) |
15
Satan4869 2016-07-13 12:59:44 +08:00
给你一个正解:
带.的邮箱: [email protected] 不带.的邮箱: [email protected] 所以,很明显,人家这个没有表述清楚的是邮箱地址的前缀名字。 按照我的这个来,你继续折腾一次,肯定 OK 。 |
17
chztv 2016-07-13 13:14:28 +08:00
我的 Gmail 就是数字开头的,好像没遇到过有问题的地方……
|
19
lhbc 2016-07-13 13:28:20 +08:00
银联傻逼,任何一个系统都不可能限制邮箱用户名含有.,肯定是故意做的限制
典型的画蛇添足 |
20
qqmishi 2016-07-13 13:30:55 +08:00 via Android
我最开始注册的 [email protected] 邮箱现在各种非法,,,也登不上去了
|
21
liteneo 2016-07-13 13:37:53 +08:00 via iPhone
标题即内容……
|
23
gagagg OP 好吧,问题解决了 ,其实是银联开户邮箱通知不能够带“.”字符,没事我重新发一个过去吧, 3Q ,各位的帮忙解答。
|
24
qqmishi 2016-07-13 13:56:48 +08:00 via Android
@gagagg 那时初中,注册了 12.3 12.34.5 12.34.56.74 各种前缀玩,,,现在全废了
|
28
Havee 2016-07-13 14:21:40 +08:00
gmail 的前缀中出现+符号
在国内不能注册各种业务.... |
30
julyclyde 2016-07-14 21:25:40 +08:00
DNS 里有个记录叫 SOA ,其中“本域管理人邮件地址”这一项,是把 at 符号换成.符号,保存在 SOA 里的
如果你的 email 地址的 localpart 本来就要点,那就不知道到底哪个点是从 at 转换过来的了 |
31
jsteward 2016-07-15 07:16:23 +08:00
@julyclyde 可是一般不都是 [email protected] 么,哪里 webmaster 还有前缀要用呢。
|
32
julyclyde 2016-07-16 16:42:36 +08:00
@jsteward 如果 SOA 记录里是 webmaster.somehost.example.org 呢,你觉得 somehost 是 localpart 还是 domain ?
|