Я пытаюсь отправить электронное письмо с помощью программы python, которую я прилагаю к этому. В этом я использую SMTP-сервер , код работает нормально, когда я пытаюсь использовать мобильное подключение для передачи данных но терпит неудачу, когда я пытаюсь в моей Wi-Fi сети колледжа. Даже я попробовал все следующие номера портов 25,465,587,2525 и 2526, но все еще не работает. Так что предложите способ отправки электронной почты в такой сети или некоторых других связанных источниках в python или C ++.
# Python 3
import smtplib
port_number = 587 # 25
def send_Mail(src,des,password,message):
global port_number
try:
print("Start")
server = smtplib.SMTP('smtp.gmail.com',port_number) # Failing in this line
print("Connection Established")
server.ehlo()
print("Extended hello done")
server.starttls()
print("tls Handshake completed")
server.login(src,password)
print("Logged in")
server.sendmail(src,des,message)
print("Mail sent")
server.quit()
print("Success!")
except:
pass
mail_of_sender = "example@example.com"
recipient_mail_id = "test@example.com"
password = "testingpassword"
message = "Testing"
send_Mail(mail_of_sender,recipient_mail_id,password,message)