How to set up Airflow Send Email?

Setting up SMTP Server for Airflow Email alerts using Gmail: Create an email id from which you want to send alerts about DAG failure or if you want to use EmailOperator. Edit airflow.cfg file to edit the smtp details for the mail server. For demo you can use any gmail account. Create a google App … Read more

Rails ActionMailer with multiple SMTP servers

class UserMailer < ActionMailer::Base def welcome_email(user, company) @user = user @url = user_url(@user) delivery_options = { user_name: company.smtp_user, password: company.smtp_password, address: company.smtp_host } mail(to: @user.email, subject: “Please see the Terms and Conditions attached”, delivery_method_options: delivery_options) end end Rails 4 allows for dynamic delivery options. The above code is straight from the action mailer basics guide, … Read more

How to configure SMTP settings in web.config

By setting the values <mailSettings> section of the in the web.config you can just new up an SmtpClient and the client will use those settings. https://learn.microsoft.com/en-us/dotnet/api/system.net.mail.smtpclient.-ctor?view=net-6.0#system-net-mail-smtpclient-ctor Web.Config file: <configuration> <system.net> <mailSettings> <smtp from=”yourmail@gmail.com”> <network host=”smtp.gmail.com” port=”587″ userName=”yourmail@gmail.com” password=”yourpassword” enableSsl=”true”/> </smtp> </mailSettings> </system.net> </configuration> C#: SmtpClient smtpClient = new SmtpClient(); smtpClient.Send(msgMail); However, if authentication is needed, … Read more

Rails Mailer “Net::OpenTimeout: execution expired” Exception on production server only

First, do a direct connection with Telnet: telnet smtp-relay.sendinblue.com 587 Trying 94.143.17.4… This is the basic connection troubleshooting, and works with any provider or port. Replace SendBlue and the 587 port with your actual hostname/port. If you get this error: telnet: Unable to connect to remote host: Connection timed out then, the problem isn’t in … Read more

Setting multiple SMTP settings in web.config?

I needed to have different smtp configurations in the web.config depending on the environment: dev, staging and production. Here’s what I ended up using: In web.config: <configuration> <configSections> <sectionGroup name=”mailSettings”> <section name=”smtp_1″ type=”System.Net.Configuration.SmtpSection”/> <section name=”smtp_2″ type=”System.Net.Configuration.SmtpSection”/> <section name=”smtp_3″ type=”System.Net.Configuration.SmtpSection”/> </sectionGroup> </configSections> <mailSettings> <smtp_1 deliveryMethod=”Network” from=”mail1@temp.uri”> <network host=”…” defaultCredentials=”false”/> </smtp_1> <smtp_2 deliveryMethod=”Network” from=”mail2@temp.uri”> <network host=”1…” defaultCredentials=”false”/> … Read more

Django sending email

Are you trying to use a gmail account? Maybe try this then: EMAIL_HOST = ‘smtp.gmail.com’ EMAIL_HOST_USER = ‘your-username@gmail.com’ EMAIL_HOST_PASSWORD = ‘your-password’ EMAIL_PORT = 587 EMAIL_USE_TLS = True Then try test (django < 1.4) by python manage.py shell >>> from django.core.mail import send_mail >>> send_mail(‘test email’, ‘hello world’, to=[‘test@email.com’]) And if you use django 1.4 use … Read more

Is SMTP based on TCP or UDP?

In theory SMTP can be handled by either TCP, UDP, or some 3rd party protocol. As defined in RFC 821, RFC 2821, and RFC 5321: SMTP is independent of the particular transmission subsystem and requires only a reliable ordered data stream channel. In addition, the Internet Assigned Numbers Authority has allocated port 25 for both … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)