Tag: 电子邮件

如何使用python smtplib发送电子邮件给多个收件人?

经过多次search,我找不到如何使用smtplib.sendmail发送给多个收件人。 问题是每次发送邮件邮件标题将显示包含多个地址,但实际上只有第一个收件人会收到电子邮件。 问题似乎是, email.Message模块需要与smtplib.sendmail()函数不同的东西。 简而言之,要发送给多个收件人,您应该将标题设置为由逗号分隔的电子邮件地址的string。 sendmail()参数to_addrs应该是电子邮件地址列表。 from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText import smtplib msg = MIMEMultipart() msg["Subject"] = "Example" msg["From"] = "me@example.com" msg["To"] = "malcom@example.com,reynolds@example.com,firefly@example.com" msg["Cc"] = "serenity@example.com,inara@example.com" body = MIMEText("example email body") msg.attach(body) smtp = smtplib.SMTP("mailhost.example.com", 25) smtp.sendmail(msg["From"], msg["To"].split(",") + msg["Cc"].split(","), msg.as_string()) smtp.quit()

如何快速validation电子邮件地址?

有谁知道如何在Swift中validation电子邮件地址? 我发现这个代码: – (BOOL) validEmail:(NSString*) emailString { if([emailString length]==0){ return NO; } NSString *regExPattern = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSRegularExpression *regEx = [[NSRegularExpression alloc] initWithPattern:regExPattern options:NSRegularExpressionCaseInsensitive error:nil]; NSUInteger regExMatches = [regEx numberOfMatchesInString:emailString options:0 range:NSMakeRange(0, [emailString length])]; NSLog(@"%i", regExMatches); if (regExMatches == 0) { return NO; } else { return YES; } } 但是我不能把它翻译成Swift。

如何通过Django发送电子邮件?

在我的settings.py ,我有以下几点: EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' # Host for sending e-mail. EMAIL_HOST = 'localhost' # Port for sending e-mail. EMAIL_PORT = 1025 # Optional SMTP authentication information for EMAIL_HOST. EMAIL_HOST_USER = '' EMAIL_HOST_PASSWORD = '' EMAIL_USE_TLS = False 我的电子邮件代码 from django.core.mail import EmailMessage email = EmailMessage('Hello', 'World', to=['user@gmail.com']) email.send() 当然,如果我通过python -m smtpd -n -c DebuggingServer localhost:1025设置debugging服务器,我可以在terminal上看到电子邮件。 […]

如何开发和testing一个发送电子邮件的应用程序(没有用testing数据填写某人的邮箱)?

我有很多应用程序发送电子邮件。 有时一次只有一两条消息。 有时候是成千上万的消息。 在开发中,我通常会用我自己的地址replace任何收件人地址来进行testing。 我确信这就是其他人所做的,直到他们厌倦并find更好的解决scheme。 我正在考虑创build一个虚拟的SMTP服务器,它只捕获这些消息,并把它们转储到一个SQLLite数据库或者一个mbox文件或者其他东西中。 但是这样的工具肯定已经存在了? 你如何testing发送电子邮件?

包含文本和日历的多部分电子邮件:Outlook无法识别ics

我在Outlook 2007中遇到了问题。发送包含“文本/日历”部分的“多部分/备用”电子邮件时,Outlook会识别日历事件,这就是它的实际情况。 但是,添加“文本/纯文本”部分时,Outlook只显示纯文本,日历部分丢失(但它存在于电子邮件的源代码中)。 源代码如下所示: […] Content-Type: multipart/alternative; boundary="_=_swift_v4_138243630552664dd1bc83e_=_" –_=_swift_v4_138243630552664dd1bc83e_=_ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable […the plain message…] –_=_swift_v4_138243630552664dd1bc83e_=_ Content-Type: text/calendar; charset=utf-8 Content-Transfer-Encoding: quoted-printable BEGIN:VCALENDAR VERSION:2.0 PRODID:-//GourmetPortal//NONSGML rr//DE BEGIN:VEVENT UID:res-Burkert CREATED:20131030T113000Z ORGANIZER;CN=3DSven Burkert:MAILTO:[…] SUMMARY:[…] DESCRIPTION:[…] DTSTART:20131030T113000Z END:VEVENT END:VCALENDAR –_=_swift_v4_138243630552664dd1bc83e_=_–

PHP电子邮件发送BCC

我知道有一些类似的问题,但我不能得到它的工作。 好吧,我有一个名为$ emailList的variables从我的数据库中抓取的电子邮件列表。 我可以让我的代码从表单发送电子邮件,如果我把variables放在$to部分,但我不能让它与密件抄送。 我甚至给$to添加了一封电子邮件,以防止这种情况发生,但这并没有什么不同。 这是我的代码。 $to = "name@mydomain.com"; $subject .= "".$emailSubject.""; $headers .= 'Bcc: $emailList'; $headers = "From: no-reply@thepartyfinder.co.uk\r\n" . "X-Mailer: php"; $headers .= "MIME-Version: 1.0\r\n"; $headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; $message = '<html><body>'; $message .= 'THE MESSAGE FROM THE FORM'; if (mail($to, $subject, $message, $headers)) { $sent = "Your email was sent!"; } […]

如何发送电子邮件通过cron作业PHP的MySQL的

我设法发送多个电子邮件( 在这里检查 )。我坚持通过cron发送自动电子邮件。 这就是我所需要的 – 当pipe理员发送电子邮件时,我将消息,电子邮件,事件date存储在数据库中。 现在我正在尝试设置一个cron作业来发送电子邮件给所有这些表中的id,并且提示我有这个消息。 我不熟悉cron作业脚本,任何人都可以帮助引导我正确的方式来编写脚本,我可以放在cron选项卡。 我打算发两封邮件 – 有一天在活动之前和活动当天。感谢

PHP:在本地主机发送邮件

我想通过本地托pipe的PHP代码发送电子邮件。 <?php $email = "myemail@local.com"; $titre = "My subject"; $message = "Text message !"; mail($email, $titre, $message); ?> 当我运行这个代码时,出现以下错误: Warning: mail() [<a href='function.mail'>function.mail</a>]: Failed to connect to mailserver at &quot;localhost&quot; port 25, verify your &quot;SMTP&quot; and &quot;smtp_port&quot; setting in php.ini or use ini_set() in C:\… 我进入了php.ini文件,似乎已经configuration好了。 [mail function] ; For Win32 only. ; http://php.net/smtp SMTP […]

PHP表单将电子邮件发送给多个收件人

我有一些PHP代码,用来发送表单到一个特定的电子邮件地址。 不过,我想在PHP中包含更多的电子邮件地址,以便发送它。 我怎样才能做到这一点? <?php if(isset($_POST['email'])) { // EDIT THE 2 LINES BELOW AS REQUIRED $email_to = "email@email.com"; $email_subject = "MVP Nomination"; function died($error) { // your error code can go here echo "We are very sorry, but there were error(s) found with the form you submitted. "; echo "These errors appear below.<br /><br />"; echo […]

如何在Laravel 5.1中使用gmail发送邮件?

我一次又一次地尝试从本地主机发送电子邮件,但我仍然不能。 我不知道该怎么做。 我尝试searchfind解决scheme,但我找不到一个解决scheme。 我编辑了config / mail.php: <?php return [ /* |————————————————————————– | Mail Driver |————————————————————————– | | Laravel supports both SMTP and PHP's "mail" function as drivers for the | sending of e-mail. You may specify which one you're using throughout | your application here. By default, Laravel is setup for SMTP mail. | | […]