E-posta göndermek için mailgun.com kullanmayı deniyorum. Ama ben js ile göndermek zorunda oldu (bazen bazen rubyonrails, bazen python ile web siteleri inşa etti. Ve şimdi posta gönderme ile basit bir açılış sayfası inşa etmek gerekir. Ve hosting (ki ücretsiz reklam sadece bana destekliyor Bilmiyorum php Bu yüzden js kullanmaya karar verdim ve bu kodu gizlice bir yere yapıştırmaya karar verdim. Hiç kimse benim gizli anahtarımı bulamayacak) Birisi bu örneklerin bazılarını js koduna dönüştürmede yardımcı olabilir mi? mailgun api'yi kullanın ve javascript ile e-posta gönderilsin mi?
Bu
piton örnektir:def send_simple_message
RestClient.post "https://api:YOUR_API_KEY"\
"@api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages",
:from => "Excited User <[email protected]_DOMAIN_NAME>",
:to => "[email protected], [email protected]_DOMAIN_NAME",
:subject => "Hello",
:text => "Testing some Mailgun awesomness!"
end
:
def send_simple_message():
return requests.post(
"https://api.mailgun.net/v3/YOUR_DOMAIN_NAME/messages",
auth=("api", "YOUR_API_KEY"),
data={"from": "Excited User <[email protected]_DOMAIN_NAME>",
"to": ["[email protected]", "[email protected]_DOMAIN_NAME"],
"subject": "Hello",
"text": "Testing some Mailgun awesomness!"})
Bu
public static IRestResponse SendSimpleMessage() {
RestClient client = new RestClient();
client.BaseUrl = new Uri("https://api.mailgun.net/v3");
client.Authenticator =
new HttpBasicAuthenticator("api",
"YOUR_API_KEY");
RestRequest request = new RestRequest();
request.AddParameter("domain",
"YOUR_DOMAIN_NAME", ParameterType.UrlSegment);
request.Resource = "{domain}/messages";
request.AddParameter("from", "Excited User <[email protected]_DOMAIN_NAME>");
request.AddParameter("to", "[email protected]");
request.AddParameter("to", "[email protected]_DOMAIN_NAME");
request.AddParameter("subject", "Hello");
request.AddParameter("text", "Testing some Mailgun awesomness!");
request.Method = Method.POST;
return client.Execute(request);
}
Bu php örnek budur
# Include the Autoloader (see "Libraries" for install instructions)
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = new Mailgun('YOUR_API_KEY');
$domain = "YOUR_DOMAIN_NAME";
# Make the call to the client.
$result = $mgClient->sendMessage($domain, array(
'from' => 'Excited User <[email protected]_DOMAIN_NAME>',
'to' => 'Baz <[email protected]_DOMAIN_NAME>',
'subject' => 'Hello',
'text' => 'Testing some Mailgun awesomness!'
));
olan örnek raylar C# örneğidir
ile devam edip etmediğini doğrulayan php dosyasına bir gönderi isteği 'vendor/autoload.php'; Mailgun \ Mailgun'u kullanın; Başka bir şey yapılandırmam gerekiyor mu? posta tüfeği veya benzeri bir şey gibi mi? – user2950593
@ user2950593 mailgun sitesinden resmi php sdk dosyasını indirin ve vendoer klasörünü sunucunuza açın –
@ user2950593 Buradan bağlantı https://9f67cbbd1116d8afb399-7760483f5d1e5f28c2d253278a2a5045.ssl.cf2.rackcdn.com/mailgun-php-1.7. 2.zip –