Tag: 电子邮件

使用电子邮件地址作为用户ID有什么优点和缺点?

我正在创build一个需要注册/身份validation的Web应用程序,我正在考虑使用电子邮件地址作为唯一的用户ID。 以下是我所看到的优点和缺点(更新回复): PROS 在注册期间只需填写一个字段(它只是电子邮件地址,密码和validation密码)。 我是简约注册的忠实粉丝。 一个电子邮件地址更容易记住。 (感谢米奇 , 杰里米 ) 您不必担心自己喜欢的用户名已被占用 – 您是唯一使用您的电子邮件地址的人。 (感谢TStamper ) 缺点 用户每次login时都要input更多内容。 如果用户需要多个帐户呢? 他们需要另一个电子邮件地址。 (我甚至希望用户能够创build多个帐户?) 易于潜在的攻击者猜测(如果他们知道目标的电子邮件地址,他们知道loginID)。 (感谢Vasil ) 用户可能试图使用他们用于他们的电子邮件帐户的相同密码,这是不安全的。 (谢谢托马斯 ) 如果您经常更改电子邮件地址,则可能很难记住您经过长时间的间隔后用于注册网站的地址。 (感谢软件猴子 ) 黑客可能会将registry格发送垃圾邮件,并使用“已发送电子邮件”的回复来生成有效的电子邮件列表。 (感谢David ) 不是每个人都有电子邮件地址。 ( 谢谢尼古拉斯 ) 如果我使用电子邮件作为ID,我会提供一个机制,以便在用户更改地址时更改它。 在这种情况下,用户不会将内容发布到公共站点,因此不需要单独的用户名来保护电子邮件地址(但是这是其他站点要考虑的事情)。 另一个select是实施OpenID(这是另外一个辩论)。 这似乎适用于Google,但他们的服务是紧密集成的。 我在分析中错过了什么? 你有什么build议? 有没有人有经验分享? 最终编辑 谢谢大家的回应。 我已决定使用电子邮件作为ID,但是允许在注册后创build一个用于login的用户名。 这允许一点点的灵活性,同时保持登记尽可能短。 它还可以防止用户更改电子邮件地址时的问题(他们只需使用用户名login并更新即可)。 我也将实施一些方法来防止电子邮件地址被注册和login系统(主要是多次尝试后的冷静期)暴力破解。

发送电子邮件与PHPMailer – embedded图像的身体

我试图用PHPMailer发送带有图片的HTML邮件。 body从一个包含所有信息的html文件中加载。 发送邮件时,图像不会出现在正文中,尽pipe我甚至还将图像作为附件发送。 HTML <img>标签指向与地点相同的地方。 PHP: $mail->AddAttachment('img/2u_cs_mini.jpg'); 我怎样才能使html指向附件,以便图像可以加载到正文中。 看看PHPMailer自带的例子,我没有注意到任何区别,在他们的情况下,图像确实出现了。

在mailto正文中插入一个换行符

我想插入一个换行到我的mailto正文。 我尝试了%0A,%0D和%0D%0A。 没有为我工作。 我在Mac OSX上使用Google Chrometesting了Gmail,Yahoo,Apple Mail,Outlook 2010,Outlook.com和Thunderbird。 请帮忙吗? 这是我的代码: <a href="mailto:email@mycompany.com?subject=Subscribe&body=Lastame%20%3A%0D%0A%20Firstname%20%3A"><img alt="Subscribe" class="center" height="50" src="subscribe.png" style="width: 137px; height: 50px; color: #4da6f7; font-size: 20px; display: block;" width="137"></a>

python:如何用TO,CC和BCC发送邮件?

我需要testing的目的,填充几百个电子邮件框与各种消息,并打算使用smtplib的。 但除此之外,我需要能够发送消息不仅要特定的邮箱,但CC和密件抄送它们以及。 它看起来不像smtplib在发送电子邮件时支持CC-ing和BCC-ing。 寻找build议如何从Python脚本中执行CC或BCC发送消息。 (而且 – 不,我不是创build一个脚本垃圾邮件在我的testing环境以外的任何人。)

shell脚本发送邮件

我在Linux机器上,并监视进程的使用情况。 大多数情况下,我将远离我的系统,我可以在我的设备上访问互联网。 所以我打算编写一个shell脚本,可以把这个进程的输出邮寄给我。 可能吗? 如果是的话如何让shell脚本给我发邮件? 请提供一个片段来开始。

更改Unix中的“From:”地址“mail”

使用mail TO_ADDR从Unix命令行发送消息将产生来自$USER@$HOSTNAME的电子邮件。 有没有办法改变mail插入的“From:”地址? 为了logging,我在Ubuntu上使用GNU Mailutils 1.1 / 1.2(但我已经看到与Fedora和RHEL相同的行为)。 [编辑] $ mail -stestingchris@example.org 抄送: 来自:foo@bar.org testing 。 产量 主题:testing 致:<chris@example.org> X-Mailer:邮件(GNU Mailutils 1.1) 消息ID:<E1KdTJj-00025z-RK @ localhost> 来自:<chris @ localhost> date:2008年9月10日,星期三13:17:23 -0400 来自:foo@bar.org testing “From:foo@bar.org”这一行是消息体的一部分,不是标题的一部分。

电子邮件中是否支持JavaScript?

电子邮件中是否支持JavaScript?

从引用回复中parsing电子邮件内容

我试图弄清楚如何从任何可能包含的引用回复文本中parsing出电子邮件的文本。 我已经注意到,通常电子邮件客户端会在“如此如此写的date”上放置一个“尖括号”。 不幸的是,不是每个人都这样做 有没有人有任何想法如何以编程方式检测答复文本? 我正在使用C#编写这个parsing器。

将MemoryStream中的文件附加到C#中的MailMessage

我正在编写一个程序来附加一个文件到电子邮件。 目前我正在使用FileStream将文件保存到磁盘中,然后使用 System.Net.Mail.MailMessage.Attachments.Add( new System.Net.Mail.Attachment("file name")); 我不想将文件存储在磁盘中,我想将文件存储在内存中,并从内存stream中传递给Attachment 。

正则expression式空string或电子邮件

我发现了很多正则expression式电子邮件validation,但我没有发现任何将接受一个空string。 这只能通过正则expression式吗? 只接受空string还是电子邮件? 我只想在正则expression式上使用它。