Python ProtonMail ile Gmail'e mail atma

Eminkrkt

Decapat
Katılım
10 Ağustos 2021
Mesajlar
221
Çözümler
1
Bunu nasıl yapabilirim?
ProtonMail'den normal maile mail atmam gerek.
LocalHost'a ne yazmam gerekiyor? ( "127.0.0.1" ve "smtp.gmail.com" denedim ama olmadı)

[CODE lang="python" title="CODE"]# Gerekli kütüphanemiz tanımlanır.
from smtplib import SMTP.

# Mail içerkleri.
subject = 'Konu'.
message = 'Mesaj'.
contect = "Subject : {0} \n {1}".format(subject,message)

# Mail göndericek hesabın bilgileri.
my_mail = "[email protected]"
my_mail_password = "xxxxx"

# Gönderilecek e-posta
sent_to_mail = "[email protected]"

# Mail gönderme.
mail = SMTP("localhost",1025)
mail.ehlo()
mail.starttls()
mail.login(my_mail, my_mail_password)
mail.sendmail(my_mail, sent_to_mail, contect.encode("utf-8"))
mail.quit()
[/CODE]
 
Yukarıdaki cevapta çözümü verilmiş.

[CODE lang="python" title="ProtonMail SMTP"]# Gerekli kütüphaneleri içe aktarıyoruz:
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

port_number = 1234 # Port numarası
msg = MIMEMultipart()
msg['From'] = 'gö[email protected]' # Gönderici
msg['To'] = 'alıcı@protonmail.com' # Alıcı
msg['Subject'] = 'Bu bir test maili' # Konu
message = 'Mesaj içeriği' # Mail gövdesi, içeriği
msg.attach(MIMEText(message))
mailserver = smtplib.SMTP('localhost',port_number)
mailserver.login("gö[email protected]", "hesapşifresi") # Giriş bilgileri
mailserver.sendmail('gö[email protected]','alıcı@protonmail.com',msg.as_string())
mailserver.quit()
[/CODE]

NOT: Bu kodu kullanabilmeniz için ProtonMail Bridge özelliğine sahip olmanız gerekiyor (ücretli tarife özelliği). Şifre yerine hesap şifrenizi düz yazı olarak girmeniz yeterli olmayacaktır. ProtonMail Bridge tarafından sağlanan farklı bir erişim koduna ihtiyacınız olacak.

1649952134876.png
 
Öncelikle teşekkür ederim.
Peki bu iş için kullanabileceğim ücretsiz bir mail uygulaması var mı?(proton ve Gmail gibi)

Elbette! SMTP kullanarak Gmail, Yandex gibi sunucular üzerinden rahatlıkla mail gönderebilirsiniz. İnternet üzerinde birçok kaynak bulunuyor:

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Google hesabınız üzerinden email göndermek için öncelikle Güvenlik > "Daha az güvenli uygulamalar" ayarını etkinleştirmeniz gerekiyor. İki videonun da açıklamasında link verilmiş.

Hata ile karşılaşmanız durumunda lütfen bilgilendirin.
 
Elbette! Smtp kullanarak Gmail, Yandex gibi sunucular üzerinden rahatlıkla mail gönderebilirsiniz. İnternet üzerinde birçok kaynak bulunuyor:

Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.
Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
Daha detaylı bilgi için, çerezler sayfamıza bakınız.

Google hesabınız üzerinden email göndermek için öncelikle güvenlik > "daha az güvenli uygulamalar" ayarını etkinleştirmeniz gerekiyor. İki videonun da açıklamasında link verilmiş.

Hata ile karşılaşmanız durumunda lütfen bilgilendirin.

Tamamdır hocam teşekkür ederim.
 

Yeni konular

Geri
Yukarı