Robocopy
Robocopy (Robust File Copy), Microsoft Windows işletim sistemlerinde bulunan, g...
 
        | Ayar | Değer | 
|---|---|
| SMTP Sunucu Adresi | smtp.office365.com | 
| Port | 587 (TLS/STARTTLS) | 
| Şifreleme Yöntemi | TLS (Transport Layer Security) | 
| Kimlik Doğrulama | Evet (Kullanıcı adı ve şifre gerekli) | 
| Kullanıcı Adı | Office 365 e-posta adresiniz (örn: kullanici@sirketiniz.com) | 
| Şifre | Office 365 hesap şifreniz veya uygulama şifresi | 
<?php use PHPMailer\PHPMailer\PHPMailer; use PHPMailer\PHPMailer\Exception; require 'vendor/autoload.php'; $mail = new PHPMailer(true); try { //Sunucu ayarları $mail->isSMTP(); $mail->Host = 'smtp.office365.com'; $mail->SMTPAuth = true; $mail->Username = 'kullanici@sirketiniz.com'; $mail->Password = 'sifreniz_veya_uygulama_sifreniz'; $mail->SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS; $mail->Port = 587; //Alıcılar $mail->setFrom('kullanici@sirketiniz.com', 'Gönderen Adı'); $mail->addAddress('alici@ornek.com', 'Alıcı Adı'); $mail->addReplyTo('yanit@sirketiniz.com', 'Yanıt Adresi'); //İçerik $mail->isHTML(true); $mail->Subject = 'E-posta Başlığı'; $mail->Body = 'Bu bir <b>HTML</b> mesajıdır.'; $mail->AltBody = 'Bu, HTML mail istemcileri için düz metin sürümüdür'; $mail->send(); echo 'Mesaj gönderildi'; } catch (Exception $e) { echo "Mesaj gönderilemedi. Hata: {$mail->ErrorInfo}"; } ?> using System; using System.Net; using System.Net.Mail; class Program { static void Main() { try { MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp.office365.com"); mail.From = new MailAddress("kullanici@sirketiniz.com"); mail.To.Add("alici@ornek.com"); mail.Subject = "E-posta Testi"; mail.Body = "Bu bir test e-postasıdır."; SmtpServer.Port = 587; SmtpServer.Credentials = new NetworkCredential("kullanici@sirketiniz.com", "sifreniz_veya_uygulama_sifreniz"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); Console.WriteLine("E-posta başarıyla gönderildi."); } catch (Exception ex) { Console.WriteLine("Hata oluştu: " + ex.Message); } } } import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart sender_email = "kullanici@sirketiniz.com" receiver_email = "alici@ornek.com" password = "sifreniz_veya_uygulama_sifreniz" message = MIMEMultipart("alternative") message = "Office 365 SMTP Test" message = sender_email message = receiver_email # E-posta içeriği text = "Merhaba,\nBu bir test e-postasıdır." html = """\ <html> <body> <p>Merhaba,<br> Bu bir <b>test</b> e-postasıdır. </p> </body> </html> """ part1 = MIMEText(text, "plain") part2 = MIMEText(html, "html") message.attach(part1) message.attach(part2) # SMTP sunucusu ile bağlantı kurma try: server = smtplib.SMTP("smtp.office365.com", 587) server.starttls() server.login(sender_email, password) server.sendmail(sender_email, receiver_email, message.as_string()) print("E-posta başarıyla gönderildi!") except Exception as e: print(f"Hata oluştu: {e}") finally: server.quit() const nodemailer = require('nodemailer'); // SMTP yapılandırması let transporter = nodemailer.createTransport({ host: 'smtp.office365.com', port: 587, secure: false, // TLS için false auth: { user: 'kullanici@sirketiniz.com', pass: 'sifreniz_veya_uygulama_sifreniz' } }); // E-posta gönderme let mailOptions = { from: '"Şirket Adı" <kullanici@sirketiniz.com>', to: 'alici@ornek.com, alici2@ornek.com', subject: 'Office 365 SMTP Test', text: 'Bu bir test e-postasıdır.', html: '<b>Bu bir test e-postasıdır.</b>' }; transporter.sendMail(mailOptions, (error, info) => { if (error) { return console.log('Hata:', error); } console.log('Mesaj gönderildi:', info.messageId); }); # Exchange Online PowerShell modülünü yükleme Install-Module -Name ExchangeOnlineManagement # Exchange Online'a bağlanma Connect-ExchangeOnline -UserPrincipalName admin@sirketiniz.com # Bir kullanıcının SMTP ayarlarını kontrol etme Get-CASMailbox -Identity kullanici@sirketiniz.com | Select SmtpClientAuthenticationDisabled # SMTP kimlik doğrulamasını etkinleştirme Set-CASMailbox -Identity kullanici@sirketiniz.com -SmtpClientAuthenticationDisabled $false