What does the mail server log say? On Apr 24, 2017 8:03 AM, "Marslo Jiao" <marslo.j...@gmail.com> wrote:
> After the gitlab_rails['smtp_tls'] = false set to gitlab_rails['smtp_tls'] > = true > > The error shows to OPENSSL error, but still haven't any clue about it. > > *irb(main):001:0> Notify.test_email('marslo.j...@mycompany.com > <marslo.j...@mycompany.com>', 'test subject', 'test body').deliver_now* > > *Notify#test_email: processed outbound mail in 408.9ms* > > *Sent mail to marslo.j...@mycompany.com <marslo.j...@mycompany.com> > (545.2ms)* > *Date: Mon, 24 Apr 2017 19:08:18 +0800* > *From: GitLab <my.m...@mycompany.com <my.m...@mycompany.com>>* > *Reply-To: GitLab <my.m...@mycompany.com <my.m...@mycompany.com>>* > *To: marslo.j...@mycompany.com <marslo.j...@mycompany.com>* > *Message-ID: <58fddca2a24f6_3f0c3fd89a4db11c64...@gitlab.mail>* > *Subject: test subject* > *Mime-Version: 1.0* > *Content-Type: text/html;* > * charset=UTF-8* > *Content-Transfer-Encoding: 7bit* > *Auto-Submitted: auto-generated* > *X-Auto-Response-Suppress: All* > > *<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > "http://www.w3.org/TR/REC-html40/loose.dtd > <http://www.w3.org/TR/REC-html40/loose.dtd>">* > *<html><body><p>test body</p></body></html>* > > *OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv2/v3 > read server hello A: unknown protocol* > * from /opt/gitlab/embedded/lib/ruby/2.3.0/net/smtp.rb:587:in > `connect'* > * from /opt/gitlab/embedded/lib/ruby/2.3.0/net/smtp.rb:587:in > `tlsconnect'* > * from /opt/gitlab/embedded/lib/ruby/2.3.0/net/smtp.rb:555:in > `do_start'* > * from /opt/gitlab/embedded/lib/ruby/2.3.0/net/smtp.rb:521:in > `start'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/mail-2.6.4/lib/mail/network/delivery_methods/smtp.rb:113:in > `deliver!'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/mail-2.6.4/lib/mail/message.rb:2149:in > `do_delivery'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/mail-2.6.4/lib/mail/message.rb:237:in > `block in deliver'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/actionmailer-4.2.8/lib/action_mailer/base.rb:543:in > `block in deliver_mail'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.8/lib/active_support/notifications.rb:164:in > `block in instrument'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.8/lib/active_support/notifications/instrumenter.rb:20:in > `instrument'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/activesupport-4.2.8/lib/active_support/notifications.rb:164:in > `instrument'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/actionmailer-4.2.8/lib/action_mailer/base.rb:541:in > `deliver_mail'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/mail-2.6.4/lib/mail/message.rb:237:in > `deliver'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/actionmailer-4.2.8/lib/action_mailer/message_delivery.rb:85:in > `deliver_now'* > * from (irb):1* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/railties-4.2.8/lib/rails/commands/console.rb:110:in > `start'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/railties-4.2.8/lib/rails/commands/console.rb:9:in > `start'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/railties-4.2.8/lib/rails/commands/commands_tasks.rb:68:in > `console'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/railties-4.2.8/lib/rails/commands/commands_tasks.rb:39:in > `run_command!'* > * from > /opt/gitlab/embedded/lib/ruby/gems/2.3.0/gems/railties-4.2.8/lib/rails/commands.rb:17:in > `<top (required)>'* > * from bin/rails:9:in `require'* > * from bin/rails:9:in `<main>'* > > Postfix Configuration: > > *# postconf -n* > *alias_database = hash:/etc/aliases* > *alias_maps = hash:/etc/aliases* > *append_dot_mydomain = no* > *biff = no* > *broken_sasl_auth_clients = yes* > *inet_interfaces = all* > *inet_protocols = all* > *mailbox_size_limit = 0* > *mydestination = $myhostname, Gitlab, www.gitlab.mycompany.com > <http://www.gitlab.mycompany.com> CNHSZHDCS1VU107, localhost.localdomain, > localhost* > *myhostname = www.gitlab.mycompany.com <http://www.gitlab.mycompany.com>* > *mynetworks = 127.0.0.0/8 <http://127.0.0.0/8> [::ffff:127.0.0.0]/104 > [::1]/128* > *readme_directory = no* > *recipient_delimiter = +* > *relayhost =* > *smtp_sasl_auth_enable = yes* > *smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache* > *smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)* > *smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated > defer_unauth_destination* > *smtpd_sasl_auth_enable = yes* > *smtpd_sasl_security_options = noplaintext* > *smtpd_tls_auth_only = yes* > *smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem* > *smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key* > *smtpd_tls_security_level = may* > *smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache* > *smtpd_use_tls = yes* > > > *# postconf -M* > *smtp inet n - y - - smtpd* > *pickup unix n - y 60 1 pickup* > *cleanup unix n - y - 0 cleanup* > *qmgr unix n - n 300 1 qmgr* > *tlsmgr unix - - y 1000? 1 tlsmgr* > *rewrite unix - - y - - trivial-rewrite* > *bounce unix - - y - 0 bounce* > *defer unix - - y - 0 bounce* > *trace unix - - y - 0 bounce* > *verify unix - - y - 1 verify* > *flush unix n - y 1000? 0 flush* > *proxymap unix - - n - - proxymap* > *proxywrite unix - - n - 1 proxymap* > *smtp unix - - y - - smtp* > *relay unix - - y - - smtp* > *showq unix n - y - - showq* > *error unix - - y - - error* > *retry unix - - y - - error* > *discard unix - - y - - discard* > *local unix - n n - - local* > *virtual unix - n n - - virtual* > *lmtp unix - - y - - lmtp* > *anvil unix - - y - 1 anvil* > *scache unix - - y - 1 scache* > *maildrop unix - n n - - pipe flags=DRhu > user=vmail argv=/usr/bin/maildrop -d ${recipient}* > *uucp unix - n n - - pipe flags=Fqhu > user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)* > *ifmail unix - n n - - pipe flags=F > user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)* > *bsmtp unix - n n - - pipe flags=Fq. > user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient* > *scalemail-backend unix - n n - 2 pipe flags=R > user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} > ${user} ${extension}* > *mailman unix - n n - - pipe flags=FR > user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} > ${user}* > > > On Thursday, March 16, 2017 at 5:03:35 PM UTC+8, Magnus Therning wrote: >> >> >> Marslo Jiao <marsl...@gmail.com> writes: >> >> > Anyone can help me? >> > Thanks in advanced. >> >> My suggestion is that you also check the mail server logs, maybe they >> can shed more light on the issue. >> >> /M >> >> -- >> Magnus Therning, magnus....@cipherstone.com >> Cipherstone Technologies AB >> Theres Svenssons gata 10, 417 55 Gothenburg, Sweden >> >> Unix is the answer, but only if you phrase the question very >> carefully. >> — Unknown >> > -- > You received this message because you are subscribed to the Google Groups > "GitLab" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to gitlabhq+unsubscr...@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/ > msgid/gitlabhq/136d0cff-06f3-4757-8df2-ea751493d0e2%40googlegroups.com > <https://groups.google.com/d/msgid/gitlabhq/136d0cff-06f3-4757-8df2-ea751493d0e2%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "GitLab" group. To unsubscribe from this group and stop receiving emails from it, send an email to gitlabhq+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/gitlabhq/CANNWuVUDrScrmY21ZEs_5Kt2GsBMUTu4vB6Xekv_aQ0WHU0sKg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.