2016-04-10 4 views
-2

独自のSMTPを使用せずにGmailアカウントから電子メールを送信するにはどうすればよいですか?stunnel(application express)を使用してOracle ApexでGmailを構成する方法5.0.3

+0

[これを見てくださいメタ質問](http://meta.stackoverflow.com/q/320607/266304)。自問自答は大丈夫ですが、依然として良い質問と別の回答が必要です。この場合、「Gmailを設定する方法...」のような質問は、とにかく広すぎて話題にならないでしょう。 –

答えて

1

背景:

  • アペックス5.0.3は、Oracle XE 11.2 SMTPは、CentOSの上で有効にする必要がないCentOSに (Linux)の6.xの
  • にインストールでインストールされています。 gmail one を直接使用します。
  • ソリューションは、窓によって公開実装に基づいています。 でHÅVARDクリスチャンセン: http://monkeyonoracle.blogspot.com/2009/11/plsql-and-gmail-or-utlsmtp-with-ssl.html
  • が直接Gmailのと通信するためのstunnelを使用します。
  • Apex/Oracle XEのインストール手順は含まれていません。

インストールは(私の頭の外に書かれた):

yum install stunnel -y 

2.createナノやviを使用してのstunnelためのconfファイル(インストールする:

1.Install stunnelのルートとしてnano:yum install nano -y)

nano /etc/stunnel/stunnel.conf 

3.次の新しいstunnel.confを作成します。

; Use it for client mode 
client = yes 

[ssmtp] 
accept = 1925 
connect = smtp.gmail.com:465 

4.restartのstunnelを使ってどのような方法で、例えば殺す-9と次のコマンドを使用して起動します。http://yourhost:port/ords/apex_admin

Go to : Manage instance -> instance settings. 

:adminとして頂点にして

/usr/bin/stunnel 

5.Logを6.次の設定を入力します。

SMTP Host Address : 127.0.0.1 (or your local) 
SMTP Host Port : 1925 (as u can see in stunnel.conf above). 
SMTP Authentication Username : your gmail username : etai.guday (WITHOUT @gmail.com) 
SMTP Authentication Password : gmail password 
Use SSL/TLS : NO 
Default Email From Address : [email protected] (including @gmail.com) 

7.Due to gmailの制限https://g.co/allowaccessは、上記の方法(関連するGmailアカウントを使用)を有効にする必要があります。

怒鳴るの例を使用して

8.EnableのOracle DB ACL

https://www.dropbox.com/s/2ieaawy5gme9a50/email_configuration_acl_for_apex.txt?dl=0 

上記のすべて、さらにそれをテストしたり、セキュリティ上の問題などを参照する時間がありませんでした:-)を動作するはず

関連する問題