Я хотел бы использовать SMTP Python для отправки автоматизированных электронных писем с помощью пользовательского домена iCloud+ адрес электронной почты. Тем не менее, я не могу войти в SMTP -серверы. Я всегда буду получать либо «почтовый ящик не существует», либо «не удалась». Это привело меня к следующему коду: < /p>
import smtplib, ssl
smtp_server = "smtp.mail.me.com"
port = 587 # For SSL
# Create a secure SSL context
context = ssl.create_default_context()
sender_email = "[email protected]" # Enter your address
receiver_email = "[email protected]" # Enter receiver address
password = "some,password" # app specific password from Apple ID settings
message = """\
To: {to}
From: {sender}
Subject: Hello There
This was sent through Python!
""".format(to=receiver_email, sender=sender_email)
with smtplib.SMTP_SSL(smtp_server, port, context=context) as server:
server.login(sender_email, password)
# Send email here
server.sendmail(sender_email, receiver_email, message)
< /code>
Однако это все еще дало мне ошибку соединения. Только когда я изменил последнюю часть, чтобы использовать TLS вместо этого, он подключится и даст мне ошибку аутентификации. Это было взято из этого вопроса: SMTP_SSL SSLERROR: [SSL: UNKNOWN_PROTOCOL] Неизвестный протокол (_SSL.C: 590) < /p>
try:
server = smtplib.SMTP(smtp_server, port)
server.ehlo() # Can be omitted
server.starttls(context=context) # Secure the connection
server.ehlo() # Can be omitted
server.login(sender_email, password)
# Send email here
server.sendmail(sender_email, receiver_email, message)
except Exception as e:
import traceback
print(traceback.format_exc())
finally:
server.quit()
Итак, как я могу использовать свой собственный доменный адрес с помощью Apple ICloud+ Service с SMTP Python?
Я хотел бы использовать SMTP Python для отправки автоматизированных электронных писем с помощью пользовательского домена iCloud+ адрес электронной почты. Тем не менее, я не могу войти в SMTP -серверы. Я всегда буду получать либо «почтовый ящик не существует», либо «не удалась». Это привело меня к следующему коду: < /p> [code]import smtplib, ssl
smtp_server = "smtp.mail.me.com" port = 587 # For SSL
# Create a secure SSL context context = ssl.create_default_context()
sender_email = "[email protected]" # Enter your address receiver_email = "[email protected]" # Enter receiver address password = "some,password" # app specific password from Apple ID settings message = """\ To: {to} From: {sender} Subject: Hello There
This was sent through Python! """.format(to=receiver_email, sender=sender_email)
with smtplib.SMTP_SSL(smtp_server, port, context=context) as server: server.login(sender_email, password) # Send email here server.sendmail(sender_email, receiver_email, message) < /code> Однако это все еще дало мне ошибку соединения. Только когда я изменил последнюю часть, чтобы использовать TLS вместо этого, он подключится и даст мне ошибку аутентификации. Это было взято из этого вопроса: SMTP_SSL SSLERROR: [SSL: UNKNOWN_PROTOCOL] Неизвестный протокол (_SSL.C: 590) < /p> try: server = smtplib.SMTP(smtp_server, port) server.ehlo() # Can be omitted server.starttls(context=context) # Secure the connection server.ehlo() # Can be omitted server.login(sender_email, password) # Send email here server.sendmail(sender_email, receiver_email, message) except Exception as e: import traceback print(traceback.format_exc()) finally: server.quit() [/code] Итак, как я могу использовать свой собственный доменный адрес с помощью Apple ICloud+ Service с SMTP Python?
Я хотел бы использовать SMTP Python для отправки автоматизированных электронных писем с помощью пользовательского домена iCloud+ адрес электронной почты. Тем не менее, я не могу войти в SMTP -серверы. Я всегда буду получать либо «почтовый ящик не...
Я просто пытаюсь настроить код из руководства для загрузки файлов с файловой системой expo и общим доступом к expo, и я столкнулся с этой ошибкой.
Полная ошибка это:
Не удалось создать каталог хранения. Ошибка Domain=NSCocoaErrorDomain Code=512...
Как решить проблему «iphone заблокирован для владельца (iphone 7)» бесплатно?
Я выполнил сброс настроек с помощью iTunes, но проблема все еще существует (введите идентификатор Apple), пока не будет установлен iTunes. все данные удалены с моего...
Вот мой пример кода интеграции с iCloud
let dbName = GroceryItem1
let fieldName = todoTitle1
@objc func saveItem(name: String) {
let record = CKRecord(recordType: dbName)
record.encryptedValues = name
database.save(record) { record, error in
if...