今天,我需要从Python脚本发送电子邮件。和往常一样,我搜索了谷歌,并发现以下脚本适合我的需要。
import smtplib
SERVER = "localhost"
FROM = "sender@example.com"
TO = ["user@example.com"] # must be a list
SUBJECT = "Hello!"
TEXT = "This message was sent with Python's smtplib."
# Prepare actual mess
当我试图在Python代码中使用smtplib时,我会得到以下错误。
Traceback (most recent call last):
File "myemail.py", line 1, in <module>
import smtplib
File "/usr/lib64/python2.7/smtplib.py", line 46, in <module>
import email.utils
ImportError: No module named utils
令人惊讶的是,当我直接从Python解释器工作时,我可以包含这个库
我想发送一封带有附件的邮件,所以首先我尝试使用python3.6和pycharm发送邮件。每次运行该文件时,我都会得到以下异常。
Traceback (most recent call last):
File "/home/UDHAV.MOHATA/script/test.py", line 11, in <module>
import smtplib
File "/usr/lib/python3.6/smtplib.py", line 47, in <module>
import email.utils
Fi
我正在尝试使用smtplib发送电子邮件,而不在本地存储smtp凭据。我找到了这篇文章的https://www.tutorialspoint.com/python/python_sending_email.htm,但得到一个错误。我对smtplib比较陌生。任何帮助都将不胜感激。 #!/usr/bin/python
import smtplib
message = """From: From Person <from@fromdomain.com>
To: To Person <to@todomain.com>
MIME-Version:
我曾尝试使用pip和easy_install在我的windows PC上安装smtplib,但遇到了以下错误,有人能告诉我如何在windows上安装smtplib吗?
C:\>pip install smtplib
Collecting smtplib
Could not find a version that satisfies the requirement smtplib (from versions: )
No matching distribution found for smtplib
C:\CST_QSPR\third_party_bin\BuildLoaderScr
我真的不知道这段代码是不是只有在我试图运行脚本时才会给我一个错误,但当我从shell执行它时,它就会起作用。
testingmail.py
import smtplib
DEBUG = TRUE
to = 'receiver@hotmail.com'
subject = 'Sending an E-mail using python'
text = 'here is the message'
sender = 'someone@gmail.com'
password = 'password'
body =
我能够成功地使用smtplib模块发送电子邮件。但当电子邮件发送时,它不会在发送的电子邮件中包含主题。
import smtplib
SERVER = <localhost>
FROM = <from-address>
TO = [<to-addres>]
SUBJECT = "Hello!"
message = "Test"
TEXT = "This message was sent with Python's smtplib."
server = smtplib.SMTP(SERVER)
我正在尝试为ESXi上的具有邮件功能的BusyBox编写一个python脚本。它运行Python 2.5,但缺少一些库(即smtplib)。我下载了Python2.5源代码,并将lib-folder复制到ESXi。现在我试图通过“导入lib.smtplib”来导入smtplib,但是Python说:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/pysexi/lib/smtplib.py", line 46, in <mod
我有一个非常奇怪的错误,在从AWS的主目录启动的Python中得到导入错误,而当我将cd导入到另一个目录并在那里启动Python时,相同的包会很好地导入。
EMR安装了Python2.7。请让我知道我能提供什么额外的信息。这个问题快把我逼疯了!
$ python
Python 2.7.16 (default, Mar 18 2019, 18:38:44)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-28)] on linux2
Type "help", "copyright", "credits" or "lic
我正在尝试在python3上发送电子邮件。我正在将电子邮件转发到中继服务器。我已经在线阅读了几个教程,所有的教程都给了我相同的错误信息。不确定如何修复它。 Traceback (most recent call last):
File "testEmail.py", line 17, in <module>
msg['Subject'] = "Test mail"
TypeError: 'str' object does not support item assignment #!/usr/bin/pyt
我完成了我的第一个完整的python程序,并试图创建一个exe。我成功地构建了exe,但是它运行,什么也不做。我猜它没有包括所有的包裹。我可以用build_exe_options在cx_Freeze中指定这些包,但是我不知道包之间的区别和排除。
这些是我在我的程序中使用的所有导入。
import os
import smtplib
from datetime import datetime, timedelta
from ftplib import FTP_TLS
from email.mime.text import MIMEText
from email.mime.multipart im
我正在阅读的所有内容都显示,email.MIMEMultipart包含在Python的基本库中,但是当试图运行需要它的代码时,我得到的消息是:
ModuleNotFoundError: No module named 'email.MIMEMultipart'
有什么简单的东西,我在这里错过了,还是我没有这个模块由于某种原因?
import sys
import time
import smtplib
from email.MIMEMultipart import MIMEMultipart
from email.MIMEText import MIMEText
我正在使用python3.5中的keylogger代码。它在txt文件中用pynput记录击键,并使用smtplib发送通过电子邮件记录的击键。当它是一个.py文件时,代码可以正常工作,但不会在文件中记录击键,也不会在使用pyinstaller转换为.exe文件时通过电子邮件发送它们。请帮我找出造成这个问题的原因,并解决它。谢谢你调查此事。祝你今天愉快!我使用命令pyinstaller -w-F filename.py来转换它。
from pynput.keyboard import Listener
import smtplib
#Var that counts for the if sta
我使用来发送与python一起的邮件。
我有以下代码:
import smtplib
# Credentials (if needed)
username = 'SECRET'
password = 'SECRET'
# The actual mail send
server = smtplib.SMTP('smtp.gmail.com:587')
server.ehlo();
server.starttls()
server.login(username,password)
# and in some function...
body
我对编程很陌生,所以我来这里寻求帮助。我试图做一个简单的大众电子邮件的乐趣,不会在目前使用,但在未来的某个时候,我可能会在我的IT工作。我的代码似乎不想为我工作。
import sys
import smtplib
emailfile = raw_input('Please enter the name of the text file that includes all email addresses: ')
emailtosendfrom = raw_input('Enter your email address to send from: ')
msgf
我发现这封发送python脚本的电子邮件要在bash中使用,并且我在任何地方都找不到与此相关的帮助,所以这是脚本: FROM = "example"
TO = ["example"] # must be a list
SUBJECT = "Subject"
TEXT = "Your Text"
# Prepare actual message
message = """From: %s\r\nTo: %s\r\nSubject: %s\r\n\
%s
""" % (FROM,
我正在尝试设置一个电子邮件功能,它可以用Python语言发送results.txt文件的最后15行。我不知道该怎么做,我在问我是否必须连接到电子邮件服务器,或者python是否有其他发送电子邮件的方式。下面的代码是我到目前为止所得到的,任何帮助都将不胜感激。谢谢
import smtplib
# Import the email modules we'll need
from email.mime.text import MIMEText
# Open a plain text file for reading. For this example, assume that
#