Rocksolid Light

Welcome to RetroBBS

mail  files  register  newsreader  groups  login

Message-ID:  

<sangr> home is where the highest bandwidth is


devel / comp.lang.python / RE: Checking if email is valid

SubjectAuthor
* Re: Checking if email is validChris Angelico
`* Re: Checking if email is validJon Ribbens
 +- Re: Checking if email is validThomas Passin
 +- Re: Checking if email is validSimon Connah
 +- Re: Checking if email is validMichael Torrie
 +- Re: Checking if email is validGrant Edwards
 +* Re: Checking if email is validD'Arcy Cain
 |`* Re: Checking if email is validJon Ribbens
 | `* Re: Checking if email is validD'Arcy Cain
 |  +* Re: Checking if email is validrbowman
 |  |`* Re: Checking if email is validGreg Ewing
 |  | `- Re: Checking if email is validrbowman
 |  `* Re: Checking if email is validJon Ribbens
 |   `- Re: Checking if email is validChris Angelico
 +- RE: Checking if email is valid<avi.e.gross
 +- Re: Checking if email is validgene heskett
 +* Re: Checking if email is validGrant Edwards
 |`- Re: Checking if email is validJon Ribbens
 +- Re: Checking if email is validMats Wichmann
 +- Re: Checking if email is validSimon Connah
 +* Re: Checking if email is validMats Wichmann
 |`* Re: Checking if email is validJon Ribbens
 | +* Re: Checking if email is validMats Wichmann
 | |+* Re: Checking if email is validGreg Ewing
 | ||+- Re: Checking if email is validChris Angelico
 | ||+- RE: Checking if email is valid<avi.e.gross
 | ||+- Re: Checking if email is validD'Arcy Cain
 | ||`- RE: Checking if email is valid<avi.e.gross
 | |`- Re: Checking if email is validGrant Edwards
 | `- Re: Checking if email is validChris Angelico
 `- Re: Checking if email is validMRAB

Pages:12
Re: Checking if email is valid

<mailman.182.1699312820.3828.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=28801&group=comp.lang.python#28801

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: rosuav@gmail.com (Chris Angelico)
Newsgroups: comp.lang.python
Subject: Re: Checking if email is valid
Date: Tue, 7 Nov 2023 10:20:05 +1100
Lines: 19
Message-ID: <mailman.182.1699312820.3828.python-list@python.org>
References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<mailman.142.1698990179.3828.python-list@python.org>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<CAPTjJmo5K5e_7Fzbbem6+CJLsHA3uakp0ZkMuDTR=gGqD5Ehng@mail.gmail.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
X-Trace: news.uni-berlin.de XyK9TbnU9pANNvSZAiaBRwNMxmp/QpatzSx88UBMlsuQ==
Cancel-Lock: sha1:CAYD+27ZCQuoiiYiN9+P5DzpeBk= sha256:N2mb9/SLLn1WQeAZM2H2DQ7bbuWNAxM8Keo1/sFC9LA=
Return-Path: <rosuav@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=V+rM8Bp5;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.093
X-Spam-Evidence: '*H*': 0.82; '*S*': 0.00; '2023': 0.07; 'received
:mail-lj1-x22f.google.com': 0.09; 'chrisa': 0.16;
'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16;
'greg': 0.16; 'mats': 0.16; 'versa': 0.16; 'wichmann': 0.16;
'wrote:': 0.16; 'probably': 0.17; 'calls': 0.19; 'figure': 0.19;
'tue,': 0.19; 'to:addr:python-list': 0.20; 'example,': 0.28;
'it,': 0.29; 'am,': 0.31; 'assume': 0.32; 'marked': 0.32; 'python-
list': 0.32; 'message-id:@mail.gmail.com': 0.32; 'but': 0.32;
'able': 0.34; 'header:In-Reply-To:1': 0.34; 'received:google.com':
0.34; 'yes,': 0.35; 'from:addr:gmail.com': 0.35; 'single': 0.39;
'text': 0.39; 'tell': 0.60; 'well': 0.65; 'let': 0.66; 'numbers':
0.67; 'accept': 0.67; 'site': 0.70; 'phone': 0.71; 'mobile': 0.76;
'field': 0.78; 'entered': 0.84; 'field,': 0.84; 'landline': 0.84;
'number.': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699312818; x=1699917618; darn=python.org;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:from:to:cc:subject:date:message-id:reply-to;
bh=059Qb5AlbxAeqJTqYyzHHVAw0tKJmH3KMyw4OBel4oA=;
b=V+rM8Bp5cPzBFRRTXNN3ARKuM+ru785z19rwnoyO7e5s79plvHQbOC4A3d6Lm2jdNQ
hmAQMitpjxtJxorXnR8OKh/ZLPVkZ6JJwobiEAoUZ3ppGCw/cdGXho+HpPyhYt9jc1Z+
5jOsRZsGtuOeDwBxT0VVZRwydd9HNy95L31UVszptz83ody5XA+Tu3LRzvyfNb5w2i/o
tBeStkkZp9IGY63YXkGWNsU/RKJ6zWH2ktE07OKTpCm9iUMqK40mkaIO1s7OZehPhaTn
88poS6uwU9ym2+cnovuAqZsUDO4b6+VJFme9kErB4dhoQfGBisqFi7ro8bu2rmyC3hX8
X2mQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699312818; x=1699917618;
h=to:subject:message-id:date:from:in-reply-to:references:mime-version
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=059Qb5AlbxAeqJTqYyzHHVAw0tKJmH3KMyw4OBel4oA=;
b=hQFJIqtPlXBRkTUM4Kn2IRhIWC1NHR06NokLlmsmTJSWjezVN3rgJwiahpaQSU2rdE
Y+T6vt76fycHQYsV/zFSsAp1XPBXC2BmK6wZ1CyHJtw9XJhxm7Q66jhRhYM79wsMG2cA
L4r1GRmIkCTaUn6kfJv8dYO7RCqTvioaL9TkogoDzEoVBEr2gvmrsuqNO/uWJ8JKDORa
R+fDUzw8n1sA8/YZ4UUSP3yreb6xRrGsETxOjtVydnQbCJjJsMjooQO/KnZ3JwHEY/Wa
N+JVB9wx/+a6ukgxKKMTR/h4hdbWE5kawFxiTkloVvL02MgX/lNnz0CNdffsRUHQvQHR
2/bg==
X-Gm-Message-State: AOJu0Yz/HGt/xpqOP3DReNhKQmATsM91XC1PzQ1g6aFtS5/ssRrW+W3V
T9GETpmB4IzWaeAevfsRXfJ9FxMr/hcQO+dcCPer74Ac
X-Google-Smtp-Source: AGHT+IEPdcUFZGaVwK1yMJy2aObTWhhUIbultSFaYyJ6ZsWiPUsNvBtVgz2vi31VD2qf8yBbd4zddhQZV6fz/y/SP3E=
X-Received: by 2002:a05:651c:42:b0:2bf:f32a:1f64 with SMTP id
d2-20020a05651c004200b002bff32a1f64mr24287277ljd.18.1699312817749; Mon, 06
Nov 2023 15:20:17 -0800 (PST)
In-Reply-To: <kqt9sqFp55mU1@mid.individual.net>
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <CAPTjJmo5K5e_7Fzbbem6+CJLsHA3uakp0ZkMuDTR=gGqD5Ehng@mail.gmail.com>
X-Mailman-Original-References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<mailman.142.1698990179.3828.python-list@python.org>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
 by: Chris Angelico - Mon, 6 Nov 2023 23:20 UTC

On Tue, 7 Nov 2023 at 10:11, Greg Ewing via Python-list
<python-list@python.org> wrote:
>
> On 7/11/23 7:45 am, Mats Wichmann wrote:
> > Continuing with the example, if you have a single phone number field, or
> > let a mobile number be entered in a field marked for landline, you will
> > probably assume you can text to that number.
>
> But if the site can detect that you've entered a mobile number into
> the landline field or vice versa and reject it, then it can figure out
> whether it can text to a given numner or not without you having
> to tell it!
>

Oh yes, it totally can. Never mind that some mobile numbers are able
to accept text messages but not calls, nor that some landline numbers
can accept text messages as well as calls :)

ChrisA

Re: Checking if email is valid

<kqte1oFpkmpU1@mid.individual.net>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=28802&group=comp.lang.python#28802

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder2.eternal-september.org!eternal-september.org!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bowman@montana.com (rbowman)
Newsgroups: comp.lang.python
Subject: Re: Checking if email is valid
Date: 7 Nov 2023 00:18:00 GMT
Lines: 18
Message-ID: <kqte1oFpkmpU1@mid.individual.net>
References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<4SLzJm1dwdznWHQ@mail.python.org>
<01b401da0df3$d2a4f150$77eed3f0$@gmail.com>
<CAPTjJmqB=ZvtAuLpYOtdPF0efBFcK7LbS2OcuTWfYJwcyASrDg@mail.gmail.com>
<mailman.142.1698990179.3828.python-list@python.org>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<mailman.155.1699180114.3828.python-list@python.org>
<slrnukf3o4.2cil.jon+usenet@raven.unequivocal.eu>
<603b5741-f74a-4639-a94c-5b5297bca427@VybeNetworks.com>
<mailman.165.1699240422.3828.python-list@python.org>
<kqrc6fFec60U3@mid.individual.net> <kqta4oFp7p5U1@mid.individual.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Trace: individual.net 68cSb5odBbjZAWRlFllx3wC85nkQS+zGnpIsaEQtys8QQq5S7g
Cancel-Lock: sha1:b60Ep/8YnQtLnOTFGQeb45JFQ0o= sha256:LrJFY5wVzBnVW9flrmmpK3mJ11DEfZLGBw4NyZEcBQA=
User-Agent: Pan/0.149 (Bellevue; 4c157ba)
 by: rbowman - Tue, 7 Nov 2023 00:18 UTC

On Tue, 7 Nov 2023 12:11:18 +1300, Greg Ewing wrote:

> On 6/11/23 6:34 pm, rbowman wrote:
>> We've found even if you directly ask the user often the answer is 'I
>> dunno' or some mythology they have constructed to explain the problem.
>
> This seems to apply to hardware issues as well. Louis Rossmann has a
> philosophy of "Never believe what the customer tells you."

Truer words... A customer called to report an industrial dielectric heater
wasn't putting out full power. First question was 'Did you check the
fuses?' since it was three phase but if you blew one leg it would still
operate on reduced power. He assured me he had. I went through the rest of
the common problems with no solution so the next day I flew out to the
plant. I replaced the 30 amp fuse and all was good. The customer had a
very expensive lesson in how to check fuses.

At least with software you don't have to physically appear on site.

RE: Checking if email is valid

<mailman.183.1699319161.3828.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=28803&group=comp.lang.python#28803

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder2.eternal-september.org!eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: <avi.e.gross@gmail.com>
Newsgroups: comp.lang.python
Subject: RE: Checking if email is valid
Date: Mon, 6 Nov 2023 20:05:56 -0500
Lines: 38
Message-ID: <mailman.183.1699319161.3828.python-list@python.org>
References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<mailman.142.1698990179.3828.python-list@python.org>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<CAPTjJmo5K5e_7Fzbbem6+CJLsHA3uakp0ZkMuDTR=gGqD5Ehng@mai l.gmail.com>
<00ae01da1116$9015ee40$b041cac0$@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de MXmM/2sfXYDIj2ZwXhaSHAFCl+v0Sr/thURjfDYhZIyQ==
Cancel-Lock: sha1:tHxGl++t5KCIchnTpEFB2mzHsn0= sha256:2ZXwwhIPdpCZMNJ5/urhT8GUjzJDwHFWNjjlTiJhsEc=
Return-Path: <avi.e.gross@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=Aake5tP3;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.122
X-Spam-Level: *
X-Spam-Evidence: '*H*': 0.76; '*S*': 0.00; 'programming.': 0.05;
'2023': 0.07; 'angelico': 0.09; 'example.': 0.09; 'received:108':
0.09; 'url:mailman': 0.15; 'chrisa': 0.16; 'greg': 0.16; 'mats':
0.16; 'versa': 0.16; 'wichmann': 0.16; 'wrote:': 0.16; 'probably':
0.17; 'message-id:@gmail.com': 0.18; 'calls': 0.19; 'figure':
0.19; 'tue,': 0.19; 'to:addr:python-list': 0.20; 'skip:- 10':
0.25; 'url-ip:188.166.95.178/32': 0.25; 'url-ip:188.166.95/24':
0.25; 'python,': 0.25; 'url:listinfo': 0.25; 'url-ip:188.166/16':
0.25; 'bit': 0.27; 'chris': 0.28; 'example,': 0.28; 'it,': 0.29;
'am,': 0.31; 'url-ip:188/8': 0.31; 'assume': 0.32; 'marked': 0.32;
'python-list': 0.32; 'but': 0.32; 'able': 0.34; 'header:In-Reply-
To:1': 0.34; 'received:google.com': 0.34; 'yes,': 0.35;
'from:addr:gmail.com': 0.35; 'cell': 0.36; 'people': 0.36; 'read':
0.38; 'quite': 0.39; 'single': 0.39; 'text': 0.39; 'sending':
0.39; 'valid': 0.39; 'house': 0.40; 'tell': 0.60; 'from:': 0.62;
'to:': 0.62; 'email': 0.63; 'needs.': 0.64; 're:': 0.64; 'your':
0.64; 'well': 0.65; 'let': 0.66; 'numbers': 0.67; 'accept': 0.67;
'away': 0.67; 'choose': 0.67; 'and,': 0.69; 'whatsapp': 0.69;
'site': 0.70; 'phone': 0.71; 'mobile': 0.76; 'sent:': 0.78;
'field': 0.78; 'entered': 0.84; 'field,': 0.84; 'landline': 0.84;
'number.': 0.91; 'tend': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699319157; x=1699923957; darn=python.org;
h=thread-index:content-language:content-transfer-encoding
:mime-version:message-id:date:subject:in-reply-to:references:to:from
:from:to:cc:subject:date:message-id:reply-to;
bh=za+y/yiWs+ON7BI5q6YT3c63m17VPJvrrFm3ATFeFvQ=;
b=Aake5tP3xfuObDT6Fqd8yIfBK6sVZLWzPpwNoidoZABKpvtrdYkYqs31KG9Jc1aC7z
RB1d2hGdV9Qn1P3n6pkWcN2UIGB8PM4+1TscF8kgrbn3juKyg0OfoiwR/zcY2PNEDEGR
WgnNd8cIBD00w/XMGoHawjVK+IQTct3x/vUCGwCwRenPkQ0oyhCLDpmheqUj92kgg9sV
rH2pD6dxKMt45IEaRLjejaU9bzyFlaA2q7hb/krJEu0uPVRYZxG7LnDmmykT81CmsXOZ
XV7inGDJDSCTXiu9gbXI8i+rvkbW0zgf4hHekXYwEQIREYxOr8gNOSKojEMYf+ylWMW5
vUYQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699319157; x=1699923957;
h=thread-index:content-language:content-transfer-encoding
:mime-version:message-id:date:subject:in-reply-to:references:to:from
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=za+y/yiWs+ON7BI5q6YT3c63m17VPJvrrFm3ATFeFvQ=;
b=wK4qIcECzA7OLYK9gsEVRDDrSb/mDwJRPebJkjuziD/Imxu2bchdzb7fO81F/lEeQa
WmkWLzHJoRTnDQC5zDZRkWMXAREDhJZsqVOYn5iKIYHUIJ47zu41ZTXZoPFYM8xxWPUd
yTrIVTyW9ZJDNyOQLRarsYT3LzYR6VxCHDPqlr3lvCmP3bl/j5QaVLYIyVJZi7dFFuSJ
uWXLaW24nB3dHzsXr63k5jDIeTUS8M5PikTIrv/4iBcbu27t0UrNZs0k26vmxcy3SWZ2
nm33wFRniEK0fFPK9NC1W/m+kF1OChjhQXRn6aghwXt286XVD0MeSUrdD9r06phLvb/y
KEAg==
X-Gm-Message-State: AOJu0YymjI7K/ZFKvFLZGU5jNYKaT9/bhb95zAudnaTt7fSt8rRTTrA1
uSZqZ5Cgv5Ll+P2wtHu3HlEEH6O0LWM=
X-Google-Smtp-Source: AGHT+IFSMTdazJt2IhgK74wPF9oRdlkwxmnrkFRf4vBPZDrBm1Gwub42Cw5+JVvemaRAYJoB+A0Lvw==
X-Received: by 2002:a05:6214:2582:b0:670:f264:1552 with SMTP id
fq2-20020a056214258200b00670f2641552mr29168862qvb.22.1699319157251;
Mon, 06 Nov 2023 17:05:57 -0800 (PST)
In-Reply-To: <CAPTjJmo5K5e_7Fzbbem6+CJLsHA3uakp0ZkMuDTR=gGqD5Ehng@mail.gmail.com>
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQJxd3PeCZTxATIp7Dhx4LHKQ3D4sAHT6NRGAx8BzsIBy4JECgInLScfAo1Xg8sCEC4iogHbDELWAW7CpLwB56Cc4wLRoV+zAdFHLmYB8AO10gGtWtJCAhdoPjQB6EdDwQEllMLUrj5so2A=
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <00ae01da1116$9015ee40$b041cac0$@gmail.com>
X-Mailman-Original-References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<mailman.142.1698990179.3828.python-list@python.org>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<CAPTjJmo5K5e_7Fzbbem6+CJLsHA3uakp0ZkMuDTR=gGqD5Ehng@mai l.gmail.com>
 by: <avi.e.gross@gmail.com> - Tue, 7 Nov 2023 01:05 UTC

Just mildly noticing the topics discussed have wandered quite a bit away
from Python, let alone even programming.

Phone numbers are not what they used to be. They tend to be quite portable
and in some ways can be chained so my house phone rings through to my cell
phone but a text will not be forwarded. And, if I do not choose to read my
texts, no amount of sending would enlighten me about your needs. I know
people who get WhatsApp messages but not standard texts, for example.

-----Original Message-----
From: Python-list <python-list-bounces+avi.e.gross=gmail.com@python.org> On
Behalf Of Chris Angelico via Python-list
Sent: Monday, November 6, 2023 6:20 PM
To: python-list@python.org
Subject: Re: Checking if email is valid

On Tue, 7 Nov 2023 at 10:11, Greg Ewing via Python-list
<python-list@python.org> wrote:
>
> On 7/11/23 7:45 am, Mats Wichmann wrote:
> > Continuing with the example, if you have a single phone number field, or
> > let a mobile number be entered in a field marked for landline, you will
> > probably assume you can text to that number.
>
> But if the site can detect that you've entered a mobile number into
> the landline field or vice versa and reject it, then it can figure out
> whether it can text to a given numner or not without you having
> to tell it!
>

Oh yes, it totally can. Never mind that some mobile numbers are able
to accept text messages but not calls, nor that some landline numbers
can accept text messages as well as calls :)

ChrisA
--
https://mail.python.org/mailman/listinfo/python-list

Re: Checking if email is valid

<mailman.187.1699368012.3828.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=28808&group=comp.lang.python#28808

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!news.1d4.us!usenet.goja.nl.eu.org!2.eu.feeder.erje.net!feeder.erje.net!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: grant.b.edwards@gmail.com (Grant Edwards)
Newsgroups: comp.lang.python
Subject: Re: Checking if email is valid
Date: Tue, 07 Nov 2023 06:40:08 -0800 (PST)
Lines: 19
Message-ID: <mailman.187.1699368012.3828.python-list@python.org>
References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<mailman.142.1698990179.3828.python-list@python.org>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net> nLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM
-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com> gX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8
BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<654a4c48.920a0220.e3e48.4611@mx.google.com>
X-Trace: news.uni-berlin.de LT/ydmstUWTz/W5TjEr9/wm+JBjkrmEE6nDEX/49ZakA==
Cancel-Lock: sha1:fnJag0GDIhZ8LH6fGINuY6DOCJg= sha256:eNHboZ+dIjPmLgHfyO8X1/XFQ1syjVOTEfy0gXTt/Lk=
Return-Path: <grant.b.edwards@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=W+ClXdkN;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: OK 0.194
X-Spam-Level: *
X-Spam-Evidence: '*H*': 0.62; '*S*': 0.01; 'developer,': 0.16;
'from:addr:grant.b.edwards': 0.16; 'from:name:grant edwards':
0.16; 'greg': 0.16; 'mats': 0.16; 'versa': 0.16; 'wichmann': 0.16;
'wrote:': 0.16; 'probably': 0.17; 'figure': 0.19; 'to:addr:python-
list': 0.20; "i've": 0.22; 'example,': 0.28; 'it,': 0.29; 'header
:User-Agent:1': 0.30; 'am,': 0.31; 'assume': 0.32; 'marked': 0.32;
'python-list': 0.32; 'but': 0.32; "i'm": 0.33; "didn't": 0.34;
'received:google.com': 0.34; 'from:addr:gmail.com': 0.35; 'could':
0.38; 'single': 0.39; 'text': 0.39; 'want': 0.40; 'tell': 0.60;
'capable': 0.64; 'number,': 0.64; 'let': 0.66; 'site': 0.70;
'phone': 0.71; 'mobile': 0.76; 'field': 0.78; 'entered': 0.84;
'field,': 0.84; 'landline': 0.84; 'that!': 0.84; 'number.': 0.91
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699368009; x=1699972809; darn=python.org;
h=to:user-agent:references:subject:from:date:message-id:from:to:cc
:subject:date:message-id:reply-to;
bh=3EzDT4YVhLG9kN8WVSCk49xfeE9+sicEz/ANnc159QU=;
b=W+ClXdkNZGW65TNGg40pGAyswjsNYZPSXyNK1aFLGtM5QF1FDt9eK5Vlr3Wd45+qOK
7S/LOPhsE8ldyXvXmpYRU3AW9LXlBn2dZlNfyecWZdt0Dzn5XWgaswAB+RDCcjcbF47z
SkTMfiSfbl9H3NttbJdwbto+c2wFCQaeetZgMqKEAkW3qQ5HNk2QDMNMenTDEeZDOkTL
DsT5VN02amykf3+nX6p3FzEetY2EomlFJmuE/y6MXyJxhLLJ0+S9qFXlg2OwJH/W/8V3
9MN5s4g4SPC5ZJPqSpU70SSpsbLbKmIquphNcz3HrSv84Sj2MSFjGiO4IQEUEh+9/es3
hYJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699368009; x=1699972809;
h=to:user-agent:references:subject:from:date:message-id
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=3EzDT4YVhLG9kN8WVSCk49xfeE9+sicEz/ANnc159QU=;
b=MvsgxKnkEHl34fgYZJGuiumFVpZVHnF1SMboyNKBjIp2gfO2Nm6m7k15LGXGT/AHjd
qyziOOrpxqVtHROzND3ipbr6HjpfXtdP2qmL8+X4z9r8b7T7PMehk2I0RgzAM+NeXLu3
MURKCKWv5+zoMedTM70xz4mOL7QZGLKe1LTHD2/2VLEgL0HgVXgf4+y1+tcsN2vMMMMD
v5iTQEyeH/gwFqsjBlaYoikLO9qXS/85OQgf2dEXwJwJ2RBo9nvn1yBTAuTenMzOZ52V
nz/EcRxVt/ztsYPhcoh0qRqcfm+jeWlXMaOdwkhr0g4PCk9P3dCMMTZSwkmXLvIQ0/vy
isHg==
X-Gm-Message-State: AOJu0YyPkEYhZVm5qnktot7m802hiNdHglZHBChTpQGo+3kQ+8smEtVV
AfD//E04DN23RZsgBcbnfOdE1JCa9nQ=
X-Google-Smtp-Source: AGHT+IG5dZCkaEYo9NKj7erb6ue45ylflTrYy6jnhA8y89uEnshxsALEgNAAotWuHe45jTmefS43LQ==
X-Received: by 2002:a05:6e02:1d90:b0:359:30b1:425d with SMTP id
h16-20020a056e021d9000b0035930b1425dmr3378762ila.10.1699368008961;
Tue, 07 Nov 2023 06:40:08 -0800 (PST)
User-Agent: slrn/1.0.3 (Linux)
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <654a4c48.920a0220.e3e48.4611@mx.google.com>
X-Mailman-Original-References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<mailman.142.1698990179.3828.python-list@python.org>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net> nLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM
-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com> gX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8
BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
 by: Grant Edwards - Tue, 7 Nov 2023 14:40 UTC

On 2023-11-06, Greg Ewing via Python-list <python-list@python.org> wrote:
> On 7/11/23 7:45 am, Mats Wichmann wrote:
>> Continuing with the example, if you have a single phone number field, or
>> let a mobile number be entered in a field marked for landline, you will
>> probably assume you can text to that number.
>
> But if the site can detect that you've entered a mobile number into
> the landline field or vice versa and reject it, then it can figure out
> whether it can text to a given numner or not without you having
> to tell it!

Maybe. I'm pretty sure the last time I was in Australia, you could
send/recieve text messages from landalines. And I've had mobile number
that didn't support text messaging.

If you, as a web developer, want the user to enter a text-message
capable phone number, then ASK FOR THAT!

Re: Checking if email is valid

<mailman.188.1699374794.3828.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=28811&group=comp.lang.python#28811

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder2.eternal-september.org!eternal-september.org!fu-berlin.de!uni-berlin.de!not-for-mail
From: darcy@VybeNetworks.com (D'Arcy Cain)
Newsgroups: comp.lang.python
Subject: Re: Checking if email is valid
Date: Tue, 7 Nov 2023 10:24:17 -0600
Organization: Vybe Networks Inc.
Lines: 13
Message-ID: <mailman.188.1699374794.3828.python-list@python.org>
References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<654a4c48.920a0220.e3e48.4611@mx.google.com>
<f60001ae-dc0a-4151-a666-6c63ecb3bb53@VybeNetworks.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de Qt6LaqEx1q4psrZ32HbHhANmqKujtvgM7vIx6/AIxOSA==
Cancel-Lock: sha1:fTTy18ISiYf8/0nVQy+b/ASlndc= sha256:hLcrcomIKPMr7uvGRyHCCTS+1RcKpEp2AoghmB4Ys9w=
Return-Path: <darcy@VybeNetworks.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=none reason="no signature";
dkim-adsp=unknown (unprotected policy); dkim-atps=neutral
X-Spam-Status: UNSURE 0.494
X-Spam-Level: ****
X-Spam-Evidence: '*H*': 0.26; '*S*': 0.25; 'developer,': 0.16;
'wrote:': 0.16; 'grant': 0.17; 'to:addr:python-list': 0.20;
'header:User-Agent:1': 0.30; 'header:Organization:1': 0.31;
'python-list': 0.32; 'header:In-Reply-To:1': 0.34; 'networks':
0.35; 'received:192.168': 0.37; 'want': 0.40; 'send': 0.63;
'capable': 0.64; 'number,': 0.64; 'well': 0.65; 'receive': 0.71;
'phone': 0.71; 'inc.': 0.73; 'that!': 0.84; 'url-ip:98/8': 0.84;
'texts': 0.91
User-Agent: Mozilla Thunderbird
Content-Language: en-US
In-Reply-To: <654a4c48.920a0220.e3e48.4611@mx.google.com>
X-Mailman-Approved-At: Tue, 07 Nov 2023 11:33:13 -0500
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <f60001ae-dc0a-4151-a666-6c63ecb3bb53@VybeNetworks.com>
X-Mailman-Original-References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<654a4c48.920a0220.e3e48.4611@mx.google.com>
 by: D'Arcy Cain - Tue, 7 Nov 2023 16:24 UTC

On 2023-11-07 08:40, Grant Edwards via Python-list wrote:
> If you, as a web developer, want the user to enter a text-message
> capable phone number, then ASK FOR THAT!

And you may as well ask if they even want you to send texts whether they
can technically receive them or not.

--
D'Arcy J.M. Cain
Vybe Networks Inc.
http://www.VybeNetworks.com/
IM:darcy@Vex.Net VoIP: sip:darcy@VybeNetworks.com

RE: Checking if email is valid

<mailman.192.1699377259.3828.python-list@python.org>

  copy mid

https://www.rocksolidbbs.com/devel/article-flat.php?id=28815&group=comp.lang.python#28815

  copy link   Newsgroups: comp.lang.python
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!fu-berlin.de!uni-berlin.de!not-for-mail
From: <avi.e.gross@gmail.com>
Newsgroups: comp.lang.python
Subject: RE: Checking if email is valid
Date: Tue, 7 Nov 2023 11:54:53 -0500
Lines: 60
Message-ID: <mailman.192.1699377259.3828.python-list@python.org>
References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<654a4c48.920a0220.e3e48.4611@mx.google.com>
<f60001ae-dc0a-4151-a666-6c63ecb3bb53@VybeNetworks.com>
<007401da119b$216a0410$643e0c30$@gmail.com>
Mime-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Trace: news.uni-berlin.de WGotB/wM1zKyoF5bKNsAigIQMoDd5PeSM5uOtlcXU1dQ==
Cancel-Lock: sha1:AwqyjRm77F5pIP6VK+XNNxQqGPw= sha256:RhtiPB2+GbAq5dNJj9Yl5ff8OtO7j/LdvK1pNBKM7U0=
Return-Path: <avi.e.gross@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=pass
reason="2048-bit key; unprotected key"
header.d=gmail.com header.i=@gmail.com header.b=WYe2y6BJ;
dkim-adsp=pass; dkim-atps=neutral
X-Spam-Status: UNSURE 0.242
X-Spam-Level: **
X-Spam-Evidence: '*H*': 0.52; '*S*': 0.00; 'random': 0.05; '2023':
0.07; 'modules': 0.07; 'python.': 0.08; 'insist': 0.09; 'nasty':
0.09; 'received:108': 0.09; 'routines': 0.09; 'url:mailman': 0.15;
'developer,': 0.16; 'examples,': 0.16; 'keyboard.': 0.16;
'reusable': 0.16; 'specify': 0.16; 'wrote:': 0.16; 'python': 0.16;
'grant': 0.17; 'message-id:@gmail.com': 0.18; 'libraries': 0.19;
'to:addr:python-list': 0.20; 'all,': 0.20; 'maybe': 0.22; 'skip:-
10': 0.25; 'url-ip:188.166.95.178/32': 0.25; 'url-
ip:188.166.95/24': 0.25; 'examples': 0.25; 'url:listinfo': 0.25;
'url-ip:188.166/16': 0.25; 'interface': 0.26; 'programming,':
0.26; 'sense': 0.28; 'ideas': 0.28; 'suggest': 0.28; 'recently':
0.29; 'url-ip:188/8': 0.31; 'python-list': 0.32; 'unless': 0.32;
'but': 0.32; 'there': 0.33; 'header:In-Reply-To:1': 0.34;
'received:google.com': 0.34; 'networks': 0.35;
'from:addr:gmail.com': 0.35; 'people': 0.36; 'really': 0.37;
'way': 0.38; 'text': 0.39; 'valid': 0.39; 'use': 0.39; 'methods':
0.39; 'on.': 0.39; 'prompt': 0.39; 'forms': 0.40; 'something':
0.40; 'want': 0.40; 'try': 0.40; 'stated': 0.60; 'provide': 0.60;
'from:': 0.62; 'to:': 0.62; 'here': 0.62; 'email': 0.63; 'send':
0.63; 'security': 0.64; 'emails,': 0.64; 'full': 0.64; 'capable':
0.64; 'in.': 0.64; 'number,': 0.64; 're:': 0.64; 'town': 0.64;
'validation': 0.64; 'your': 0.64; 'well': 0.65; 'let': 0.66;
'numbers': 0.67; 'customer': 0.67; 'per': 0.68; 'interested':
0.68; 'voice': 0.69; 'site': 0.70; 'receive': 0.71; 'offer': 0.71;
'phone': 0.71; 'inc.': 0.73; 'preferences': 0.73; 'reply': 0.77;
'sent:': 0.78; 'bank': 0.78; 'major': 0.78; 'reasons': 0.84;
'light,': 0.84; 'that!': 0.84; 'url-ip:98/8': 0.84; 'opt': 0.89;
'texts': 0.91; 'unlimited': 0.93; 'sitting': 0.95
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20230601; t=1699376095; x=1699980895; darn=python.org;
h=thread-index:content-language:content-transfer-encoding
:mime-version:message-id:date:subject:in-reply-to:references:to:from
:from:to:cc:subject:date:message-id:reply-to;
bh=hHZWSerIjzYC421qbgQcMBTQvIlYNNfSGnEslW+FmAg=;
b=WYe2y6BJkEoJKKHnyR3B7QxYFhz1rwtTobsDoJ7HrpiUmm0YVnjiR6FEbTrmgY4OBM
bEIj+84XA49leDhJKiQnrfoslZbNqmz+yKyGTXzpI7A/6aFEcoRDu+iH81Zw1GDN4hY6
Mvz3XwzqGVik6o9m+CgegkvoGvmRH5iDgJT86KvP3Rdqihv0R7aSKpZrPjU11xKZ9FrA
gAYp51j3YtTmNip1sudGujBh7Pq0vGa3cXBz8bH7OnfkOGcg7FXj6qTLk/Xy2JuclCa1
tRqe3fl6vdlq9EKDBFryyPku1GhGIfCC4rs3seg8mSOtqqzGTdUhy2Cd+71C87GKXz4x
lW6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20230601; t=1699376095; x=1699980895;
h=thread-index:content-language:content-transfer-encoding
:mime-version:message-id:date:subject:in-reply-to:references:to:from
:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
bh=hHZWSerIjzYC421qbgQcMBTQvIlYNNfSGnEslW+FmAg=;
b=lDMYVTrtzHSRzY4uG4qVLZS8oNN78bIlIQPbiCixWGsyQAb2qiG6ZweJqt546g0229
i4+JaTo0cyfKN9An8HhxZvSdKbMiteiRX9yDJUsLX1/GsTP+TT4gSrUT0vXklN395S2+
wdWtDrz80oVFs7JQS0RhF1stBn3Tgzd1oC4Iv6/0qHgYBwuqn1JD471gI+l9YsHU3Ace
Zgp3nzuKk3vlo3vWgR+17xNSJ8MdpsTGVTA/HQeUGQzE9LfgLX994Mk+mHb87C+q3j38
hObguAZHIQ84qH7toIJdZ2+dMMyMPAsRcNHzVOBjup/tPPSAE6fK3fWU1JQdNMUn2quT
O+aA==
X-Gm-Message-State: AOJu0Yxe6ir1fggtrJHChtiG56rSfJrr4VCYgFrI6tJ+By4pxSpvR3rr
z0wEEdxczIltypDQYAhXEyJmCMsQ2kQ=
X-Google-Smtp-Source: AGHT+IGhDJjzik0g360rW7ZKyb8nNsfmGvOfSBxbWwSTlXF7rcaAJeO1Xymkw24ywt+824QUn603Bg==
X-Received: by 2002:ac8:4b73:0:b0:405:42e9:8a8e with SMTP id
g19-20020ac84b73000000b0040542e98a8emr24518725qts.57.1699376095041;
Tue, 07 Nov 2023 08:54:55 -0800 (PST)
In-Reply-To: <f60001ae-dc0a-4151-a666-6c63ecb3bb53@VybeNetworks.com>
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-us
Thread-Index: AQJxd3PeCZTxATIp7Dhx4LHKQ3D4sAMfAc7CAcuCRAoCJy0nHwKNV4PLAhAuIqIB2wxC1gFuwqS8AeegnOMC0aFfswHRRy5mAfADtdIBrVrSQgIXaD40AehHQ8EA6m6zNwLAd0Mwrjnn4uA=
X-Mailman-Approved-At: Tue, 07 Nov 2023 12:14:18 -0500
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
<python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
<mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
<mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <007401da119b$216a0410$643e0c30$@gmail.com>
X-Mailman-Original-References: <2d05ed9e-0c4f-152a-e072-f64d21da3b13@gmail.com>
<slrnuk9k5g.73m.jon+usenet@raven.unequivocal.eu>
<cd0f8b2a-6ab6-4889-82d9-0cd84b93b848@tompassin.net>
<Mx55woazMnLDymJMOEfKPZ1QqPpdzYCq5IynLBt3KDiTEY7EZ58_ZKGcHNWXmD7mfCprd6cM-FSE6FH2He83fCJKpSXEosC-U_eQj1VY7gI=@protonmail.com>
<ec63c15e-e49d-c0b3-6f90-178853f6f551@gmail.com>
<65471c81.920a0220.a88bf.2427@mx.google.com>
<97465127-448f-4aa1-af03-bc4196e6e4ed@VybeNetworks.com>
<6547d221.050a0220.c5340.1e8f@mx.google.com>
<yJsi4r7eq-eV9WBohgX7OmjxJG4ifGt4jIHNaG6T6ff_-craYEyzzfR1gsC94XLXKR6sLfmWg2rhsrK8BU3kq0vB3V5mXdBlJPxkPcIHnIE=@protonmail.com>
<a7e65e6b-724b-44f2-83b8-d75b32b26437@wichmann.us>
<mailman.168.1699282807.3828.python-list@python.org>
<slrnuki17f.2cil.jon+usenet@raven.unequivocal.eu>
<240a8097-8992-481e-b014-beac062e37d5@wichmann.us>
<mailman.174.1699301342.3828.python-list@python.org>
<kqt9sqFp55mU1@mid.individual.net>
<654a4c48.920a0220.e3e48.4611@mx.google.com>
<f60001ae-dc0a-4151-a666-6c63ecb3bb53@VybeNetworks.com>
 by: <avi.e.gross@gmail.com> - Tue, 7 Nov 2023 16:54 UTC

Text messages have taken a nasty turn and especially now that so many people
have unlimited messages per month in their plan. People overuse them to the
point where I opt out of some things like my home town notifications as they
bombard me with other things I am not interested in.

A major offender now is various forms of security which insist on not
letting you into a web site for your bank or other resources unless they
first send you an email or text message or perhaps a voice call with random
digits to use as verification. Try sitting somewhere with your phone muted
as all the beeps get annoying.

There are many reasons for preferences and I know many people find it harder
to reply to texts on their phone than to emails on a PC with a full
keyboard.

But all of this is not really here or there. We are talking more about user
interface design than about programming, let alone about Python.

What strikes me as a useful direction is for people to suggest what
resources and methods in the Python world are helpful. Examples would be
modules that have been tested and used that do things well such as
validating phone numbers or emails, perhaps flexibly so that if a validation
fails, they prompt the user asking if they are sure it is correct and maybe
offer to let them type it in again for verification. Other ideas as stated
recently are routines that don't just ask for a number but specify the
purpose, and perhaps messages about what circumstances would trigger a use
of the number, such as if fraud is detected, and get you to opt in or
refuse.

Reusable libraries of sorts, or good documentation of examples, would
perhaps help make User Interface design and customer satisfaction better and
show Python as a good way to do some kinds of programs.

In that light, I wonder if it makes sense to NOT insist people give you
their email address at all, and make it optional so they do not need to
provide you with something bogus just to go on.

-----Original Message-----
From: Python-list <python-list-bounces+avi.e.gross=gmail.com@python.org> On
Behalf Of D'Arcy Cain via Python-list
Sent: Tuesday, November 7, 2023 11:24 AM
To: python-list@python.org
Subject: Re: Checking if email is valid

On 2023-11-07 08:40, Grant Edwards via Python-list wrote:
> If you, as a web developer, want the user to enter a text-message
> capable phone number, then ASK FOR THAT!

And you may as well ask if they even want you to send texts whether they
can technically receive them or not.

--
D'Arcy J.M. Cain
Vybe Networks Inc.
http://www.VybeNetworks.com/
IM:darcy@Vex.Net VoIP: sip:darcy@VybeNetworks.com

--
https://mail.python.org/mailman/listinfo/python-list


devel / comp.lang.python / RE: Checking if email is valid

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor