javascript

java

python

c#

android

c++

node.js

php

reactjs

jquery

html

css

ios

.net

git

ruby-on-rails

sql

c

string

ruby

如何在Ruby on Rails中进行电子邮件验证?

我正在使用以下方法在Rails中进行电子邮件验证:

validates_format_of :email, :with => /\A([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})\z/i

另外,我在前端进行HTML5验证,但电子邮件地址例如

..abc@gmail.com
.abc@gmail.com

仍然有效。 我想念什么?

trans by 2020-07-10T04:40:43Z

.net-使用C#将附件添加到电子邮件

我正在使用此答案中的以下代码通过Gmail在.NET中发送电子邮件。 我遇到的麻烦是在电子邮件中添加了附件。 如何使用以下代码添加附件?

using System.Net.Mail;

var fromAddress = new MailAddress("from@gmail.com", "From Name");
var toAddress = new MailAddress("to@example.com", "To Name");
const string fromPassword = "fromPassword";
const string subject = "Subject";
const string body = "Body";

var smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    EnableSsl = true,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    UseDefaultCredentials = false,
    Credentials = new NetworkCredential(fromAddress.Address, fromPassword)
};
using (var message = new MailMessage(fromAddress, toAddress)
    {
        Subject = subject,
        Body = body
    })
{
    smtp.Send(message);
}

提前致谢。

trans by 2020-07-08T22:52:39Z

使用正则表达式进行Ruby电子邮件验证

我有大量正在运行的电子邮件。 许多电子邮件都有错别字。 我正在尝试建立一个将检查有效电子邮件的字符串。

这就是我的正则表达式。

def is_a_valid_email?(email)
  (email =~ /^(([A-Za-z0-9]*\.+*_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\+)|([A-Za-z0-9]+\+))*[A-Z‌​a-z0-9]+@{1}((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,4}$/i)
end

如果一封电子邮件带有下划线且只有一个句点,则表示通过。 我有很多电子邮件的名称本身包含多个句点。 我如何在正则表达式中检查。

hello.me_1@email.com # <~~ valid
foo.bar#gmail.co.uk # <~~~ not valid
f.o.o.b.a.r@gmail.com # <~~~valid 
f...bar@gmail.com # <~~ not valid 
get_at_m.e@gmail  #<~~ valid

有人可以帮我改写我的正则表达式吗?

trans by 2020-07-05T11:37:37Z

php-PHPMailer:SMTP错误:无法连接到SMTP主机

我在多个项目上使用过PHPMailer,但现在遇到了麻烦。 它给了我错误:
SMTP错误:无法连接到SMTP主机。
我已经尝试过从Thunderbird发送电子邮件,并且有效! 但是不能通过PHPMailer ...这是Thunderbird的设置:

服务器名称:mail.exampleserver.com
端口:587
用户名:user@exampleserver.com
安全身份验证:否
连接安全性:STARTTLS

我在上一个使用PHPMailer的项目中将它们与服务器进行了比较,它们分别是:

服务器名称:mail.exampleserver2.com
端口:465
用户名:user@exampleserver2.com
安全身份验证:否
连接安全性:SSL / TLS

我的PHP代码是:

 $mail = new PHPMailer();
 $mail->IsSMTP(); // send via SMTP
 $mail->Host = SMTP_HOST; // SMTP servers
 $mail->Port = SMTP_PORT; // SMTP servers
 $mail->SMTPAuth = true; // turn on SMTP authentication
 $mail->Username = SMTP_USER; // SMTP username
 $mail->Password = SMTP_PASSWORD; // SMTP password
 $mail->From = MAIL_SYSTEM;
 $mail->FromName = MAIL_SYSTEM_NAME;
 $mail->AddAddress($aSecuredGetRequest['email']);
 $mail->IsHTML(true); // send as HTML

我哪里错了?

trans by 2020-07-05T03:35:07Z

c#-如何在Visual Studio中向项目添加.dll引用

我刚刚开始使用MailSystem.NET库。 但是,我无法弄清楚在何处添加.dll文件,因此可以在类中引用名称空间。 有人可以帮帮我吗? 我正在使用Visual Studio2010。感谢您提供任何信息,在线资源很少。

trans by 2020-07-04T01:03:03Z

java-在javax.mail.MimeMessage中设置发件人名称?

当前,我们的应用程序使用javax.mail.MailMessage使用javax.mail发送电子邮件。 我们通过以下方式设置电子邮件的“发件人”标题:

Message msg = new MimeMessage(mailSession);
msg.setFrom(new InternetAddress("mail@companyxyz.com"));

这样做很好,但我们希望使“发件人”部分更加用户友好。 当前,收到电子邮件的人将在其收件箱的“发件人”部分中看到“ mail@companyxyz.com”。 相反,我们希望他们在那里看到“ XYZ公司”。 我认为这可能是通过addHeader()方法完成的,但是我不确定标题名称是什么。

trans by 2020-07-03T00:33:28Z

asp.net-使用SmtpClien通过C#发送HTML电子邮件

如何发送HTML电子邮件? 我使用此答案中的代码发送带有2947892219308678672000的电子邮件,但它们始终是纯文本格式,因此以下示例消息中的链接未这样格式化。

<p>Welcome to SiteName. To activate your account, visit this URL: <a href="http://SiteName.com/a?key=1234">http://SiteName.com/a?key=1234</a>.</p>

如何在发送的电子邮件中启用HTML?

trans by 2020-07-01T23:22:58Z

如何使用PHP检查电子邮件地址是真实的还是有效的

是否可以检查是否存在类似于该网站的电子邮件?

[HTTP://verify-email.org/]

<?php
    if($_POST['email'] != ''){
        // The email to validate
        $email = $_POST['email'];

        // An optional sender
        function domain_exists($email, $record = 'MX'){
            list($user, $domain) = explode('@', $email);
            return checkdnsrr($domain, $record);
        }
        if(domain_exists($email)) {
            echo('This MX records exists; I will accept this email as valid.');
        }
        else {
            echo('No MX record exists;  Invalid email.');
        }
    }
?>
<form method="POST">
    <input type="text" name="email">
    <input type="submit" value="submit">
</form>

这就是我现在所拥有的。 它检查域是否存在,但不能检查域是否存在。用户的电子邮件存在于该域中。 使用PHP可以做到吗?

trans by 2020-07-01T06:51:00Z

电子邮件-换行符在PHP mai中不起作用

我正在使用以下方法发送电子邮件:

<php ....
$message = 'Hi '.$fname.', \r\n Your entries for the week of '
   .$weekof.' have been reviewed. \r\n Please login and View Weekly reports to see the report and comments. \r\n Thanks, \r\n'.$myname;

mail($to, $subject, $message, $from);
?>

收到消息后,它不会在“ \ r \ n”处开始新行,而只是将其打印为消息的一部分。

我只在Thunderbird 3中尝试过,没有其他任何客户端。

trans by 2020-06-30T05:17:42Z

电子邮件-使用C#发送电子邮件

我需要通过C#应用发送电子邮件。

我来自VB 6背景,并且对MAPI控件有很多不良经验。首先,MAPI不支持HTML电子邮件,其次,所有电子邮件都发送到了我的默认邮件发件箱。 所以我仍然需要点击发送接收。

如果我需要发送大量html正文电子邮件(100-200),那么在C#中执行此操作的最佳方法是什么?

提前致谢。

trans by 2020-06-30T00:37:30Z

html-CSS填充在ou中不起作用

我在电子邮件模板中有以下html。

我在MS Outlook和gmail中得到的视图相同。

<tr>
    <td bgcolor="#7d9aaa" style="color: #fff; font-size:15px; font-family:Arial, Helvetica, sans-serif; padding: 12px 2px 12px 0px; ">
    <span style="font-weight: bold;padding-right:150px;padding-left: 35px;">Order Confirmation </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
    <span style="font-weight: bold;width:400px;"> Your Confirmation number is {{var order.increment_id}} </span></td>
</tr>

In gmail

In outlook

如何解决这个问题?

trans by 2020-06-25T19:46:13Z

如何在Android中发送带有文件附件的电子邮件

我想在邮件中附加.vcf文件并通过邮件发送。 但是邮件是在没有附件的地址上收到的。我已经使用了下面的代码,但是代码并不知道我错了。

try {      
  String filelocation="/mnt/sdcard/contacts_sid.vcf";      
  Intent intent = new Intent(Intent.ACTION_SENDTO);    
  intent.setType("text/plain");      
  intent.putExtra(Intent.EXTRA_SUBJECT, "");      
  intent.putExtra(Intent.EXTRA_STREAM, Uri.parse( "file://"+filelocation));      
  intent.putExtra(Intent.EXTRA_TEXT, message);         
  intent.setData(Uri.parse("mailto:"));         
  intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); 

  activity.startActivity(intent);
  activity.finish();
  } catch(Exception e)  {
     System.out.println("is exception raises during sending mail"+e);
}
trans by 2020-06-25T16:31:01Z

html-Base64图片到gmai

我正在为iPad发送的电子邮件生成一些内联图像。 在所有桌面电子邮件客户端中看起来都很不错,但gmail似乎不喜欢base64图像,它显示为文本。

任何人都可以用base64和gmail嵌入图像吗?还是知道从iPad发送带有图像的HTML电子邮件的更好解决方案?

trans by 2020-06-23T04:21:30Z

验证-IETF定义的电子邮件地址的最小实际长度是多少?

我特别在寻找前缀和域的最小长度。

我看到了相互矛盾的信息,看起来没有什么权威性。

作为参考,我发现此页面声称一个字符的电子邮件地址有效:

[HTTP://呜呜呜.CJ van第一款.com/blog/lists/posts/post.aspx?ID=176]

我尝试验证Gmail上的电子邮件地址,他们希望前缀大于或等于6。

这些显然是遥遥无期的。

我的Web框架期望前缀大于或等于2。

trans by 2020-06-21T21:56:30Z

混淆-使电子邮件地址对网页上的漫游器安全吗?

在网页上放置电子邮件地址时,您将其放置为如下文本:

joe.somebody@company.com

还是使用巧妙的技巧来欺骗电子邮件地址收集器机器人? 例如:

HTML转义字符:

&#106;&#111;&#101;&#46;&#115;&#111;&#109;&#101;&#98;&#111;&#100;&#121;&#64;&#99;&#111;&#109;&#112;&#97;&#110;&#121;&#46;&#99;&#111;&#109;

JavaScript解密器:

function XOR_Crypt(EmailAddress)
{
    Result = new String();
    for (var i = 0; i < EmailAddress.length; i++)
    {
        Result += String.fromCharCode(EmailAddress.charCodeAt(i) ^ 128);
    }
    document.write(Result);
}

XOR_Crypt("êïå®óïíåâïäùÀãïíðáîù®ãïí");

人工解码:

joe.somebodyNOSPAM@company.com

joe.somebody AT company.com

您使用什么,甚至会打扰?

trans by 2020-06-20T17:45:45Z

安全-邮件发送前如何清理PHP中的用户输入?

我有一个简单的PHP邮件程序脚本,该脚本从通过POST提交的表单中获取值并将其邮寄给我:

<?php
$to = "me@example.com";

$name = $_POST['name'];
$message = $_POST['message'];
$email = $_POST['email'];

$body  =  "Person $name submitted a message: $message";
$subject = "A message has been submitted";

$headers = 'From: ' . $email;

mail($to, $subject, $body, $headers);

header("Location: http://example.com/thanks");
?>

如何清除输入内容?

trans by 2020-06-18T08:02:54Z

html-您可以从电子邮件链接到CSS文件吗?

发送HTML电子邮件时,您可以链接到外部样式表,还是需要在电子邮件中包含CSS?

此外,如果可以链接到外部样式表,则哪种方法更有效/更聪明:链接到样式表或将其包含在HTML中?

trans by 2020-06-17T11:14:28Z

java-代理错误502:代理服务器从上游s接收到无效响应

我们正在用Java构建大量的邮件发送应用程序。 邮件正在通过第三方SMTP发送。 发送400-500封邮件后,tomcat6服务停止。 下面是错误。

代理错误 代理服务器从上游服务器收到无效响应。 代理服务器无法处理请求GET /lin/Campaignn.jsp。 原因:从远程服务器读取错误

此外,尝试使用ErrorDocument处理请求时遇到502 Bad Gateway错误。

msizzler.com端口80上的Apache服务器

但是,当我们从本地主机发送时,我没有收到任何错误。 它发送所有邮件。请帮助我解决此问题。

trans by 2020-06-17T07:48:46Z

php-phpMailer-如何删除收件人

关于此主题有很多StackOverflow问题,但我找不到能够解决我遇到的问题的问题。 我正在编写的脚本向具有不同邮件内容的不同收件人发送多封电子邮件。

我可以通过多次重新初始化AddAddress对象来使其工作,但是我想做的是一次创建该对象,然后重新分配以下字段:

$mail->AddAddress($email);
$mail->Subject = $subject;
$mail->IsHTML(false);
$mail->Body = $message;

这样,我可以运行这四行代码,然后根据需要多次发送邮件。 AddAddressIsHTMLBody字段很容易更改,因此我遇到的问题是AddAddress函数。

您可能会猜到,在我发送第一封电子邮件之后,更改以后的电子邮件的收件人将导致这些邮件堆叠到当前收件人列表中。

简单地说,如何删除与我的AddAddress对象关联的电子邮件地址,以便我可以在每次删除旧地址时进行分配?

除了AddAddress之外,还有其他功能可以用来分配地址吗?

trans by 2020-02-20T15:07:33Z

smtp-最佳做法:代表用户发送电子邮件

我工作的公司为医疗保健行业提供测试服务。 作为我们服务的一部分,我们需要向客户的员工发送电子邮件。 通常,这些是临时,兼职或合同雇员,因此具有私人电子邮件地址(例如,Hotmail,GMail,Yahoo!等)。

到目前为止,我们一直在从内部地址发送邮件,但这意味着当员工不注意或不知道将查询发送给我们的客户时,答复会返回给我们。 我想更改此设置,以便请求发送电子邮件的人是回复的人。

过去,我们使用了回复::但是,这似乎导致垃圾邮件过滤器捕获了其他邮件。

我一直在阅读有关sender:和on-behalf-of:标头的信息,并且想知道在需要发送电子邮件以使回复到达我们不希望访问的域的情况下,发送电子邮件的当前最佳实践是什么 t控制。

trans by 2020-02-19T01:12:26Z

1 2 3 4 5 6 7 8 下一页 共8页